Hi,
I'm currently live-migrating many VMs from an old server to a new one, and some VM can't be live migrated.
The source host is trusty with qemu-system-x86 1:2.3+dfsg-5ubuntu9.4~cloud2 The destination host is xenial with qemu-system-x86 1:2.5+dfsg-5ubuntu10.6
When the issue occurs, the destination host raises an error [1] and stop the migration process.
The only difference I see between VMs where live migration works and those were it doesn't work is a different machine type.
* migration works when VM have been created with pc-i440fx-vivid * migration doesn't work when VM have been created with pc-i440fx-utopic
[1] the qemu error report by libvirt on the destination host
2016-11-14 08:25:40.774+0000: starting up libvirt version: 1.3.1, package: 1ubuntu10.5 (Stefan Bader <email address hidden> Thu, 06 Oct 2016 13:07:20 +0200), qemu version: 2.5.0 (Debian 1:2.5+dfsg-5ubuntu10.6), hostname: n7.tetaneutral.net LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin QEMU_AUDIO_DRV=spice /usr/bin/kvm-spice -name a81e7133-9601-4432-86dd-a2401dcad8c2 -S -machine pc-i440fx-utopic,accel=kvm,usb=off -cpu Nehalem -m 256 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid a81e7133-9601-4432-86dd-a2401dcad8c2 -smbios 'type=1,manufacturer=OpenStack Foundation,product=OpenStack Nova,version=2015.1.2,serial=fe2641d2-543a-4d65-b75f-6337bf4b8744,uuid=a81e7133-9601-4432-86dd-a2401dcad8c2' -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-a81e7133-9601-4432-86dd-a2401dcad8c2/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=discard -no-hpet -no-shutdown -boot strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive 'file=rbd:disks/a81e7133-9601-4432-86dd-a2401dcad8c2_disk.config:id=openstack-service:key=XXXXXXXXXXXX==:auth_supported=cephx\;none:mon_host=192.168.99.251\:6789\;192.168.99.252\:6789\;192.168.99.253\:6789,format=raw,if=none,id=drive-ide0-1-1,readonly=on,cache=none,aio=native' -device ide-cd,bus=ide.1,unit=1,drive=drive-ide0-1-1,id=ide0-1-1 -drive 'file=rbd:disks/volume-a82bb407-5ccb-4b0e-ba68-a0de1cd58cc3:id=openstack-service:key=XXXXXXXXXXXXXXXXXX:auth_supported=cephx\;none:mon_host=192.168.99.251\:6789\;192.168.99.252\:6789\;192.168.99.253\:6789,format=raw,if=none,id=drive-virtio-disk0,serial=a82bb407-5ccb-4b0e-ba68-a0de1cd58cc3,cache=none,aio=native' -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x4,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=43,id=hostnet0,vhost=on,vhostfd=45 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=fa:16:3e:37:fb:ba,bus=pci.0,addr=0x3 -chardev file,id=charserial0,path=/var/lib/nova/instances/a81e7133-9601-4432-86dd-a2401dcad8c2/console.log -device isa-serial,chardev=charserial0,id=serial0 -chardev pty,id=charserial1 -device isa-serial,chardev=charserial1,id=serial1 -device usb-tablet,id=input0 -spice port=5916,addr=0.0.0.0,disable-ticketing,seamless-migration=on -k en-us -device qxl-vga,id=video0,ram_size=67108864,vram_size=67108864,vgamem_mb=16,bus=pci.0,addr=0x2 -incoming defer -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 -msg timestamp=on 2016-11-14T08:25:44.216364Z qemu-system-x86_64: Unknown ramblock "/rom@etc/acpi/rsdp", cannot accept migration 2016-11-14T08:25:44.216394Z qemu-system-x86_64: error while loading state for instance 0x0 of device 'ram' 2016-11-14T08:25:44.216509Z qemu-system-x86_64: load of migration failed: Invalid argument
Cheers,
Hi,
I'm currently live-migrating many VMs from an old server to a new one, and some VM can't be live migrated.
The source host is trusty with qemu-system-x86 1:2.3+dfsg- 5ubuntu9. 4~cloud2 5ubuntu10. 6
The destination host is xenial with qemu-system-x86 1:2.5+dfsg-
When the issue occurs, the destination host raises an error [1] and stop the migration process.
The only difference I see between VMs where live migration works and those were it doesn't work is a different machine type.
* migration works when VM have been created with pc-i440fx-vivid
* migration doesn't work when VM have been created with pc-i440fx-utopic
[1] the qemu error report by libvirt on the destination host
2016-11-14 08:25:40.774+0000: starting up libvirt version: 1.3.1, package: 1ubuntu10.5 (Stefan Bader <email address hidden> Thu, 06 Oct 2016 13:07:20 +0200), qemu version: 2.5.0 (Debian 1:2.5+dfsg- 5ubuntu10. 6), hostname: n7.tetaneutral.net local/sbin: /usr/local/ bin:/usr/ sbin:/usr/ bin:/sbin: /bin QEMU_AUDIO_ DRV=spice /usr/bin/kvm-spice -name a81e7133- 9601-4432- 86dd-a2401dcad8 c2 -S -machine pc-i440fx- utopic, accel=kvm, usb=off -cpu Nehalem -m 256 -realtime mlock=off -smp 1,sockets= 1,cores= 1,threads= 1 -uuid a81e7133- 9601-4432- 86dd-a2401dcad8 c2 -smbios 'type=1, manufacturer= OpenStack Foundation, product= OpenStack Nova,version= 2015.1. 2,serial= fe2641d2- 543a-4d65- b75f-6337bf4b87 44,uuid= a81e7133- 9601-4432- 86dd-a2401dcad8 c2' -no-user-config -nodefaults -chardev socket, id=charmonitor, path=/var/ lib/libvirt/ qemu/domain- a81e7133- 9601-4432- 86dd-a2401dcad8 c2/monitor. sock,server, nowait -mon chardev= charmonitor, id=monitor, mode=control -rtc base=utc, driftfix= slew -global kvm-pit. lost_tick_ policy= discard -no-hpet -no-shutdown -boot strict=on -device piix3-usb- uhci,id= usb,bus= pci.0,addr= 0x1.0x2 -drive 'file=rbd: disks/a81e7133- 9601-4432- 86dd-a2401dcad8 c2_disk. config: id=openstack- service: key=XXXXXXXXXXX X==:auth_ supported= cephx\; none:mon_ host=192. 168.99. 251\:6789\ ;192.168. 99.252\ :6789\; 192.168. 99.253\ :6789,format= raw,if= none,id= drive-ide0- 1-1,readonly= on,cache= none,aio= native' -device ide-cd, bus=ide. 1,unit= 1,drive= drive-ide0- 1-1,id= ide0-1- 1 -drive 'file=rbd: disks/volume- a82bb407- 5ccb-4b0e- ba68-a0de1cd58c c3:id=openstack -service: key=XXXXXXXXXXX XXXXXXX: auth_supported= cephx\; none:mon_ host=192. 168.99. 251\:6789\ ;192.168. 99.252\ :6789\; 192.168. 99.253\ :6789,format= raw,if= none,id= drive-virtio- disk0,serial= a82bb407- 5ccb-4b0e- ba68-a0de1cd58c c3,cache= none,aio= native' -device virtio- blk-pci, scsi=off, bus=pci. 0,addr= 0x4,drive= drive-virtio- disk0,id= virtio- disk0,bootindex =1 -netdev tap,fd= 43,id=hostnet0, vhost=on, vhostfd= 45 -device virtio- net-pci, netdev= hostnet0, id=net0, mac=fa: 16:3e:37: fb:ba,bus= pci.0,addr= 0x3 -chardev file,id= charserial0, path=/var/ lib/nova/ instances/ a81e7133- 9601-4432- 86dd-a2401dcad8 c2/console. log -device isa-serial, chardev= charserial0, id=serial0 -chardev pty,id=charserial1 -device isa-serial, chardev= charserial1, id=serial1 -device usb-tablet, id=input0 -spice port=5916, addr=0. 0.0.0,disable- ticketing, seamless- migration= on -k en-us -device qxl-vga, id=video0, ram_size= 67108864, vram_size= 67108864, vgamem_ mb=16,bus= pci.0,addr= 0x2 -incoming defer -device virtio- balloon- pci,id= balloon0, bus=pci. 0,addr= 0x5 -msg timestamp=on 14T08:25: 44.216364Z qemu-system-x86_64: Unknown ramblock "/rom@etc/ acpi/rsdp" , cannot accept migration 14T08:25: 44.216394Z qemu-system-x86_64: error while loading state for instance 0x0 of device 'ram' 14T08:25: 44.216509Z qemu-system-x86_64: load of migration failed: Invalid argument
LC_ALL=C PATH=/usr/
2016-11-
2016-11-
2016-11-
Cheers,