- 记一次 Vmware ESXI集群 开启EVC模式时 CPU模式的报错解决方案
1.环境介绍
- 软件:
- Vmware ESXI: 7.0.2 17867351
- VCSA:7.0.2 17920168
- 硬件:
- 服务器型号:inspur NF5280M5 * 6台
- CPU型号::Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz
2.报错信息
3.思路
- 去vmware官网查看我的cpu是否支持 '增强型vmotion兼容性模式',且支持哪些模式?
- 官方地址:vmware evc cpu虚拟化兼容性指南
- 我的cpu查询结果如下图:
- 查找内容这里选择 'CPU Series',下面的 esxi 版本 和 cpu系列根据自己的实际情况选择,最后点击 'CPU/EVC列表' 即可。
- 可以看到我的cpu 'Intel(R) Xeon(R) Silver 4210R CPU' 支持最下面那一行的10个模式,如果看的不清楚也可以点击最下面一行最左侧的cpu信息来看的更直观一些,如下图:
- 这样看着是不是更舒服,可以看到我的cpu支持 右侧的10个 模式,和下面的 10个 esxi 版本。
- ps:这里要说一下这个 '增强型vmotion兼容性模式' 的问题,根据官方的说法是这个模式是向下兼容的,即:最新的模式兼容老的模式并且包含老模式的所有功能,开启evc界面选择cpu虚拟化时最下面的就是最新的模式,兼容上面的所有模式。
- 既然知道了我的cpu是支持 '增强型vmotion兼容性模式' 的,那么下一步就是检查bios里面是不是把cpu的某些功能给关掉了,根据官方的支持文档找到结论是让检查主机的BIOS配置,确保未禁用必要的功能(例如Intel的XD、VT、AES或PCLMULQDQ,或者AMD的NX)。
- 经过检查发现是我的bios上面关闭了 monitor/mwait support特性,除了这个还要开启另外2个特性,随即我们在服务器ipmi界面启用这几个特性,如下图:
- 保存后需要重启主机才能够生效,所以提前将主机加入到 '维护模式' ,然后在重启。
4.重启后正常
- 将主机退出维护模式,结束。
Comments | 0 条评论