vMotion迁移报错提示目标主机不支持虚拟机的当前硬件要求

在vSphere 集群中将虚拟机通过vMotion迁移到新搭建的集群时遇到问题。

报错信息

目标主机不支持虚拟机当前的硬件要求。
使用启用了增强vMotion兼容性(EVC)的群集,在整个群集中创建一个统一的CPU功能集,或者使用每虚拟机EVC为虚拟机创建一个一致的CPU功能集,并允许虚拟机移动到能够支持这个CPU功能集的主机。
请参见知识库文章1003212了解集群EVC信息。
com.vmware.vim.vmfeature.cpuid.mdclear

cpuid.mdclear

看到这个报错信息首先考虑两个集群的CPU型号不一样或者是EVC模式有问题。

检查客户的集群环境,集群信息如下:

vCenter 版本为:vCenter Appliance 6.7 Update 2b (6.7.0.31100) 内部版本:13843469

源集群ESXi 版本:VMware ESXi, 6.5.0, 13635690

目标集群ESXi 版本:VMware ESXi, 6.7.0, 13006603

服务器型号都是 H3CR6900 G3服务器。

CPU型号:Intel(R) Xeon(R) Gold 5118 CPU @ 2.30GHz

两个集群都没开EVC功能。

经过检查判断此问题不是CPU 型号不一致或者EVC 模式导致的。

原因

通过查询 VMware KB 得知,出现此问题是为了缓解Intel CPU “微架构数据采样”(MDS) 漏洞而采取的补救错误,在vCenter Server 和 ESXi 中启用 MD_CLEAR 硬件支持。在目标集群中由于ESXi 版本低,没有开启MD_CLEAR硬件支持。

解决

支持启用MD_CLEAR硬件支持的版本

vCenter 6.7 中在6.7 U2a 版本修复的此问题,
ESXi 6.5 中在 ESXi650-201905001 内部版本13635690补丁中修复。
ESXi 6.7 中在 ESXi670-201905001内部版本13644319补丁中修复。

其他版本可查询vmware安全公告 VMSA-2019-0008

在我的环境中需要升级目标集群esxi的版本,由于一些其他第三方软件限制我将esxi版本升级到了ESXi670-201905001,经过vmotion验证,问题得到解决。

针对“微架构数据采样”(MDS)漏洞实施管理程序协助的客户机缓解措施
VMware ESXi/ESX 的内部版本号和版本对应关系
VMware vCenter Server 的内部版本号和版本对应关系

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值