Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-49391

Live (hot) cross-cluster VM Migrations

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • Green
    • VIRTSTRAT-24VM Workload mobility across infrastructure
    • 75% To Do, 25% In Progress, 0% Done
    • Hide

      2025-01-21:
      Implementation plan created and the teams are starting to work towards the first PoC....

      Show
      2025-01-21: Implementation plan created and the teams are starting to work towards the first PoC....
    • ---
    • ---

      Feature Overview
      To non-disruptively move a VM workload from one OpenShift Cluster to another OpenShift cluster.

      Goals
      Provide high-level goal statement, providing user context and expected user outcome(s) for this Initiative

      • Who benefits from this feature, and how?
      • What is the difference between today’s current state and a world with this feature?

      Requirements

      Requirement Notes isMvp?
      CI - MUST be running successfully with test automation This is a requirement for ALL features. YES
      Live migration between two OpenShift clusters deployed on bare metal non-HCP YES
      Live migrate between two OpenShift cluster deploy as HCP bare metal node pools   YES
      Successfully monitor migration progess    
      Ability to cancel in flight migration    

      (Optional) Use Cases

      • workload balancing to accommodate seasonal peaks.
        • As a cluster admin, I want to move VM workloads to other clusters to free capacity
      • hardware refresh
        • As a cluster admin, I want to migrate VM workloads from one cluster to another cluster on different vendor hardware.

      Questions to answer...
      How will the user interact with this feature? Both in web console and API
      Which users will use this and when will they use it? Cluster admin

      Out of Scope

      1. Configuration of the storage and network of the target cluster is a separate workflow.
      2. Any storage specific optimizations like ODF application mobility
      3. VMs with directly attached LUNs

      Background, and strategic fit
      This is a common capability on other virtualization platforms, which move both the compture and storage from one cluster to another.

      Assumptions

      • The OpenShift and CNV versions are of the same minor release (i.e. 4.16.z)
      • The appropriate networks and storage is already configure in the target cluster
      • Leverage existing mechanisms like live migration, and storage live migration.
      • Cluster admin has appropriate RBAC privs to manage VMs on both clusters.

      Customer Considerations

      • VMs deployed on any bare metal OpenShift clusters, including bare metal IPI, HCP, and cloud providers

      Documentation Considerations

      Questions to be addressed:

      • What educational or reference material (docs) is required to support this product feature? Cluster admin worklflow, and requirements.

              alitke@redhat.com Adam Litke
              rh_pelauter@redhat.com Peter Lauterbach
              Votes:
              1 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: