# 1. CSIDriver object (fsGroupPolicy)
echo "=== CSIDriver ==="
oc get csidriver csi.trident.netapp.io -o yaml

# 2. Source virt-launcher pod
echo ""
echo "=== Source Pod (z6n24) ==="
oc get pod virt-launcher-test-vm-for-migration-z6n24 -n storage-mig-test -o yaml

# 3. Target virt-launcher pod
echo ""
echo "=== Target Pod (x6vpv) ==="
oc get pod virt-launcher-test-vm-for-migration-x6vpv -n storage-mig-test -o yaml
=== CSIDriver ===
apiVersion: storage.k8s.io/v1
kind: CSIDriver
metadata:
  creationTimestamp: "2026-02-03T15:43:19Z"
  name: csi.trident.netapp.io
  resourceVersion: "647163"
  uid: 52ef0b6d-7656-4d9c-a387-0ef8ecf5bee4
spec:
  attachRequired: true
  fsGroupPolicy: ReadWriteOnceWithFSType
  podInfoOnMount: false
  requiresRepublish: false
  seLinuxMount: false
  storageCapacity: false
  volumeLifecycleModes:
  - Persistent

=== Source Pod (z6n24) ===
apiVersion: v1
kind: Pod
metadata:
  annotations:
    descheduler.alpha.kubernetes.io/request-evict-only: ""
    istio.io/reroute-virtual-interfaces: k6t-eth0
    k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.129.2.140/23"],"mac_address":"0a:58:0a:81:02:8c","gateway_ips":["10.129.2.1"],"routes":[{"dest":"10.128.0.0/14","nextHop":"10.129.2.1"},{"dest":"172.30.0.0/16","nextHop":"10.129.2.1"},{"dest":"169.254.0.5/32","nextHop":"10.129.2.1"},{"dest":"100.64.0.0/16","nextHop":"10.129.2.1"}],"ip_address":"10.129.2.140/23","gateway_ip":"10.129.2.1","role":"primary"}}'
    k8s.v1.cni.cncf.io/network-status: |-
      [{
          "name": "ovn-kubernetes",
          "interface": "eth0",
          "ips": [
              "10.129.2.140"
          ],
          "mac": "0a:58:0a:81:02:8c",
          "default": true,
          "dns": {}
      }]
    kubectl.kubernetes.io/default-container: compute
    kubevirt.io/domain: test-vm-for-migration
    kubevirt.io/migrationTransportUnix: "true"
    kubevirt.io/vm-generation: "1"
    openshift.io/scc: kubevirt-controller
    post.hook.backup.velero.io/command: '["/usr/bin/virt-freezer", "--unfreeze", "--name",
      "test-vm-for-migration", "--namespace", "storage-mig-test"]'
    post.hook.backup.velero.io/container: compute
    pre.hook.backup.velero.io/command: '["/usr/bin/virt-freezer", "--freeze", "--name",
      "test-vm-for-migration", "--namespace", "storage-mig-test"]'
    pre.hook.backup.velero.io/container: compute
    seccomp.security.alpha.kubernetes.io/pod: localhost/kubevirt/kubevirt.json
    security.openshift.io/validated-scc-subject-type: user
    traffic.sidecar.istio.io/kubevirtInterfaces: k6t-eth0
  creationTimestamp: "2026-02-09T13:46:25Z"
  generateName: virt-launcher-test-vm-for-migration-
  generation: 1
  labels:
    kubevirt.io: virt-launcher
    kubevirt.io/created-by: fc52affc-6be4-45f3-ade7-9745ebdb54df
    kubevirt.io/nodeName: test-gcnv6-2wl6d-worker-c-6xj8f.c.ocpstrat-1278.internal
    vm.kubevirt.io/name: test-vm-for-migration
    vmi.kubevirt.io/id: test-vm-for-migration
  name: virt-launcher-test-vm-for-migration-z6n24
  namespace: storage-mig-test
  ownerReferences:
  - apiVersion: kubevirt.io/v1
    blockOwnerDeletion: true
    controller: true
    kind: VirtualMachineInstance
    name: test-vm-for-migration
    uid: fc52affc-6be4-45f3-ade7-9745ebdb54df
  resourceVersion: "6370552"
  uid: b5633e6a-ff55-4535-b602-98854f2d692b
