+++ This bug was initially created as a clone of Bug #1495171 +++ Description of problem: Customer is applying the latest updates on their RHOSP8 overcloud. However, as they need to live-migrate the instances between the upgraded compute nodes (as the node has to be rebooted to apply the updates) to avoid guest downtime, migration fails with libvirt errors mentioning a disabled CPU property that is not found by the hypervisor: ~~~ 2017-09-22 16:29:52.457 50466 ERROR nova.virt.libvirt.driver [req-d8675da4-9c0d-4993-9850-beae5159f008 5ebbe90c089647d9a5a9ad55cb67fed5 1058aeb310b944929945a7b177fd66f3 - - -] [instance: 92a68a77-6e75-43e5-9e7f-1392838ef18f] Live Migration failure: internal error: qemu unexpectedly closed the monitor: 2017-09-22T15:29:52.179516Z qemu-kvm: -chardev pty,id=charserial1: char device redirected to /dev/pts/5 (label charserial1) 2017-09-22T15:29:52.198139Z qemu-kvm: can't apply global Haswell-noTSX-x86_64-cpu.cmt=off: Property '.cmt' not found 2017-09-22 16:29:52.577 50466 ERROR nova.virt.libvirt.driver [req-d8675da4-9c0d-4993-9850-beae5159f008 5ebbe90c089647d9a5a9ad55cb67fed5 1058aeb310b944929945a7b177fd66f3 - - -] [instance: 92a68a77-6e75-43e5-9e7f-1392838ef18f] Migration operation has aborted ~~~ Version-Release number of selected component (if applicable): Same on both source and target nodes libvirt-3.2.0-14.el7_4.3.x86_64 openstack-nova-api-12.0.6-17.el7ost.noarch openstack-nova-cert-12.0.6-17.el7ost.noarch openstack-nova-common-12.0.6-17.el7ost.noarch openstack-nova-compute-12.0.6-17.el7ost.noarch openstack-nova-conductor-12.0.6-17.el7ost.noarch openstack-nova-console-12.0.6-17.el7ost.noarch openstack-nova-migration-12.0.6-17.el7ost.noarch openstack-nova-novncproxy-12.0.6-17.el7ost.noarch openstack-nova-scheduler-12.0.6-17.el7ost.noarch python-nova-12.0.6-17.el7ost.noarch python-novaclient-3.1.0-2.el7ost.noarch Expected results: Live migration works fine to reduce instances downtime