动态迁移到另一点出现电源关闭的原因及解决方法

Instance is already powered off in the hypervisor when stop is called

Nova live-migration failing for RHEL7CentOS7 VMs



主要原因是因为以下3个软件包版本的bug导致(一旦从一个计算节点移到另外一个计算节点,就出先电源状态为"关闭"的情况出现):

qemu-kvm-1.5.3-105.el72.7
qemu-img-1.5.3-105.el72.7
qemu-kvm-common-1.5.3-105.el7_2.7







解决方法:在相应计算节点把qemu-kvm、qemu-img和qemu-kvm-common的版本降为2.4即可。

yum downgrade qemu-kvm qemu-kvm-common qemu-img





例如:
1.从其他节点迁移到节点11时是成功的:

root@compute11 nova]# yum list installed | grep "qemu-"
qemu-common.x86_64                    2:2.0.0-1.el7.6            @epel          
qemu-img.x86_64                       10:1.5.3-105.el7_2.4       @updates       
qemu-kvm.x86_64                       10:1.5.3-105.el7_2.4       @updates       
qemu-kvm-common.x86_64                10:1.5.3-105.el7_2.4       @updates

 


2.从其他节点迁移到节点11时是失败的:

[root@compute20 qemu]# yum list installed | grep "qemu-"
qemu-common.x86_64                    2:2.0.0-1.el7.6            @epel          
qemu-guest-agent.x86_64               10:2.3.0-4.el7             @base          
qemu-img.x86_64                       10:1.5.3-105.el7_2.7       @updates       
qemu-kvm.x86_64                       10:1.5.3-105.el7_2.7       @updates       
qemu-kvm-common.x86_64                10:1.5.3-105.el7_2.7       @updates       
qemu-kvm-tools.x86_64                 10:1.5.3-105.el7_2.7       @updates 




解决方法:

yum downgrade qemu-kvm qemu-kvm-common qemu-img






原文地址:https://www.cnblogs.com/zhongguiyao/p/7920878.html