Uploaded image for project: 'Migration Toolkit for Virtualization'
  1. Migration Toolkit for Virtualization
  2. MTV-1544

No Bootable device Error after OpenShift to OpenShift VM migration

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • 2.8.0
    • None
    • Guest
    • False
    • None
    • True

      Following a successful migration from RHV to OpenShift Virtualization using MTV, a VM will fail when running Openshift to Openshift MTV migration.

      In details:
      Source cluster [1]
      Destination cluster [2]

      (Cold migration | RHEL 8 VM | OpenShift 4.14 | forklift-console-plugin 2.6.4)

      Using the MTV operator, we have successfully migrated many VMs from RHV and Openshift sources. However, when attempting to migrate a previously migrated VM [3], the migration plan reports that it “succeeded” [4] (screenshot attached), but the VM will not power on, and it shows “No bootable device” error in POST console [5] (screenshot attached).

      In other words, we migrated a VM from RHV -> Openshift-A successfully, and then tried to migrate the SAME VM again from Openshift-A -> Openshift-B, which “succeeds”, but does not boot.

      As suggested in Slack channel [6], checking the size / md5sum of the disk.img (source vs. destination), it’s different.
      It's worth mentioning we retried this migration a few times, migrated disk size changes with each migration (while source VM is powered off), but with no success.
      Issue is reproducible in the cluster.

      CEE ticket [6] was opened as well.

      [1] https://console-openshift-console.apps.lab-stable-spoke1-dc-iad2.itup.redhat.com
      [2] https://console-openshift-console.apps.preprod-stable-spoke1-dc-iad2.itup.redhat.com
      [3] https://console-openshift-console.apps.lab-stable-spoke1-dc-iad2.itup.redhat.com/k8s/ns/polarion--runtime-int/kubevirt.io~v1~VirtualMachine/polarion-migrationhostsstagepsirdu2redhatcom
      [4] https://console-openshift-console.apps.preprod-stable-spoke1-dc-iad2.itup.redhat.com/k8s/ns/polarion--runtime-int/forklift.konveyor.io~v1beta1~Plan/polarion-migrationhostsstagepsirdu2redhatcom-test1/vms
      [5] https://console-openshift-console.apps.preprod-stable-spoke1-dc-iad2.itup.redhat.com/k8s/ns/polarion--runtime-int/kubevirt.io~v1~VirtualMachine/polarion-migrationhostsstagepsirdu2redhatcom
      [6] https://access.redhat.com/support/cases/#/case/03939091

        1. migration-plan-results.jpg
          migration-plan-results.jpg
          65 kB
        2. no-bootable-device-error.jpg
          no-bootable-device-error.jpg
          13 kB
        3. image-2024-10-12-20-25-56-705.png
          image-2024-10-12-20-25-56-705.png
          66 kB
        4. image-2024-10-12-20-26-24-391.png
          image-2024-10-12-20-26-24-391.png
          45 kB
        5. image-2024-10-12-20-28-53-264.png
          image-2024-10-12-20-28-53-264.png
          25 kB
        6. image-2024-10-12-20-29-23-531.png
          image-2024-10-12-20-29-23-531.png
          20 kB
        7. image-2024-10-12-20-30-57-451.png
          image-2024-10-12-20-30-57-451.png
          85 kB
        8. MTV-1544.tar.tgz
          826 kB
        9. mtv-rhel8-warm-2disks2nics-ceph-rbd.yaml
          6 kB

              yzamir@redhat.com Yaacov Zamir
              hhadad@redhat.com Harel Hadad
              Chenli Hu Chenli Hu
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: