https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2101611
vMotion 失败并显示以下错误:主机 CPU 与虚拟机在 CPUID 级别 0x1 寄存器“ecx”处的要求不兼容 (2101611)
Symptoms
免责声明:本文为
vMotion fails with error: Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'ecx' (1029785) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。
Resolution
当两个主机的 CPU 功能不同时会发生此问题。
要解决此问题,请执行以下操作:
- 在 vCenter Server 中,单击摘要选项卡并检查 CPU 的型号和序列号。
注意:确保 CPU 来自相同的系列和型号范围。
- 确保受影响的主机具有相同的 BIOS 设置。有关如何访问系统 BIOS 的详细信息,请参阅硬件供应商文档。
- 在每个主机上从 CPUID Utility ISO Image 引导虚拟机,并检查 ECX 寄存器中是否存在任何差异。在 VMware Downloads 中下载 CPU Identification Utility。
例如:
主机 1 报告:Random_Init:Using random seed:0x2481376bcbReporting CPUID for 1 logical CPU...Family:06 Model:2c Stepping:2ID1ECXID1EDX ID81ECXID81EDX0x80982201 0x0febfbff 0x00000001 0x28100000Vendor :IntelBrand String :"Intel(R) Xeon(R) CPUX5670 @ 2.93Ghz"SSE Support :SSE1, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2Supports NX / XD :YesSupports CMPXCHG16B :YesSupports RDTSCP :YesHyperthreading :NoSupports Flex Migration :NoSupports 64-bit Longmode :YesSupports 64-bit VMware :YesSupported EVC Modes :NonePass:Test 56983:CPUIDPress any key to reboot主机 2 报告:Random_Init:Using random seed:0x2481376bcbReporting CPUID for 1 logical CPU...Family:06 Model:2c Stepping:2ID1ECXID1EDX ID81ECXID81EDX0x82982203 0x0febfbff 0x00000001 0x28100000Vendor :IntelBrand String :"Intel(R) Xeon(R) CPUX5670 @ 2.93Ghz"SSE Support :SSE1, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2Supports NX / XD :YesSupports CMPXCHG16B :YesSupports RDTSCP :YesHyperthreading :NoSupports Flex Migration :NoSupports 64-bit Longmode :YesSupports 64-bit VMware :YesSupported EVC Modes :NonePass:Test 56983:CPUIDPress any key to reboot从 CPUID 中,您可以看到因两个主机中的 ECX 寄存器不同而导致了 vMotion 故障。
要解决此问题,请重新检查两个主机中的 BIOS 设置,或联系您的硬件供应商以获取系统的 BIOS 更新。
注意:要在没有可用 BIOS 更新的情况下临时解决此问题,请尝试在群集中启用 EVC 模式。
注意:在 IBM x7871 和 x3650 M3 x5650 CPU 上,ECX 位在主机上的设置可能为 ID1ECX 0x82982203 和 0x80982201。重新设置主机上的 UEFI 设置将解决此问题。有关详细信息,请参见 IBM 文章
VMware VMotion fails with "CPU is incompatible" error - IBM Servers。
注意:截至 2016 年 1 月 20 日,上述链接正确无误。如果您发现链接已损坏,请提供反馈,VMware 员工会更新该链接。