spec:
  affinity:
    nodeAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
        nodeSelectorTerms:
        - matchExpressions:
          - key: node-labeller.kubevirt.io/obsolete-host-model
            operator: DoesNotExist
  automountServiceAccountToken: false
  containers:
  - command:
    - /usr/bin/virt-launcher-monitor
    - --qemu-timeout
    - 282s
    - --name
    - test-vm-for-migration
    - --uid
    - fc52affc-6be4-45f3-ade7-9745ebdb54df
    - --namespace
    - storage-mig-test
    - --kubevirt-share-dir
    - /var/run/kubevirt
    - --ephemeral-disk-dir
    - /var/run/kubevirt-ephemeral-disks
    - --container-disk-dir
    - /var/run/kubevirt/container-disks
    - --grace-period-seconds
    - "45"
    - --hook-sidecars
    - "0"
    - --ovmf-path
    - /usr/share/OVMF
    - --disk-memory-limit
    - "2000000000"
    - --run-as-nonroot
    env:
    - name: XDG_CACHE_HOME
      value: /var/run/kubevirt-private
    - name: XDG_CONFIG_HOME
      value: /var/run/kubevirt-private
    - name: XDG_RUNTIME_DIR
      value: /var/run
    - name: SHARED_FILESYSTEM_PATHS
      value: /var/run/kubevirt-private/vmi-disks/rootdisk
    - name: POD_NAME
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: metadata.name
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    imagePullPolicy: IfNotPresent
    name: compute
    resources:
      limits:
        devices.kubevirt.io/kvm: "1"
        devices.kubevirt.io/tun: "1"
        devices.kubevirt.io/vhost-net: "1"
      requests:
        cpu: 100m
        devices.kubevirt.io/kvm: "1"
        devices.kubevirt.io/tun: "1"
        devices.kubevirt.io/vhost-net: "1"
        ephemeral-storage: 50M
        memory: 2316Mi
    securityContext:
      allowPrivilegeEscalation: false
      capabilities:
        add:
        - NET_BIND_SERVICE
        drop:
        - ALL
      runAsGroup: 107
      runAsNonRoot: true
      runAsUser: 107
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: FallbackToLogsOnError
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
    - mountPath: /var/run/kubevirt
      name: public
    - mountPath: /var/run/kubevirt-ephemeral-disks
      name: ephemeral-disks
    - mountPath: /var/run/libvirt
      name: libvirt-runtime
    - mountPath: /var/run/kubevirt/sockets
      name: sockets
    - mountPath: /var/run/kubevirt/container-disks
      mountPropagation: HostToContainer
      name: container-disks
    - mountPath: /var/run/kubevirt-private/vmi-disks/rootdisk
      name: rootdisk
    - mountPath: /var/run/kubevirt/hotplug-disks
      mountPropagation: HostToContainer
      name: hotplug-disks
  dnsPolicy: ClusterFirst
  enableServiceLinks: false
  hostname: test-vm-for-migration
  imagePullSecrets:
  - name: default-dockercfg-ccklh
  initContainers:
  - args:
    - --logfile
    - /var/run/kubevirt-private/fc52affc-6be4-45f3-ade7-9745ebdb54df/virt-serial0-log
    command:
    - /usr/bin/virt-tail
    env:
    - name: VIRT_LAUNCHER_LOG_VERBOSITY
      value: "2"
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    imagePullPolicy: IfNotPresent
    name: guest-console-log
    resources:
      limits:
        cpu: 15m
        memory: 60M
      requests:
        cpu: 5m
        memory: 35M
    restartPolicy: Always
    securityContext:
      allowPrivilegeEscalation: false
      capabilities:
        drop:
        - ALL
      runAsNonRoot: true
      runAsUser: 107
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
      readOnly: true
  nodeName: test-gcnv6-2wl6d-worker-c-6xj8f.c.ocpstrat-1278.internal
  nodeSelector:
    kubernetes.io/arch: amd64
    kubevirt.io/schedulable: "true"
    machine-type.node.kubevirt.io/pc-q35-rhel9.6.0: "true"
  preemptionPolicy: PreemptLowerPriority
  priority: 0
  readinessGates:
  - conditionType: kubevirt.io/virtual-machine-unpaused
  restartPolicy: Never
  schedulerName: default-scheduler
  securityContext:
    fsGroup: 107
    runAsGroup: 107
    runAsNonRoot: true
    runAsUser: 107
    seccompProfile:
      localhostProfile: kubevirt/kubevirt.json
      type: Localhost
  serviceAccount: default
  serviceAccountName: default
  terminationGracePeriodSeconds: 60
  tolerations:
  - effect: NoExecute
    key: node.kubernetes.io/not-ready
    operator: Exists
    tolerationSeconds: 300
  - effect: NoExecute
    key: node.kubernetes.io/unreachable
    operator: Exists
    tolerationSeconds: 300
  - effect: NoSchedule
    key: node.kubernetes.io/memory-pressure
    operator: Exists
  volumes:
  - emptyDir: {}
    name: private
  - emptyDir: {}
    name: public
  - emptyDir: {}
    name: sockets
  - emptyDir: {}
    name: virt-bin-share-dir
  - emptyDir: {}
    name: libvirt-runtime
  - emptyDir: {}
    name: ephemeral-disks
  - emptyDir: {}
    name: container-disks
  - name: rootdisk
    persistentVolumeClaim:
      claimName: test-vm-dv
  - emptyDir: {}
    name: hotplug-disks
