09
2024
11
01:01:51

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

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

报错信息

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

EVCERROR

看到这个报错信息首先考虑两个集群的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

服务器型号都是 H3C 的R6900 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 的内部版本号和版本对应关系




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/8381.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: