-
Bug
-
Resolution: Unresolved
-
Major
-
CNV v4.20.z
-
None
-
Product / Portfolio Work
-
1
-
False
-
-
False
-
None
-
-
CNV Storage Sprint 284, CNV Storage Sprint 285
-
None
Description of problem:
Windows VM after successful CCLM can't compute or storage LiveMigrate: - lastProbeTime: null lastTransitionTime: null message: 'HyperV Reenlightenment VMIs cannot migrate when TSC Frequency is not exposed on the cluster: guest timers might be inconsistent' reason: NoTSCFrequencyNotLiveMigratable status: "False" type: LiveMigratable - lastProbeTime: null lastTransitionTime: null message: 'NoTSCFrequencyNotLiveMigratable: HyperV Reenlightenment VMIs cannot migrate when TSC Frequency is not exposed on the cluster: guest timers might be inconsistent' reason: NotMigratable status: "False" type: StorageLiveMigratable
Version-Release number of selected component (if applicable):
CNV 4.21.0
How reproducible:
1 of 1, will try again
Steps to Reproduce:
1. Create a Windows VM (will paste the yamls below) 2. CCLM it 3. CCLM Succeeded, but target VM now can't compute live migrate (Tried to start the original VM in the source cluster, then compute LiveMigrate, it succeeded)
Actual results:
VM can't live migrate
Expected results:
VM can live migrate (compute or storage)
Additional info:
Target VMI after CCLM: (collected on re-attempt to migrate, so id and time may differ from the VM and other resources listed below)
$ oc get vmi -n cross-cluster-live-migration-test-cclm windows-11-vm-1771241468-9428737 -oyaml
apiVersion: kubevirt.io/v1
kind: VirtualMachineInstance
metadata:
annotations:
kubevirt.io/cluster-instancetype-name: u1.large
kubevirt.io/cluster-preference-name: windows.11
kubevirt.io/latest-observed-api-version: v1
kubevirt.io/nonroot: "true"
kubevirt.io/storage-observed-api-version: v1
kubevirt.io/vm-generation: "2"
vm.kubevirt.io/os: windows
creationTimestamp: "2026-02-16T14:22:10Z"
finalizers:
- kubevirt.io/virtualMachineControllerFinalize
- kubevirt.io/foregroundDeleteVirtualMachine
generation: 22
labels:
debugLogs: "true"
kubevirt.io/domain: windows-11-vm-1771241468-9428737
kubevirt.io/nodeName: cnvqe-078.lab.eng.tlv2.redhat.com
kubevirt.io/vm: windows-11-vm-1771241468-9428737
name: windows-11-vm-1771241468-9428737
namespace: cross-cluster-live-migration-test-cclm
ownerReferences:
- apiVersion: kubevirt.io/v1
blockOwnerDeletion: true
controller: true
kind: VirtualMachine
name: windows-11-vm-1771241468-9428737
uid: 57f1604e-5d52-4f23-bf5e-af1c5d889c9d
resourceVersion: "42072240"
uid: 08f91c74-fa87-4e93-80c3-80117fb2bedf
spec:
architecture: amd64
domain:
clock:
timer:
hpet:
present: false
hyperv:
present: true
pit:
present: true
tickPolicy: delay
rtc:
present: true
tickPolicy: catchup
utc: {}
cpu:
cores: 1
maxSockets: 8
model: host-model
sockets: 2
threads: 1
devices:
autoattachInputDevice: true
disks:
- disk:
bus: virtio
name: dv-disk
inputs:
- bus: usb
name: default-0
type: tablet
interfaces:
- masquerade: {}
model: e1000e
name: default
rng: {}
tpm:
persistent: true
features:
acpi:
enabled: true
apic:
enabled: true
hyperv:
frequencies:
enabled: true
ipi:
enabled: true
reenlightenment:
enabled: true
relaxed:
enabled: true
reset:
enabled: true
runtime:
enabled: true
spinlocks:
enabled: true
spinlocks: 8191
synic:
enabled: true
synictimer:
direct:
enabled: true
enabled: true
tlbflush:
enabled: true
vapic:
enabled: true
vpindex:
enabled: true
smm:
enabled: true
firmware:
bootloader:
efi:
persistent: true
secureBoot: true
serial: b7e121c5-a135-44cc-80b1-898c00c65ec0
uuid: a0db6d94-73ed-4193-a1d5-1807a81ac031
machine:
type: pc-q35-rhel9.6.0
memory:
guest: 8Gi
maxGuest: 32Gi
resources: {}
evictionStrategy: LiveMigrate
networks:
- name: default
pod: {}
terminationGracePeriodSeconds: 3600
volumes:
- dataVolume:
name: windows-11-dv
name: dv-disk
status:
activePods:
44b7e516-399c-47f8-8e62-9a528bf9c59d: cnvqe-078.lab.eng.tlv2.redhat.com
conditions:
- lastProbeTime: null
lastTransitionTime: "2026-02-16T14:22:30Z"
status: "True"
type: Ready
- lastProbeTime: null
lastTransitionTime: null
message: All of the VMI's DVs are bound and ready
reason: AllDVsReady
status: "True"
type: DataVolumesReady
- lastProbeTime: null
lastTransitionTime: null
message: 'HyperV Reenlightenment VMIs cannot migrate when TSC Frequency is not
exposed on the cluster: guest timers might be inconsistent'
reason: NoTSCFrequencyNotLiveMigratable
status: "False"
type: LiveMigratable
- lastProbeTime: null
lastTransitionTime: null
message: 'NoTSCFrequencyNotLiveMigratable: HyperV Reenlightenment VMIs cannot
migrate when TSC Frequency is not exposed on the cluster: guest timers might
be inconsistent'
reason: NotMigratable
status: "False"
type: StorageLiveMigratable
- lastProbeTime: "2026-02-16T14:24:35Z"
lastTransitionTime: null
status: "True"
type: AgentConnected
currentCPUTopology:
cores: 1
sockets: 2
threads: 1
guestOSInfo:
id: mswindows
kernelRelease: "22000"
kernelVersion: "10.0"
machine: x86_64
name: Microsoft Windows
prettyName: Windows 10 Pro
version: Microsoft Windows 11
versionId: "11"
interfaces:
- infoSource: domain, guest-agent
interfaceName: Ethernet Instance 0
ipAddress: 10.129.0.251
ipAddresses:
- 10.129.0.251
- fd02:0:0:2::acca
linkState: up
mac: 0a:58:0a:80:01:45
name: default
podInterfaceName: eth0
queueCount: 1
- infoSource: guest-agent
interfaceName: Loopback Pseudo-Interface 1
ipAddress: 127.0.0.1
ipAddresses:
- ::1
- 127.0.0.1
- infoSource: guest-agent
interfaceName: vEthernet (WSL)
ipAddress: 172.30.64.1
ipAddresses:
- fe80::b861:a65c:7b2a:c587%12
- 172.30.64.1
mac: 00:15:5d:03:1b:c9
launcherContainerImageVersion: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:5a75bbe4d6ae5846e9231128683d82ff4606d35243b8de6b6850eb89b5713c2a
machine:
type: pc-q35-rhel9.6.0
memory:
guestAtBoot: 8Gi
guestCurrent: 8Gi
guestRequested: 8Gi
migrationMethod: LiveMigration
migrationState:
completed: true
endTimestamp: "2026-02-16T14:24:35Z"
migrationConfiguration:
allowAutoConverge: false
allowPostCopy: false
allowWorkloadDisruption: false
bandwidthPerMigration: "0"
completionTimeoutPerGiB: 150
network: lm-network
nodeDrainTaintKey: kubevirt.io/drain
parallelMigrationsPerCluster: 5
parallelOutboundMigrationsPerNode: 2
progressTimeout: 150
unsafeMigrationOverride: false
migrationUid: 1aaeb84c-293c-4ecf-b835-8fa3a2acb1e6
sourceNode: cnvqe-073.lab.eng.tlv2.redhat.com
sourcePod: virt-launcher-windows-11-vm-1771241468-9428737-2p6gd
sourceState:
migrationUID: 09c73550-8a06-4cae-a8d6-ac961ec464bf
node: cnvqe-073.lab.eng.tlv2.redhat.com
nodeSelectors:
cpu-vendor.node.kubevirt.io/Intel: "true"
host-model-cpu.node.kubevirt.io/Cascadelake-Server: "true"
host-model-required-features.node.kubevirt.io/amd-ssbd: "true"
host-model-required-features.node.kubevirt.io/amd-stibp: "true"
host-model-required-features.node.kubevirt.io/arch-capabilities: "true"
host-model-required-features.node.kubevirt.io/fb-clear: "true"
host-model-required-features.node.kubevirt.io/flush-l1d: "true"
host-model-required-features.node.kubevirt.io/gds-no: "true"
host-model-required-features.node.kubevirt.io/hypervisor: "true"
host-model-required-features.node.kubevirt.io/ibpb: "true"
host-model-required-features.node.kubevirt.io/ibrs: "true"
host-model-required-features.node.kubevirt.io/ibrs-all: "true"
host-model-required-features.node.kubevirt.io/invtsc: "true"
host-model-required-features.node.kubevirt.io/md-clear: "true"
host-model-required-features.node.kubevirt.io/mds-no: "true"
host-model-required-features.node.kubevirt.io/mpx: "true"
host-model-required-features.node.kubevirt.io/pdcm: "true"
host-model-required-features.node.kubevirt.io/pku: "true"
host-model-required-features.node.kubevirt.io/pschange-mc-no: "true"
host-model-required-features.node.kubevirt.io/psdp-no: "true"
host-model-required-features.node.kubevirt.io/rdctl-no: "true"
host-model-required-features.node.kubevirt.io/rfds-no: "true"
host-model-required-features.node.kubevirt.io/sbdr-ssdp-no: "true"
host-model-required-features.node.kubevirt.io/skip-l1dfl-vmentry: "true"
host-model-required-features.node.kubevirt.io/ss: "true"
host-model-required-features.node.kubevirt.io/stibp: "true"
host-model-required-features.node.kubevirt.io/tsc_adjust: "true"
host-model-required-features.node.kubevirt.io/tsx-ctrl: "true"
host-model-required-features.node.kubevirt.io/umip: "true"
host-model-required-features.node.kubevirt.io/vmx: "true"
host-model-required-features.node.kubevirt.io/vmx-activity-hlt: "true"
host-model-required-features.node.kubevirt.io/vmx-activity-wait-sipi: "true"
host-model-required-features.node.kubevirt.io/vmx-apicv-register: "true"
host-model-required-features.node.kubevirt.io/vmx-apicv-vid: "true"
host-model-required-features.node.kubevirt.io/vmx-apicv-x2apic: "true"
host-model-required-features.node.kubevirt.io/vmx-apicv-xapic: "true"
host-model-required-features.node.kubevirt.io/vmx-cr3-load-noexit: "true"
host-model-required-features.node.kubevirt.io/vmx-cr3-store-noexit: "true"
host-model-required-features.node.kubevirt.io/vmx-cr8-load-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-cr8-store-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-desc-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-entry-ia32e-mode: "true"
host-model-required-features.node.kubevirt.io/vmx-entry-load-bndcfgs: "true"
host-model-required-features.node.kubevirt.io/vmx-entry-load-efer: "true"
host-model-required-features.node.kubevirt.io/vmx-entry-load-pat: "true"
host-model-required-features.node.kubevirt.io/vmx-entry-load-perf-global-ctrl: "true"
host-model-required-features.node.kubevirt.io/vmx-entry-noload-debugctl: "true"
host-model-required-features.node.kubevirt.io/vmx-ept: "true"
host-model-required-features.node.kubevirt.io/vmx-ept-1gb: "true"
host-model-required-features.node.kubevirt.io/vmx-ept-2mb: "true"
host-model-required-features.node.kubevirt.io/vmx-ept-execonly: "true"
host-model-required-features.node.kubevirt.io/vmx-eptad: "true"
host-model-required-features.node.kubevirt.io/vmx-eptp-switching: "true"
host-model-required-features.node.kubevirt.io/vmx-exit-ack-intr: "true"
host-model-required-features.node.kubevirt.io/vmx-exit-clear-bndcfgs: "true"
host-model-required-features.node.kubevirt.io/vmx-exit-load-efer: "true"
host-model-required-features.node.kubevirt.io/vmx-exit-load-pat: "true"
host-model-required-features.node.kubevirt.io/vmx-exit-load-perf-global-ctrl: "true"
host-model-required-features.node.kubevirt.io/vmx-exit-nosave-debugctl: "true"
host-model-required-features.node.kubevirt.io/vmx-exit-save-efer: "true"
host-model-required-features.node.kubevirt.io/vmx-exit-save-pat: "true"
host-model-required-features.node.kubevirt.io/vmx-exit-save-preemption-timer: "true"
host-model-required-features.node.kubevirt.io/vmx-flexpriority: "true"
host-model-required-features.node.kubevirt.io/vmx-hlt-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-ins-outs: "true"
host-model-required-features.node.kubevirt.io/vmx-intr-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-invept: "true"
host-model-required-features.node.kubevirt.io/vmx-invept-all-context: "true"
host-model-required-features.node.kubevirt.io/vmx-invept-single-context: "true"
host-model-required-features.node.kubevirt.io/vmx-invlpg-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-invpcid-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-invvpid: "true"
host-model-required-features.node.kubevirt.io/vmx-invvpid-all-context: "true"
host-model-required-features.node.kubevirt.io/vmx-invvpid-single-addr: "true"
host-model-required-features.node.kubevirt.io/vmx-invvpid-single-context-noglobals: "true"
host-model-required-features.node.kubevirt.io/vmx-io-bitmap: "true"
host-model-required-features.node.kubevirt.io/vmx-io-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-monitor-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-movdr-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-msr-bitmap: "true"
host-model-required-features.node.kubevirt.io/vmx-mtf: "true"
host-model-required-features.node.kubevirt.io/vmx-mwait-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-nmi-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-page-walk-4: "true"
host-model-required-features.node.kubevirt.io/vmx-pause-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-pml: "true"
host-model-required-features.node.kubevirt.io/vmx-posted-intr: "true"
host-model-required-features.node.kubevirt.io/vmx-preemption-timer: "true"
host-model-required-features.node.kubevirt.io/vmx-rdpmc-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-rdrand-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-rdseed-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-rdtsc-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-rdtscp-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-secondary-ctls: "true"
host-model-required-features.node.kubevirt.io/vmx-shadow-vmcs: "true"
host-model-required-features.node.kubevirt.io/vmx-store-lma: "true"
host-model-required-features.node.kubevirt.io/vmx-true-ctls: "true"
host-model-required-features.node.kubevirt.io/vmx-tsc-offset: "true"
host-model-required-features.node.kubevirt.io/vmx-tsc-scaling: "true"
host-model-required-features.node.kubevirt.io/vmx-unrestricted-guest: "true"
host-model-required-features.node.kubevirt.io/vmx-vintr-pending: "true"
host-model-required-features.node.kubevirt.io/vmx-vmfunc: "true"
host-model-required-features.node.kubevirt.io/vmx-vmwrite-vmexit-fields: "true"
host-model-required-features.node.kubevirt.io/vmx-vnmi: "true"
host-model-required-features.node.kubevirt.io/vmx-vnmi-pending: "true"
host-model-required-features.node.kubevirt.io/vmx-vpid: "true"
host-model-required-features.node.kubevirt.io/vmx-wbinvd-exit: "true"
host-model-required-features.node.kubevirt.io/vmx-xsaves: "true"
host-model-required-features.node.kubevirt.io/xsaves: "true"
persistentStatePVCName: ""
pod: virt-launcher-windows-11-vm-1771241468-9428737-2p6gd
selinuxContext: system_u:object_r:container_file_t:s0:c372,c824
syncAddress: 192.168.115.132:9185
virtualMachineInstanceUID: b02e867d-4193-4d34-b018-360b625a083a
startTimestamp: "2026-02-16T14:22:30Z"
targetDirectMigrationNodePorts:
"36243": 49152
"39337": 0
"42093": 49153
targetNode: cnvqe-078.lab.eng.tlv2.redhat.com
targetNodeAddress: 192.168.115.3
targetNodeDomainDetected: true
targetNodeDomainReadyTimestamp: "2026-02-16T14:24:35Z"
targetPersistentStatePVCName: persistent-state-for-windows-11-vm-1771241468-9428737-ht6n6
targetPod: virt-launcher-windows-11-vm-1771241468-9428737-tvn9k
targetState:
directMigrationNodePorts:
"36243": 49152
"39337": 0
"42093": 49153
domainDetected: true
domainName: windows-11-vm-1771241468-9428737
domainNamespace: cross-cluster-live-migration-test-cclm
domainReadyTimestamp: "2026-02-16T14:24:35Z"
migrationUID: 1aaeb84c-293c-4ecf-b835-8fa3a2acb1e6
node: cnvqe-078.lab.eng.tlv2.redhat.com
nodeAddress: 192.168.115.3
pod: virt-launcher-windows-11-vm-1771241468-9428737-tvn9k
virtualMachineInstanceUID: 08f91c74-fa87-4e93-80c3-80117fb2bedf
migrationTransport: Unix
nodeName: cnvqe-078.lab.eng.tlv2.redhat.com
phase: Running
phaseTransitionTimestamps:
- phase: Pending
phaseTransitionTimestamp: "2026-02-16T14:22:10Z"
- phase: WaitingForSync
phaseTransitionTimestamp: "2026-02-16T14:22:10Z"
- phase: Scheduling
phaseTransitionTimestamp: "2026-02-16T14:22:15Z"
- phase: Scheduled
phaseTransitionTimestamp: "2026-02-16T14:22:30Z"
- phase: Running
phaseTransitionTimestamp: "2026-02-16T14:24:35Z"
qosClass: Burstable
runtimeUser: 107
selinuxContext: system_u:object_r:container_file_t:s0:c372,c824
virtualMachineRevisionName: revision-start-vm-57f1604e-5d52-4f23-bf5e-af1c5d889c9d-1
volumeStatus:
- name: dv-disk
persistentVolumeClaimInfo:
accessModes:
- ReadWriteMany
capacity:
storage: 70Gi
claimName: windows-11-dv
filesystemOverhead: "0"
requests:
storage: "75161927680"
volumeMode: Block
target: vda
- name: persistent-state-for-windows-11-vm-1771241468-9428737-ht6n6
persistentVolumeClaimInfo:
accessModes:
- ReadWriteOnce
claimName: persistent-state-for-windows-11-vm-1771241468-9428737-ht6n6
target: ""
Target VM after CCLM:
$ oc get vm -A
NAMESPACE NAME AGE STATUS READY
cross-cluster-live-migration-test-cclm windows-11-vm-1771241468-9428737 30m Running True
$ oc get vm -n cross-cluster-live-migration-test-cclm windows-11-vm-1771241468-9428737 -oyaml
apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
annotations:
forklift.konveyor.io/source: test-cclm-source-namespace-ncxa/windows-11-vm-1771241468-9428737
kubemacpool.io/transaction-timestamp: "2026-02-16T12:02:44.019385823Z"
kubevirt.io/latest-observed-api-version: v1
kubevirt.io/restore-run-strategy: Always
kubevirt.io/storage-observed-api-version: v1
migration: c9f3d1d9-095b-455f-8231-2a8660dd79bd
plan: 3c169e1c-cacc-47bf-84d5-32bbd574b822
vmID: f4ace9c6-f71c-49f6-81e3-bd566c66f2b3
creationTimestamp: "2026-02-16T12:00:58Z"
finalizers:
- kubevirt.io/virtualMachineControllerFinalize
generation: 2
labels:
migration: c9f3d1d9-095b-455f-8231-2a8660dd79bd
plan: 3c169e1c-cacc-47bf-84d5-32bbd574b822
vmID: f4ace9c6-f71c-49f6-81e3-bd566c66f2b3
name: windows-11-vm-1771241468-9428737
namespace: cross-cluster-live-migration-test-cclm
resourceVersion: "41940298"
uid: 67798296-63af-49eb-905b-accb9efacdfc
spec:
dataVolumeTemplates:
- metadata:
creationTimestamp: null
name: windows-11-dv
spec:
source:
http:
certConfigMap: artifactory-configmap
secretRef: cnv-tests-artifactory-secret
url: https://cnv-qe-artifactory.apps.int.prod-stable-spoke1-dc-iad2.itup.redhat.com/artifactory/cnv-qe-server-local/cnv-tests/windows-images/win_11_wsl2.qcow2
storage:
resources:
requests:
storage: 70Gi
storageClassName: ocs-storagecluster-ceph-rbd-virtualization
instancetype:
kind: VirtualMachineClusterInstancetype
name: u1.large
preference:
kind: VirtualMachineClusterPreference
name: windows.11
runStrategy: Always
template:
metadata:
creationTimestamp: null
labels:
debugLogs: "true"
kubevirt.io/domain: windows-11-vm-1771241468-9428737
kubevirt.io/vm: windows-11-vm-1771241468-9428737
spec:
architecture: amd64
domain:
devices:
disks:
- disk:
bus: virtio
name: dv-disk
rng: {}
firmware:
serial: b7e121c5-a135-44cc-80b1-898c00c65ec0
uuid: a0db6d94-73ed-4193-a1d5-1807a81ac031
machine:
type: pc-q35-rhel9.6.0
resources: {}
volumes:
- dataVolume:
name: windows-11-dv
name: dv-disk
status:
conditions:
- lastProbeTime: null
lastTransitionTime: "2026-02-16T12:01:13Z"
status: "True"
type: Ready
- lastProbeTime: null
lastTransitionTime: null
message: All of the VMI's DVs are bound and ready
reason: AllDVsReady
status: "True"
type: DataVolumesReady
- lastProbeTime: null
lastTransitionTime: null
message: 'HyperV Reenlightenment VMIs cannot migrate when TSC Frequency is not
exposed on the cluster: guest timers might be inconsistent'
reason: NoTSCFrequencyNotLiveMigratable
status: "False"
type: LiveMigratable
- lastProbeTime: null
lastTransitionTime: null
message: 'NoTSCFrequencyNotLiveMigratable: HyperV Reenlightenment VMIs cannot
migrate when TSC Frequency is not exposed on the cluster: guest timers might
be inconsistent'
reason: NotMigratable
status: "False"
type: StorageLiveMigratable
- lastProbeTime: "2026-02-16T12:02:44Z"
lastTransitionTime: null
status: "True"
type: AgentConnected
created: true
desiredGeneration: 2
instancetypeRef:
controllerRevisionRef:
name: windows-11-vm-1771241468-9428737-u1.large-v1beta1-4e31b4b5-662f-429b-b2e3-dc4619bb1da9-1
kind: VirtualMachineClusterInstancetype
name: u1.large
observedGeneration: 2
preferenceRef:
controllerRevisionRef:
name: windows-11-vm-1771241468-9428737-windows.11-v1beta1-1ae2c039-2b84-4696-822c-32f67496e307-1
kind: VirtualMachineClusterPreference
name: windows.11
printableStatus: Running
ready: true
runStrategy: Always
volumeSnapshotStatuses:
- enabled: true
name: dv-disk
Source VM: trying to start and LiveMigrate (it will Succeed)
$ oc get vm -A
NAMESPACE NAME AGE STATUS READY
test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 65m Stopped False
$ virtctl start -n test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737
VM windows-11-vm-1771241468-9428737 was scheduled to start
$ oc get vm -A
NAMESPACE NAME AGE STATUS READY
test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 66m Starting False
$ oc get vm -A
NAMESPACE NAME AGE STATUS READY
test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 66m Running True
$ oc get vm -n test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 -oyaml
apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
annotations:
kubemacpool.io/transaction-timestamp: "2026-02-16T12:37:07.55090208Z"
kubevirt.io/latest-observed-api-version: v1
kubevirt.io/storage-observed-api-version: v1
creationTimestamp: "2026-02-16T11:31:09Z"
finalizers:
- kubevirt.io/virtualMachineControllerFinalize
generation: 4
name: windows-11-vm-1771241468-9428737
namespace: test-cclm-source-namespace-ncxa
resourceVersion: "96925818"
uid: f4ace9c6-f71c-49f6-81e3-bd566c66f2b3
spec:
dataVolumeTemplates:
- metadata:
creationTimestamp: null
name: windows-11-dv
spec:
source:
http:
certConfigMap: artifactory-configmap
secretRef: cnv-tests-artifactory-secret
url: https://cnv-qe-artifactory.apps.int.prod-stable-spoke1-dc-iad2.itup.redhat.com/artifactory/cnv-qe-server-local/cnv-tests/windows-images/win_11_wsl2.qcow2
storage:
resources:
requests:
storage: 70Gi
storageClassName: ocs-storagecluster-ceph-rbd-virtualization
instancetype:
kind: VirtualMachineClusterInstancetype
name: u1.large
preference:
kind: VirtualMachineClusterPreference
name: windows.11
runStrategy: Always
template:
metadata:
creationTimestamp: null
labels:
debugLogs: "true"
kubevirt.io/domain: windows-11-vm-1771241468-9428737
kubevirt.io/vm: windows-11-vm-1771241468-9428737
spec:
architecture: amd64
domain:
devices:
disks:
- disk:
bus: virtio
name: dv-disk
rng: {}
firmware:
serial: b7e121c5-a135-44cc-80b1-898c00c65ec0
uuid: a0db6d94-73ed-4193-a1d5-1807a81ac031
machine:
type: pc-q35-rhel9.6.0
resources: {}
volumes:
- dataVolume:
name: windows-11-dv
name: dv-disk
status:
conditions:
- lastProbeTime: null
lastTransitionTime: "2026-02-16T12:37:21Z"
status: "True"
type: Ready
- lastProbeTime: null
lastTransitionTime: null
message: All of the VMI's DVs are bound and ready
reason: AllDVsReady
status: "True"
type: DataVolumesReady
- lastProbeTime: null
lastTransitionTime: null
status: "True"
type: LiveMigratable
- lastProbeTime: null
lastTransitionTime: null
status: "True"
type: StorageLiveMigratable
- lastProbeTime: "2026-02-16T12:37:52Z"
lastTransitionTime: null
status: "True"
type: AgentConnected
created: true
desiredGeneration: 4
instancetypeRef:
controllerRevisionRef:
name: windows-11-vm-1771241468-9428737-u1.large-v1beta1-099f99f2-a256-4770-8252-97d7f488c84f-1
kind: VirtualMachineClusterInstancetype
name: u1.large
observedGeneration: 4
preferenceRef:
controllerRevisionRef:
name: windows-11-vm-1771241468-9428737-windows.11-v1beta1-6b8f89a3-f77d-44a5-80db-8e22189f99e2-1
kind: VirtualMachineClusterPreference
name: windows.11
printableStatus: Running
ready: true
runStrategy: Always
volumeSnapshotStatuses:
- enabled: true
name: dv-disk
Live Migrate VM in the source cluster - Succeeded:
$ oc get vmi -A NAMESPACE NAME AGE PHASE IP NODENAME READY test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 80s Running 10.128.1.69 cnvqe-075.lab.eng.tlv2.redhat.com True $ virtctl migrate -n test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 VM windows-11-vm-1771241468-9428737 was scheduled to migrate $ oc get vmi -A -w NAMESPACE NAME AGE PHASE IP NODENAME READY test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 117s Running 10.128.1.69 cnvqe-075.lab.eng.tlv2.redhat.com True test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m4s Running 10.128.1.69 cnvqe-075.lab.eng.tlv2.redhat.com True test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m4s Running 10.128.1.69 cnvqe-075.lab.eng.tlv2.redhat.com True test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m4s Running 10.128.1.69 cnvqe-075.lab.eng.tlv2.redhat.com True test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m6s Running 10.128.1.69 cnvqe-075.lab.eng.tlv2.redhat.com True test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m10s Running 10.128.1.69 cnvqe-075.lab.eng.tlv2.redhat.com True test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m10s Running 10.128.1.69 cnvqe-075.lab.eng.tlv2.redhat.com True test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m10s Running 10.128.1.69 cnvqe-073.lab.eng.tlv2.redhat.com True test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m10s Running 10.128.1.69 cnvqe-073.lab.eng.tlv2.redhat.com True test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m10s Running 10.128.1.69 cnvqe-073.lab.eng.tlv2.redhat.com False test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m10s Running 10.128.1.69 cnvqe-073.lab.eng.tlv2.redhat.com False test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m10s Running 10.128.1.69 cnvqe-073.lab.eng.tlv2.redhat.com True test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m10s Running 10.130.0.166 cnvqe-073.lab.eng.tlv2.redhat.com True $ oc get vmi -A NAMESPACE NAME AGE PHASE IP NODENAME READY test-cclm-source-namespace-ncxa windows-11-vm-1771241468-9428737 2m26s Running 10.130.0.166 cnvqe-073.lab.eng.tlv2.redhat.com True $ oc get vmim -A NAMESPACE NAME PHASE VMI test-cclm-source-namespace-ncxa kubevirt-migrate-vm-ssgfz Succeeded windows-11-vm-1771241468-9428737
- clones
-
CNV-79979 [4.21] [CCLM] Windows VM after successful CCLM can't LiveMigrate - NoTSCFrequencyNotLiveMigratable
-
- POST
-