status:
  conditions:
  - lastProbeTime: "2026-02-09T13:46:25Z"
    lastTransitionTime: "2026-02-09T13:46:25Z"
    message: the virtual machine is not paused
    reason: NotPaused
    status: "True"
    type: kubevirt.io/virtual-machine-unpaused
  - lastProbeTime: null
    lastTransitionTime: "2026-02-09T13:46:37Z"
    observedGeneration: 1
    status: "True"
    type: PodReadyToStartContainers
  - lastProbeTime: null
    lastTransitionTime: "2026-02-09T13:46:37Z"
    observedGeneration: 1
    status: "True"
    type: Initialized
  - lastProbeTime: null
    lastTransitionTime: "2026-02-09T13:46:38Z"
    observedGeneration: 1
    status: "True"
    type: Ready
  - lastProbeTime: null
    lastTransitionTime: "2026-02-09T13:46:38Z"
    observedGeneration: 1
    status: "True"
    type: ContainersReady
  - lastProbeTime: null
    lastTransitionTime: "2026-02-09T13:46:25Z"
    observedGeneration: 1
    status: "True"
    type: PodScheduled
  containerStatuses:
  - allocatedResources:
      cpu: 100m
      devices.kubevirt.io/kvm: "1"
      devices.kubevirt.io/tun: "1"
      devices.kubevirt.io/vhost-net: "1"
      ephemeral-storage: 50M
      memory: 2316Mi
    containerID: cri-o://36e9d7c690ebb5955630c60cd0982862e764c56ea7de5ef0653dc3043fbf8889
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    imageID: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    lastState: {}
    name: compute
    ready: true
    resources:
      limits:
        devices.kubevirt.io/kvm: "1"
        devices.kubevirt.io/tun: "1"
        devices.kubevirt.io/vhost-net: "1"
      requests:
        cpu: 100m
        devices.kubevirt.io/kvm: "1"
        devices.kubevirt.io/tun: "1"
        devices.kubevirt.io/vhost-net: "1"
        ephemeral-storage: 50M
        memory: 2316Mi
    restartCount: 0
    started: true
    state:
      running:
        startedAt: "2026-02-09T13:46:37Z"
    user:
      linux:
        gid: 107
        supplementalGroups:
        - 107
        - 36
        uid: 107
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
    - mountPath: /var/run/kubevirt
      name: public
    - mountPath: /var/run/kubevirt-ephemeral-disks
      name: ephemeral-disks
    - mountPath: /var/run/libvirt
      name: libvirt-runtime
    - mountPath: /var/run/kubevirt/sockets
      name: sockets
    - mountPath: /var/run/kubevirt/container-disks
      name: container-disks
    - mountPath: /var/run/kubevirt-private/vmi-disks/rootdisk
      name: rootdisk
    - mountPath: /var/run/kubevirt/hotplug-disks
      name: hotplug-disks
  hostIP: 10.0.128.2
  hostIPs:
  - ip: 10.0.128.2
  initContainerStatuses:
  - allocatedResources:
      cpu: 5m
      memory: 35M
    containerID: cri-o://35fff3d8036b86f454827e21441364097dae0b8456a64adbfc474a37446c6e0e
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    imageID: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    lastState: {}
    name: guest-console-log
    ready: true
    resources:
      limits:
        cpu: 15m
        memory: 60M
      requests:
        cpu: 5m
        memory: 35M
    restartCount: 0
    started: true
    state:
      running:
        startedAt: "2026-02-09T13:46:36Z"
    user:
      linux:
        gid: 107
        supplementalGroups:
        - 107
        - 36
        uid: 107
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
      readOnly: true
      recursiveReadOnly: Disabled
  observedGeneration: 1
  phase: Running
  podIP: 10.129.2.140
  podIPs:
  - ip: 10.129.2.140
  qosClass: Burstable
  startTime: "2026-02-09T13:46:25Z"

