故障现象:
最近做一个VMware云桌面项目,用到了VMware vcsa最新版(7u3c),当启用集群,主机加入集群时,报了以下错误:
提示在创建vCLS虚拟机的时候,缺少功能“MWAIT”,无法启动虚拟机,如下图:
随后任务中一直不断地报错:“没有与虚拟机兼容的主机”,如下图:
故障分析:
据了解,在vcsa7u1版本之后,就新增了一个功能:集群服务虚拟机,用来维护vSphere集群服务的运行状况,集群的 vSphere DRS 依赖于 vSphere 集群服务 (vCLS) 的运行状况。如果vCLS不可用,那么vSphere DRS 将在集群中不起作用。参考官网链接如下:
既然提示主机兼容性问题,应该与主机硬件有关,在集群尝试打开EVA模式,失败,提示如下:
故障原因:
经过分析,应该是CPU硬件不支持或没有开启“MWAIT”功能。
解决方法:
重启服务器,进入BIOS,在system Settings--Operating Modes,找到MWAIT选项,设置为“Enable”即可。
这里是联想SR650的BIOS配置步骤如下:
把最后一项MONITOR/MWAIT 改成“Enable”:
H3C R4900G3服务器的BIOS配置如下: