openstack虚拟机迁移原理,openstack冷迁移命令
故障现象
:虚拟机在不同类型中央处理器的服务器间热迁移时报错:InvalidCPUInfo:不可接受的中央处理器信息:CPU不兼容
故障原因
:nova默认使用中央处理器的一些特性,热迁移时对中央处理器对比要求较高
解决办法
:1、修改/etc/nova/诺瓦。主配置文件文件,cpu _ mode=None2,修改代码/usr/lib/python 2.7/site-packages/nova/virt/lib virt/driver。py,把driver.py文件中中央处理器对比的代码注释掉;3、已经创建的虚拟机,要硬重启,重新生成可扩展标记语言配置文件。#比较中央处理器
#如果不是instance.vcpu_model或not instance.vcpu_model.model:
# source _ CPU _ info=src _ compute _ info[ CPU _ info ]
#自我. compare_cpu(无来源cpu信息)
#否则:
#自我. compare _ CPU(实例。vcpu _ model,无)