=== Target Pod (x6vpv) ===
apiVersion: v1
kind: Pod
metadata:
  annotations:
    descheduler.alpha.kubernetes.io/request-evict-only: ""
    istio.io/reroute-virtual-interfaces: k6t-eth0
    k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.131.1.136/23"],"mac_address":"0a:58:0a:83:01:88","gateway_ips":["10.131.0.1"],"routes":[{"dest":"10.128.0.0/14","nextHop":"10.131.0.1"},{"dest":"172.30.0.0/16","nextHop":"10.131.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.131.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.131.0.1"}],"ip_address":"10.131.1.136/23","gateway_ip":"10.131.0.1","role":"primary"}}'
    k8s.v1.cni.cncf.io/network-status: |-
      [{
          "name": "ovn-kubernetes",
          "interface": "eth0",
          "ips": [
              "10.131.1.136"
          ],
          "mac": "0a:58:0a:83:01:88",
          "default": true,
          "dns": {}
      }]
    kubectl.kubernetes.io/default-container: compute
    kubevirt.io/domain: test-vm-for-migration
    kubevirt.io/migrationJobName: kubevirt-workload-update-zdbhl
    kubevirt.io/migrationTransportUnix: "true"
    kubevirt.io/nonroot: "true"
    kubevirt.io/vm-generation: "1"
    openshift.io/scc: kubevirt-controller
    post.hook.backup.velero.io/command: '["/usr/bin/virt-freezer", "--unfreeze", "--name",
      "test-vm-for-migration", "--namespace", "storage-mig-test"]'
    post.hook.backup.velero.io/container: compute
    pre.hook.backup.velero.io/command: '["/usr/bin/virt-freezer", "--freeze", "--name",
      "test-vm-for-migration", "--namespace", "storage-mig-test"]'
    pre.hook.backup.velero.io/container: compute
    seccomp.security.alpha.kubernetes.io/pod: localhost/kubevirt/kubevirt.json
    security.openshift.io/validated-scc-subject-type: user
    traffic.sidecar.istio.io/kubevirtInterfaces: k6t-eth0
  creationTimestamp: "2026-02-09T13:55:42Z"
  generateName: virt-launcher-test-vm-for-migration-
  generation: 1
  labels:
    kubevirt.io: virt-launcher
    kubevirt.io/created-by: fc52affc-6be4-45f3-ade7-9745ebdb54df
    kubevirt.io/migrationJobUID: c8c75994-2174-41fd-b5f1-948027a76727
    kubevirt.io/nodeName: test-gcnv6-2wl6d-worker-c-6xj8f.c.ocpstrat-1278.internal
    vm.kubevirt.io/name: test-vm-for-migration
    vmi.kubevirt.io/id: test-vm-for-migration
  name: virt-launcher-test-vm-for-migration-x6vpv
  namespace: storage-mig-test
  ownerReferences:
  - apiVersion: kubevirt.io/v1
    blockOwnerDeletion: true
    controller: true
    kind: VirtualMachineInstance
    name: test-vm-for-migration
    uid: fc52affc-6be4-45f3-ade7-9745ebdb54df
  resourceVersion: "6381568"
  uid: 7e10cbb0-9298-4c4b-922d-e9076dd59e67
spec:
  affinity:
    nodeAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
        nodeSelectorTerms:
        - matchExpressions:
          - key: node-labeller.kubevirt.io/obsolete-host-model
            operator: DoesNotExist
    podAntiAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
      - labelSelector:
          matchLabels:
            kubevirt.io/created-by: fc52affc-6be4-45f3-ade7-9745ebdb54df
        topologyKey: kubernetes.io/hostname
  automountServiceAccountToken: false
  containers:
  - command:
    - /usr/bin/virt-launcher-monitor
    - --qemu-timeout
    - 326s
    - --name
    - test-vm-for-migration
    - --uid
    - fc52affc-6be4-45f3-ade7-9745ebdb54df
    - --namespace
    - storage-mig-test
    - --kubevirt-share-dir
    - /var/run/kubevirt
    - --ephemeral-disk-dir
    - /var/run/kubevirt-ephemeral-disks
    - --container-disk-dir
    - /var/run/kubevirt/container-disks
    - --grace-period-seconds
    - "45"
    - --hook-sidecars
    - "0"
    - --ovmf-path
    - /usr/share/OVMF
    - --disk-memory-limit
    - "2000000000"
    - --run-as-nonroot
    env:
    - name: XDG_CACHE_HOME
      value: /var/run/kubevirt-private
    - name: XDG_CONFIG_HOME
      value: /var/run/kubevirt-private
    - name: XDG_RUNTIME_DIR
      value: /var/run
    - name: SHARED_FILESYSTEM_PATHS
      value: /var/run/kubevirt-private/vmi-disks/rootdisk
    - name: POD_NAME
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: metadata.name
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    imagePullPolicy: IfNotPresent
    name: compute
    resources:
      limits:
        devices.kubevirt.io/kvm: "1"
        devices.kubevirt.io/tun: "1"
        devices.kubevirt.io/vhost-net: "1"
      requests:
        cpu: 100m
        devices.kubevirt.io/kvm: "1"
        devices.kubevirt.io/tun: "1"
        devices.kubevirt.io/vhost-net: "1"
        ephemeral-storage: 50M
        memory: 2316Mi
    securityContext:
      allowPrivilegeEscalation: false
      capabilities:
        add:
        - NET_BIND_SERVICE
        drop:
        - ALL
      runAsGroup: 107
      runAsNonRoot: true
      runAsUser: 107
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: FallbackToLogsOnError
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
    - mountPath: /var/run/kubevirt
      name: public
    - mountPath: /var/run/kubevirt-ephemeral-disks
      name: ephemeral-disks
    - mountPath: /var/run/libvirt
      name: libvirt-runtime
    - mountPath: /var/run/kubevirt/sockets
      name: sockets
    - mountPath: /var/run/kubevirt/container-disks
      mountPropagation: HostToContainer
      name: container-disks
    - mountPath: /var/run/kubevirt-private/vmi-disks/rootdisk
      name: rootdisk
    - mountPath: /var/run/kubevirt/hotplug-disks
      mountPropagation: HostToContainer
      name: hotplug-disks
  dnsPolicy: ClusterFirst
  enableServiceLinks: false
  hostname: test-vm-for-migration
  imagePullSecrets:
  - name: default-dockercfg-ccklh
  initContainers:
  - args:
    - --logfile
    - /var/run/kubevirt-private/fc52affc-6be4-45f3-ade7-9745ebdb54df/virt-serial0-log
    command:
    - /usr/bin/virt-tail
    env:
    - name: VIRT_LAUNCHER_LOG_VERBOSITY
      value: "2"
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    imagePullPolicy: IfNotPresent
    name: guest-console-log
    resources:
      limits:
        cpu: 15m
        memory: 60M
      requests:
        cpu: 5m
        memory: 35M
    restartPolicy: Always
    securityContext:
      allowPrivilegeEscalation: false
      capabilities:
        drop:
        - ALL
      runAsNonRoot: true
      runAsUser: 107
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
      readOnly: true
  nodeName: test-gcnv6-2wl6d-worker-c-hbcr9.c.ocpstrat-1278.internal
  nodeSelector:
    cpu-feature.node.kubevirt.io/amd-ssbd: "true"
    cpu-feature.node.kubevirt.io/amd-stibp: "true"
    cpu-feature.node.kubevirt.io/cldemote: "true"
    cpu-feature.node.kubevirt.io/ds: "true"
    cpu-feature.node.kubevirt.io/dtes64: "true"
    cpu-feature.node.kubevirt.io/fbsdp-no: "true"
    cpu-feature.node.kubevirt.io/flush-l1d: "true"
    cpu-feature.node.kubevirt.io/gds-no: "true"
    cpu-feature.node.kubevirt.io/hypervisor: "true"
    cpu-feature.node.kubevirt.io/ibpb: "true"
    cpu-feature.node.kubevirt.io/ibrs: "true"
    cpu-feature.node.kubevirt.io/invtsc: "true"
    cpu-feature.node.kubevirt.io/md-clear: "true"
    cpu-feature.node.kubevirt.io/movdir64b: "true"
    cpu-feature.node.kubevirt.io/movdiri: "true"
    cpu-feature.node.kubevirt.io/pdcm: "true"
    cpu-feature.node.kubevirt.io/psdp-no: "true"
    cpu-feature.node.kubevirt.io/rfds-no: "true"
    cpu-feature.node.kubevirt.io/sbdr-ssdp-no: "true"
    cpu-feature.node.kubevirt.io/ss: "true"
    cpu-feature.node.kubevirt.io/stibp: "true"
    cpu-feature.node.kubevirt.io/tsc_adjust: "true"
    cpu-feature.node.kubevirt.io/tsx-ctrl: "true"
    cpu-feature.node.kubevirt.io/vmx: "true"
    cpu-feature.node.kubevirt.io/vmx-activity-hlt: "true"
    cpu-feature.node.kubevirt.io/vmx-activity-wait-sipi: "true"
    cpu-feature.node.kubevirt.io/vmx-apicv-register: "true"
    cpu-feature.node.kubevirt.io/vmx-apicv-vid: "true"
    cpu-feature.node.kubevirt.io/vmx-apicv-x2apic: "true"
    cpu-feature.node.kubevirt.io/vmx-apicv-xapic: "true"
    cpu-feature.node.kubevirt.io/vmx-cr3-load-noexit: "true"
    cpu-feature.node.kubevirt.io/vmx-cr3-store-noexit: "true"
    cpu-feature.node.kubevirt.io/vmx-cr8-load-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-cr8-store-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-desc-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-enable-user-wait-pause: "true"
    cpu-feature.node.kubevirt.io/vmx-encls-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-entry-ia32e-mode: "true"
    cpu-feature.node.kubevirt.io/vmx-entry-load-efer: "true"
    cpu-feature.node.kubevirt.io/vmx-entry-load-pat: "true"
    cpu-feature.node.kubevirt.io/vmx-entry-load-perf-global-ctrl: "true"
    cpu-feature.node.kubevirt.io/vmx-entry-noload-debugctl: "true"
    cpu-feature.node.kubevirt.io/vmx-ept: "true"
    cpu-feature.node.kubevirt.io/vmx-ept-1gb: "true"
    cpu-feature.node.kubevirt.io/vmx-ept-2mb: "true"
    cpu-feature.node.kubevirt.io/vmx-ept-execonly: "true"
    cpu-feature.node.kubevirt.io/vmx-eptad: "true"
    cpu-feature.node.kubevirt.io/vmx-eptp-switching: "true"
    cpu-feature.node.kubevirt.io/vmx-exit-ack-intr: "true"
    cpu-feature.node.kubevirt.io/vmx-exit-load-efer: "true"
    cpu-feature.node.kubevirt.io/vmx-exit-load-pat: "true"
    cpu-feature.node.kubevirt.io/vmx-exit-load-perf-global-ctrl: "true"
    cpu-feature.node.kubevirt.io/vmx-exit-nosave-debugctl: "true"
    cpu-feature.node.kubevirt.io/vmx-exit-save-efer: "true"
    cpu-feature.node.kubevirt.io/vmx-exit-save-pat: "true"
    cpu-feature.node.kubevirt.io/vmx-exit-save-preemption-timer: "true"
    cpu-feature.node.kubevirt.io/vmx-flexpriority: "true"
    cpu-feature.node.kubevirt.io/vmx-hlt-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-ins-outs: "true"
    cpu-feature.node.kubevirt.io/vmx-intr-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-invept: "true"
    cpu-feature.node.kubevirt.io/vmx-invept-all-context: "true"
    cpu-feature.node.kubevirt.io/vmx-invept-single-context: "true"
    cpu-feature.node.kubevirt.io/vmx-invlpg-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-invpcid-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-invvpid: "true"
    cpu-feature.node.kubevirt.io/vmx-invvpid-all-context: "true"
    cpu-feature.node.kubevirt.io/vmx-invvpid-single-addr: "true"
    cpu-feature.node.kubevirt.io/vmx-invvpid-single-context-noglobals: "true"
    cpu-feature.node.kubevirt.io/vmx-io-bitmap: "true"
    cpu-feature.node.kubevirt.io/vmx-io-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-monitor-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-movdr-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-msr-bitmap: "true"
    cpu-feature.node.kubevirt.io/vmx-mtf: "true"
    cpu-feature.node.kubevirt.io/vmx-mwait-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-nmi-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-page-walk-4: "true"
    cpu-feature.node.kubevirt.io/vmx-page-walk-5: "true"
    cpu-feature.node.kubevirt.io/vmx-pause-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-pml: "true"
    cpu-feature.node.kubevirt.io/vmx-posted-intr: "true"
    cpu-feature.node.kubevirt.io/vmx-preemption-timer: "true"
    cpu-feature.node.kubevirt.io/vmx-rdpmc-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-rdrand-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-rdseed-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-rdtsc-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-rdtscp-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-secondary-ctls: "true"
    cpu-feature.node.kubevirt.io/vmx-shadow-vmcs: "true"
    cpu-feature.node.kubevirt.io/vmx-store-lma: "true"
    cpu-feature.node.kubevirt.io/vmx-true-ctls: "true"
    cpu-feature.node.kubevirt.io/vmx-tsc-offset: "true"
    cpu-feature.node.kubevirt.io/vmx-tsc-scaling: "true"
    cpu-feature.node.kubevirt.io/vmx-unrestricted-guest: "true"
    cpu-feature.node.kubevirt.io/vmx-vintr-pending: "true"
    cpu-feature.node.kubevirt.io/vmx-vmfunc: "true"
    cpu-feature.node.kubevirt.io/vmx-vmwrite-vmexit-fields: "true"
    cpu-feature.node.kubevirt.io/vmx-vnmi: "true"
    cpu-feature.node.kubevirt.io/vmx-vnmi-pending: "true"
    cpu-feature.node.kubevirt.io/vmx-vpid: "true"
    cpu-feature.node.kubevirt.io/vmx-wbinvd-exit: "true"
    cpu-feature.node.kubevirt.io/vmx-xsaves: "true"
    cpu-feature.node.kubevirt.io/waitpkg: "true"
    cpu-model-migration.node.kubevirt.io/SapphireRapids: "true"
    cpu-vendor.node.kubevirt.io/Intel: "true"
    kubernetes.io/arch: amd64
    kubevirt.io/schedulable: "true"
    machine-type.node.kubevirt.io/pc-q35-rhel9.6.0: "true"
  preemptionPolicy: PreemptLowerPriority
  priority: 0
  readinessGates:
  - conditionType: kubevirt.io/virtual-machine-unpaused
  restartPolicy: Never
  schedulerName: default-scheduler
  securityContext:
    fsGroup: 107
    runAsGroup: 107
    runAsNonRoot: true
    runAsUser: 107
    seLinuxOptions:
      level: s0:c253,c852
    seccompProfile:
      localhostProfile: kubevirt/kubevirt.json
      type: Localhost
  serviceAccount: default
  serviceAccountName: default
  terminationGracePeriodSeconds: 60
  tolerations:
  - effect: NoExecute
    key: node.kubernetes.io/not-ready
    operator: Exists
    tolerationSeconds: 300
  - effect: NoExecute
    key: node.kubernetes.io/unreachable
    operator: Exists
    tolerationSeconds: 300
  - effect: NoSchedule
    key: node.kubernetes.io/memory-pressure
    operator: Exists
  volumes:
  - emptyDir: {}
    name: private
  - emptyDir: {}
    name: public
  - emptyDir: {}
    name: sockets
  - emptyDir: {}
    name: virt-bin-share-dir
  - emptyDir: {}
    name: libvirt-runtime
  - emptyDir: {}
    name: ephemeral-disks
  - emptyDir: {}
    name: container-disks
  - name: rootdisk
    persistentVolumeClaim:
      claimName: test-vm-dv-mig
  - emptyDir: {}
    name: hotplug-disks
status:
  conditions:
  - lastProbeTime: null
    lastTransitionTime: "2026-02-09T14:03:46Z"
    observedGeneration: 1
    status: "False"
    type: PodReadyToStartContainers
  - lastProbeTime: null
    lastTransitionTime: "2026-02-09T13:55:53Z"
    observedGeneration: 1
    reason: PodCompleted
    status: "True"
    type: Initialized
  - lastProbeTime: null
    lastTransitionTime: "2026-02-09T13:55:42Z"
    observedGeneration: 1
    reason: PodCompleted
    status: "False"
    type: Ready
  - lastProbeTime: null
    lastTransitionTime: "2026-02-09T14:03:44Z"
    observedGeneration: 1
    reason: PodCompleted
    status: "False"
    type: ContainersReady
  - lastProbeTime: null
    lastTransitionTime: "2026-02-09T13:55:42Z"
    observedGeneration: 1
    status: "True"
    type: PodScheduled
  containerStatuses:
  - allocatedResources:
      cpu: 100m
      devices.kubevirt.io/kvm: "1"
      devices.kubevirt.io/tun: "1"
      devices.kubevirt.io/vhost-net: "1"
      ephemeral-storage: 50M
      memory: 2316Mi
    containerID: cri-o://53edc3f0c27e167aaee992d65016efc817b0b72d8a84e9bacd75963c3e09cf88
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    imageID: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    lastState: {}
    name: compute
    ready: false
    resources:
      limits:
        devices.kubevirt.io/kvm: "1"
        devices.kubevirt.io/tun: "1"
        devices.kubevirt.io/vhost-net: "1"
      requests:
        cpu: 100m
        devices.kubevirt.io/kvm: "1"
        devices.kubevirt.io/tun: "1"
        devices.kubevirt.io/vhost-net: "1"
        ephemeral-storage: 50M
        memory: 2316Mi
    restartCount: 0
    started: false
    state:
      terminated:
        containerID: cri-o://53edc3f0c27e167aaee992d65016efc817b0b72d8a84e9bacd75963c3e09cf88
        exitCode: 0
        finishedAt: "2026-02-09T14:03:44Z"
        reason: Completed
        startedAt: "2026-02-09T13:55:53Z"
    user:
      linux:
        gid: 107
        supplementalGroups:
        - 107
        - 36
        uid: 107
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
    - mountPath: /var/run/kubevirt
      name: public
    - mountPath: /var/run/kubevirt-ephemeral-disks
      name: ephemeral-disks
    - mountPath: /var/run/libvirt
      name: libvirt-runtime
    - mountPath: /var/run/kubevirt/sockets
      name: sockets
    - mountPath: /var/run/kubevirt/container-disks
      name: container-disks
    - mountPath: /var/run/kubevirt-private/vmi-disks/rootdisk
      name: rootdisk
    - mountPath: /var/run/kubevirt/hotplug-disks
      name: hotplug-disks
  hostIP: 10.0.128.3
  hostIPs:
  - ip: 10.0.128.3
  initContainerStatuses:
  - allocatedResources:
      cpu: 5m
      memory: 35M
    containerID: cri-o://d64f8562f12caea1e785470f61b111564ab3344f534007a8e6d8c70398516122
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    imageID: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:06cc6973f14a840250752c68aa733d7cc536fe385079bfdb1a8758699fc806da
    lastState: {}
    name: guest-console-log
    ready: false
    resources:
      limits:
        cpu: 15m
        memory: 60M
      requests:
        cpu: 5m
        memory: 35M
    restartCount: 0
    started: false
    state:
      terminated:
        containerID: cri-o://d64f8562f12caea1e785470f61b111564ab3344f534007a8e6d8c70398516122
        exitCode: 0
        finishedAt: "2026-02-09T14:03:45Z"
        reason: Completed
        startedAt: "2026-02-09T13:55:52Z"
    user:
      linux:
        gid: 107
        supplementalGroups:
        - 107
        - 36
        uid: 107
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
      readOnly: true
      recursiveReadOnly: Disabled
  observedGeneration: 1
  phase: Succeeded
  podIP: 10.131.1.136
  podIPs:
  - ip: 10.131.1.136
  qosClass: Burstable
  startTime: "2026-02-09T13:55:42Z"
[cloud-user@ocp-psi-executor-xl ahmad]$ 

