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

[vme-perf] VM live migration to a specific node

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Minor Minor
    • CNV v4.21.0
    • CNV v4.20.0
    • CNV Perf/Scale
    • None
    • vme-perf vm live migration specific node
    • Product / Portfolio Work
    • 77
    • False
    • Green
    • In Progress
    • 0% To Do, 0% In Progress, 100% Done
    • doc-ready
    • Hide

      2026-01-29:
      Migrations to a specific node vs non-targed migrations:

      Example (first round is targeted, second is not):

      ...

      Show
      2026-01-29: Migrations to a specific node vs non-targed migrations: Example (first round is targeted, second is not): ...

      Goal

      This epic aims to provide administrators with the ability to live migrate specific virtual machines to a designated node. This allows for precise control over VM placement for scenarios like hardware maintenance or performance optimization. The goal is to ensure these targeted migrations are reliable, and are not dropped due to processing queue limits.

      User Stories

      • As a cluster administrator, I want to migrate one or more VMs to a specific node, so that I can control VM placement for maintenance or performance tuning.
      • As a cluster administrator, I want to migrate VMs without the migration request failing due to a full processing queue, so that I don't have to manually requeue them.

      Non-Requirements

      • Testing the functionality of the feature itself is not part of this epic.

      Notes

      • This feature is intended for exceptional situations and one-off migrations, not as a primary tool for load balancing workloads.
      • To protect the system from an unbounded number of migration requests, the migration controller will limit the total number of queued VirtualMachineInstanceMigration (VMIM) objects. The queue size will be limited to double the ParallelMigrationsPerCluster count, and any new requests beyond this limit will fail fast.
      • The virtctl migrate command will include a new --addedNodeSelector flag to specify the target node.
      • The implementation adds an addedNodeSelector field to the VirtualMachineInstanceMigration spec.

          1.
          upstream roadmap issue Sub-task Closed Normal Unassigned
          2.
          upstream design Sub-task Closed Normal Unassigned
          3.
          upstream documentation Sub-task Closed Normal Unassigned
          4.
          upgrade consideration Sub-task Closed Normal Unassigned
          5.
          CEE/PX summary presentation Sub-task Closed Normal Unassigned
          6.
          test plans in polarion Sub-task Closed Normal Unassigned
          7.
          automated tests Sub-task Closed Normal Unassigned
          8.
          downstream documentation merged Sub-task Closed Normal Unassigned

              dagur@redhat.com Daniel Gur
              rhn-support-sbennert Sarah Bennert
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: