我有两台 DELL PowerEdge R730 服务器,装有双 Xeon E5-2630v3 Haswell。安装 VMware vCenter 时,我尝试创建一个集群,并将 VMware vMotion EVC 模式设置为 Haswell,因为它是 Haswell 芯片,但 VMware 抱怨 CPU 不兼容。
我收到的错误信息如下:
主机的 CPU 硬件应支持集群当前的增强型 vMotion 兼容性模式,但主机缺少一些必要的 CPU 功能。请检查主机的 BIOS 配置,确保未禁用任何必要功能(例如,Intel 的 XD、VT、AES 或 PCLMULQDQ,或 AMD 的 NX)。有关更多信息,请参阅知识库文章 1003212。
我甚至查看了 VMware 官方文档(这里和这里),但没有任何成功。由于 vSphere 6.0 目前还太新,因此没有熟悉的案例可供参考。
在 BIOS 中,VT-x、VT-d 和 AES 等基本功能均已启用。唯一禁用的功能是:“逻辑处理器空闲”和“X2APIC 模式”。
答案1
确保已启用 Intel No-Execute (XD)
BIOS 更新也可能有助于确保两个主机的流 SIMD 扩展 (SSE) 版本兼容。