Uploaded image for project: 'RHEL Documentation'
  1. RHEL Documentation
  2. RHELDOCS-17933

[Doc_issue][RHEL 8.6.z][i440fx]Migration failed between two z versions on rhel 8.6.z

XMLWordPrintable

    • Important
    • rhel-sst-virtualization
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • Known Issue
    • Hide
      .Migrating VMs to a later z-stream versions of RHEL 8.6 sometimes fails

      Attempting to migrate a virtual machine (VM) fails if the destination host uses a RHEL 8.6 version with the `qemu-kvm` package version 6.2.0-11 and later, and the source host uses a prior version of `qemu-kvm` on RHEL 8.6.
      Show
      .Migrating VMs to a later z-stream versions of RHEL 8.6 sometimes fails Attempting to migrate a virtual machine (VM) fails if the destination host uses a RHEL 8.6 version with the `qemu-kvm` package version 6.2.0-11 and later, and the source host uses a prior version of `qemu-kvm` on RHEL 8.6.
    • Proposed
    • Unspecified
    • Unspecified
    • Unspecified

      What were you trying to do that didn't work?

      [RHEL 8.6.z][i440fx]Migration failed between two z versions on rhel 8.6.z

      Please provide the package NVR for which bug is seen:

      src:

      kernel-4.18.0-372.94.1.el8_6.x86_64

      qemu-kvm-6.2.0-11.module+el8.6.0+20793+2184cc28.11.x86_64

      *https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=2798143* 

      dst:

      kernel-4.18.0-372.94.1.el8_6.x86_64

      qemu-kvm-6.2.0-11.module+el8.6.0+21121+f1d2ec3c.12.x86_64 

      How reproducible:

      5/5

      It's not reproduced on RHEL 8.10.0 but it can be reproduced between two z stream versions on RHEL 8.6.0. Filing it on RHEL 8.10.0 first.

      qemu-kvm-6.2.0-11.module+el8.6.0+21121+f1d2ec3c.12.x86_64 <-> qemu-kvm-6.2.0-11.module+el8.6.0+21121+f1d2ec3c.12.x86_64 - Pass
      qemu-kvm-6.2.0-11.module+el8.6.0+20793+2184cc28.11.x86_64 <-> qemu-kvm-6.2.0-11.module+el8.6.0+20793+2184cc28.11.x86_64 - Pass
      qemu-kvm-6.2.0-11.module+el8.6.0+20793+2184cc28.11.x86_64 <-> qemu-kvm-6.2.0-11.module+el8.6.0+21121+f1d2ec3c.12.x86_64 - Failed 
      Test log, 
      http://fileshare.hosts.qa.psi.pek2.redhat.com/pub/logs/mdeng/860_860_fail/

      Steps to reproduce

      1. Boot up a guest with i440fx machine type
      2. /usr/libexec/qemu-kvm -name "mouse-vm" -sandbox off -machine pc-i440fx-rhel7.6.0 -nodefaults  -cpu Cooperlake,hv_stimer,hv_synic,hv_vpindex,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_frequencies,hv_runtime,hv_tlbflush,hv_reenlightenment,hv_stimer_direct,hv_ipi,+kvm_pv_unhalt -chardev socket,id=charmonitor,path=/home/tmp1,server,nowait -chardev pty,id=charserial0 -chardev socket,id=charchannel1,path=/home/tmp2,server,nowait -chardev socket,id=seabioslog_id,path=/home/seabios,server,nowait -device ich9-usb-ehci1,id=usb0,bus=pci.0,addr=0x5.0x7 -device ich9-usb-uhci1,masterbus=usb0.0,firstport=0,bus=pci.0,multifunction=on,addr=0x5 -device ich9-usb-uhci2,masterbus=usb0.0,firstport=2,bus=pci.0,addr=0x5.0x1 -device ich9-usb-uhci3,masterbus=usb0.0,firstport=4,bus=pci.0,addr=0x5.0x2 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x7 -device virtio-scsi-pci,id=scsi0,cmd_per_lun=234,bus=pci.0,addr=0x8 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x9,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -device virtio-scsi-pci,id=scsi1,addr=0x13 -device scsi-hd,drive=drive-scsi-disk,bus=scsi1.0,id=data-disk2 -device isa-serial,chardev=charserial0,id=serial0 -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -device usb-tablet,id=input0 -device intel-hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 -device intel-hda,id=sound1,bus=pci.0,addr=0x6 -device hda-micro,id=sound1-codec0,bus=sound1.0 -device intel-hda,id=sound2,bus=pci.0,addr=0x17 -device hda-output,id=sound2-codec0,bus=sound2.0,cad=0 -device ich9-intel-hda,id=sound3,bus=pci.0,addr=0x18 -device hda-duplex,id=sound3-codec0,bus=sound3.0,cad=0 -device usb-host,id=hostdev0 -device pvpanic,ioport=1285 -device virtio-net-pci,netdev=hostnet0,id=virtio-net-pci0,mac=b6:af:42:c8:66:18,bus=pci.0,addr=0x14 -device e1000,netdev=hostnet1,id=virtio-net-pci1,mac=b6:2f:a8:85:82:7c,bus=pci.0,addr=0x15,multifunction=off -device rtl8139,netdev=hostnet2,id=virtio-net-pci2,mac=4e:63:28:bc:c1:75,bus=pci.0,addr=0x16,multifunction=off -device e1000e,netdev=hostnet4,id=virtio-net-pci4,mac=4e:63:28:bc:c1:85,bus=pci.0,addr=0x19,multifunction=off -device e1000-82540em,netdev=hostnet3,id=virtio-net-pci3,mac=4e:63:28:bc:c1:86,bus=pci.0,addr=0x1e,multifunction=off -device ide-hd,drive=drive-data-disk,id=system-disk,logical_block_size=512,physical_block_size=512,min_io_size=512,opt_io_size=512,discard_granularity=512,bus=ide.0,unit=0 -device ich9-usb-uhci6,id=uhci6,bus=pci.0,addr=0xa -device usb-kbd,id=kdb0,bus=uhci6.0 -device ich9-usb-uhci5,id=uhci5,bus=pci.0,addr=0xb -device usb-mouse,id=mouse0,bus=uhci5.0 -device nec-usb-xhci,id=xhci,bus=pci.0,addr=0xd -device usb-ehci,id=ehci,bus=pci.0,addr=0xe -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0xf -device ich9-usb-uhci3,id=uhci,bus=pci.0,addr=0x10 -device usb-storage,drive=drive-usb-0,id=usb-0,removable=on,bus=uhci.0,port=1 -device ich9-usb-ehci1,id=ehci1,bus=pci.0,addr=0x11 -device usb-storage,drive=drive-usb-1,id=usb-1,removable=on,bus=ehci1.0,port=1 -device virtio-rng-pci,id=rng0,bus=pci.0,addr=0x1c -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x1d -device isa-debugcon,chardev=seabioslog_id,iobase=0x402 -device virtio-vga -drive file=/home/rhel860/a1.iso,if=none,id=drive-ide0-1-0,readonly=on,format=raw -drive file=/home/rhel860/a2.iso,if=none,id=drive-fdc0-0-0,format=raw,cache=none -drive file=/home/rhel860/rhel860-64-virtio-scsi.qcow2,if=none,id=drive-virtio-disk0,format=qcow2,cache=none,discard=unmap,werror=stop,rerror=stop,aio=threads -drive file=/home/rhel860/d2.qcow2,if=none,id=drive-scsi-disk,format=qcow2,cache=none,werror=stop,rerror=stop -drive file=/home/rhel860/d3.raw,if=none,id=drive-data-disk,format=raw,cache=none,aio=native,werror=stop,rerror=stop,copy-on-read=off,media=disk -drive file=/home/rhel860/a3.iso,if=none,id=usb-cdrom1,format=raw -drive file=/home/rhel860/d4.qcow2,id=usb-disk1,if=none,format=qcow2 -drive file=/home/rhel860/a4.iso,if=none,id=usb-cdrom2,format=raw -drive file=/home/rhel860/d5.qcow2,id=usb-disk2,if=none,format=qcow2 -drive file=/home/rhel860/a5.iso,if=none,id=usb-cdrom3,format=raw -drive file=/home/rhel860/d6.qcow2,id=usb-disk3,if=none,format=qcow2  -drive file=/home/rhel860/d7.qcow2,if=none,id=drive-usb-0,media=disk,format=qcow2 -drive file=/home/rhel860/d8.qcow2,if=none,id=drive-usb-1,media=disk,format=qcow2 -drive file=/home/rhel860/d9.qcow2,if=none,id=drive-usb-2,media=disk,format=qcow2 -object memory-backend-ram,policy=bind,id=mem-1,size=2048M,prealloc=yes,host-nodes=0 -numa node,memdev=mem-1 -object memory-backend-ram,policy=bind,id=mem-2,size=2048M,prealloc=yes,host-nodes=0 -numa node,memdev=mem-2 -netdev tap,id=hostnet0,vhost=on,id=hostnet0,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown -netdev tap,id=hostnet1,vhost=on,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown -netdev tap,id=hostnet2,vhost=on,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown -netdev tap,id=hostnet4,vhost=on,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown -netdev tap,id=hostnet3,vhost=on,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown -m 4096,slots=256,maxmem=32G -smp 8,cores=1,threads=1,sockets=8 -vnc :10 -rtc base=utc,clock=host -boot order=cdn,once=c,menu=on,strict=on -enable-kvm  -qmp tcp:0:3333,server,nowait -qmp tcp:0:9999,server=on,wait=off -qmp tcp:0:9888,server=on,wait=off -serial tcp:0:4444,server,nowait -monitor stdio -watchdog i6300esb -watchdog-action reset
      3. Migrate a vm from src to dst 
      4.  
      5.  

      Expected results:

      Migration works well

      Actual results:

      (qemu) 
      (qemu) migrate_incoming tcp:[::]:4000
      (qemu) qemu-kvm: Missing section footer for 0000:00:01.3/piix4_pm
      qemu-kvm: load of migration failed: Invalid argument

              lmanasko@redhat.com Lucie Varakova (Inactive)
              tharpayanthi Tharpayanthi V (Inactive)
              Jiří Herrmann
              Jiří Herrmann Jiří Herrmann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: