CPU型号不同导致虚拟机迁移失败,报系统内部异常

发布时间:  2016-10-31 浏览次数:  108 下载次数:  0
问题描述
  局点使用FusionCompute V100R003C00SPC300版本, 从主机A向主机B上迁移虚拟机失败,同时上报系统内部异常。
处理过程

1.     分析源CNA节点日志,在迁移时,目的CNA节点没有正常将虚拟机启动起来。

 

2.     查看目的CNA日志,在libvirt日志中有CPU feature不支持的打印。因此判断两台主机的CPU支持的指令集不同。

3.     查看源和目的主机的CPU型号,确认这两款CPU存在差异,默认情况下,高指令集CPU的主机无法向低指令集CPU的主机迁移虚拟机。

建议与总结
 

1.     建议同一型号CPU的主机规划到相同集群,不同型号CPU分开规划(推荐)。

2.     升级到最新的FusionCompute版本,在集群内开启IMC(异构迁移),支持不同CPU之间跨代迁移(不推荐)。

END