虚拟机迁移失败

发布时间:  2015-08-29 浏览次数:  186 下载次数:  0
问题描述

1、通过FusionComputeE9000服务器CH220CPU E5-2690 V2 3.00GHz)刀片主机上进行迁空虚拟机,虚拟机无法迁出主机,错误描述为:因目的主机的CPU配置与当前虚拟机的CPU配置不兼容,迁移虚拟机失败。

2、通过FusionComputeE9000服务器CH220CPU E5-2690 V2 3.00GHz)刀片主机上进行单台虚拟机迁移至其他主机(RH5885 V2CPU E7-4820 2.00GHz】、RH2488 V2CPU E7-4807 2.00GHz】),虚拟机无法迁出主机,错误描述为:因目的主机的CPU配置与当前虚拟机的CPU配置不兼容,迁移虚拟机失败。

3RH2488 V2RH5885 V2 服务器主机上的虚拟机能迁移至E9000服务器CH220CPU E5-2690 V2 3.00GHz)刀片主机上,但是将迁移进来的虚拟机重启以后,再迁移到原来的主机上去,虚拟机无法迁出主机,错误描述为:因目的主机的CPU配置与当前虚拟机的CPU配置不兼容,迁移虚拟机失败。但从其他主机上迁移到刀片服务器上面不重启虚拟机还能迁移出去。

处理过程

1、通过FusionComputeE9000服务器CH220CPU E5-2690 V2 3.00GHz)刀片主机上进行迁空虚拟机,虚拟机无法迁出主机,错误描述为:因目的主机的CPU配置与当前虚拟机的CPU配置不兼容,迁移虚拟机失败。

2、通过FusionComputeE9000服务器CH220CPU E5-2690 V2 3.00GHz)刀片主机上进行单台虚拟机迁移至其他主机(RH5885 V2CPU E7-4820 2.00GHz】、RH2488 V2CPU E7-4807 2.00GHz】),虚拟机无法迁出主机,错误描述为:因目的主机的CPU配置与当前虚拟机的CPU配置不兼容,迁移虚拟机失败。

3RH2488 V2RH5885 V2 服务器主机上的虚拟机能迁移至E9000服务器CH220CPU E5-2690 V2 3.00GHz)刀片主机上,但是将迁移进来的虚拟机重启以后,再迁移到原来的主机上去,虚拟机无法迁出主机,错误描述为:因目的主机的CPU配置与当前虚拟机的CPU配置不兼容,迁移虚拟机失败。但从其他主机上迁移到刀片服务器上面不重启虚拟机还能迁移出去。

根因

E5-2690 V2是全新系列的CPU,比E7-48XX更新的一代CPU;在CPU的特性上,E5-2690 V2是全集,E7-48XX是子集。所以E7-48XX 迁移到E5-2690 V2后用的还是子集的特性,此时不重启的话,因为用的还是子集,所以可以再次迁回E7-48XX。如果重启了,虚拟机采用的E5-2690 V2的全集,此时无法迁移到E7-48XX,因为子集特性无法全部包含全集特性。

解决方案

1、关闭CH220上的虚拟机。

2、将CH220刀片在FusionCompute上面“进入维护模式”。

3、将可以关闭的虚拟机关机。

4、将关闭的虚拟机启动开机,此时这些虚拟机会在其他的can节点上面启动。

5、将CH220刀片在FusionCompute上面“退出维护模式。

END