某些 Intel CPU 型号(Clarkdale、Westmere-EP、Westmere-EX、Sandy Bridge、Ivy Bridge)的导出限制要求禁用高级加密标准 (AES) 和无进位乘法 (PCLMULQDQ) 功能。某些 OEM BIOS 软件还可能默认禁用了 AES/PCLMULQDQ。
在以下情况下,CPU 型号/类别相同的主机之间的 vMotion 操作将失败:在此操作涉及的一台主机上启用 AES/PCLMULQDQ 功能,而在另一台主机上禁用此功能。
错误消息包含以下信息:
主机 CPU 与虚拟机在 CPUID 级别 0x1 寄存器“ecx”处的要求不兼容 (Host CPU is incompatible with the virtual machine's requirements at CPUID level 0x1 register 'ecx')。
主机位数: 0000:0010:1001:1000:0010:0010:0000:0011 (Host bits: 0000:0010:1001:1000:0010:0010:0000:0011)
所需位数: x000:0x0x:10x1:1xx0:xxx0:xx1x:xxxx:xx01 (Required: x000:0x0x:10x1:1xx0:xxx0:xx1x:xxxx:xx01)
检测到以下功能不匹配 (Mismatch detected for these features):
* AES-NI
* PCLMULQDQ
有问题的 BIOS 软件包括但可能不限于 Dell BIOS 版本 2.1.9 和 2.1.15 以及版本 1.4(3q) 之前的 Cisco UCSM。
对于 EVC,在尝试将相同型号添加到使用最可能基于微架构的 EVC 模式配置的群集时,将显示以下错误消息:
主机的 CPU 硬件应支持群集当前的 Enhanced vMotion Compatibility 模式,但主机现在缺少某些必要的 CPU 功能。请检查主机的 BIOS 配置,确保未禁用必要的功能(例如 Intel 的 XD、VT、AES 或 PCLMULQDQ,或者 AMD 的 NX)。有关详细信息,请参见知识库文章 1003212 (The host's CPU hardware should support the cluster's current Enhanced vMotion Compatibility mode, but some of the necessary CPU features are missing from the host. Check the host's BIOS configuration to ensure that no necessary features are disabled (such as XD, VT, AES, or PCLMULQDQ for Intel, or NX for AMD). For more information, see KB article 1003212.)。
例如,不允许将某些已禁用 AES/PCLMULQDQ 功能的 Westmere 微架构处理器添加到 Intel Westmere (Xeon 32nm Core i7) EVC 群集中。如果无法在 BIOS 中启用这些功能,则主机仅可进入 Intel Nehalem Generation 模式或更低模式。