On AArch64 we use cpu_mode='host-passthrought' which should allow us to do live migration between compute nodes running same cpus.
But it does not:
------------------------------------------------------------------------------------------------------estuary@ref-compute-2:~$ openstack server migrate --live ref-compute-1 --wait 38da6986-2f76-486d-877b-438560d7aa05
Migration pre-check error: CPU doesn't have compatibility.
2018-03-15 15:15:23.217+0000: initiating migration
2018-03-15 15:15:25.740+0000: shutting down, reason=migrated
2018-03-15T15:15:25.741113Z qemu-system-aarch64: terminating on signal 15 from pid 573 (/usr/sbin/libvirtd)
root@debian:/var/lib/libvirt/images# virsh list --all
Id Name State
----------------------------------------------------
9 debian-cloud-image running
-------------------------------------------------------------------------------------
Will dig more to find out what, where and why is wrong.
On AArch64 we use cpu_mode= 'host-passthrou ght' which should allow us to do live migration between compute nodes running same cpus.
But it does not:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ----estuary@ ref-compute- 2:~$ openstack server migrate --live ref-compute-1 --wait 38da6986- 2f76-486d- 877b-438560d7aa 05
Migration pre-check error: CPU doesn't have compatibility.
XML error: Missing CPU model name
Refer to http:// libvirt. org/html/ libvirt- libvirt- host.html# virCPUCompareRe sult (HTTP 400) (Request-ID: req-cea6f860- e78b-469b- 9527-a703114b37 2b) ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -
-------
virsh itself is able to live migrate between two XGene1 nodes:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- - r1-m1-c1n1: /var/log/ libvirt# virsh migrate --copy-storage-all --live debian-cloud-image qemu+ssh: //root@ 10.101. 3.103/system tcp://10.101.3.103
root@cb-
2018-03-15 15:15:23.217+0000: initiating migration 15T15:15: 25.741113Z qemu-system- aarch64: terminating on signal 15 from pid 573 (/usr/sbin/ libvirtd)
2018-03-15 15:15:25.740+0000: shutting down, reason=migrated
2018-03-
root@debian: /var/lib/ libvirt/ images# virsh list --all ------- ------- ------- ------- ------- ------- --- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -
Id Name State
-------
9 debian-cloud-image running
-------
Will dig more to find out what, where and why is wrong.
More info: https:/ /bugzilla. redhat. com/show_ bug.cgi? id=1430987