CPU 标识 (CPU ID) 掩码可控制对虚拟机客户机操作系统可见的 CPU 功能。屏蔽或隐藏 CPU 功能可使虚拟机充分供 ESXi 主机用于迁移。vCenter Server 将可用于虚拟机的 CPU 功能与目标主机的 CPU 功能进行比较,以确定是否允许通过 vMotion 迁移。
例如,屏蔽 AMD No eXecute (NX) 和 Intel eXecute Disable (XD) 位可阻止虚拟机使用这些功能,但会提供兼容性以使您可以将虚拟机迁移到不包含此功能的 ESXi 主机。当 NX/XD 位对客户机操作系统可见时,虚拟机就可以使用此功能,但是您仅可将虚拟机迁移到已启用此功能的主机。
先决条件
步骤
1 | 选择虚拟机。
■
|
在虚拟机和模板清单树中,选择一组虚拟机,然后从右侧的列表中选择一台虚拟机。
|
■
|
搜索一台虚拟机,然后从搜索结果列表中将其选中。
|
|
2 | 在“虚拟机硬件”面板中,单击编辑设置。 |
3 | 单击虚拟硬件。 |
4 | 单击“CPU”三角符号展开 CPU 选项。 |
5 | 在 CPUID 掩码下拉菜单中,选择 NX/XD 选项。
|
|
|
向客户机隐藏 NX/XD 标记
|
提高 vMotion 兼容性。
隐藏 NX/XD 标记可提高主机间的 vMotion 兼容性,但可能会禁用某些 CPU 安全功能。
|
|
向客户机公开 NX/XD 标记
|
保持所有 CPU 安全功能为启用状态。
|
|
保持 NX/XD 标记的当前高级设置值
|
使用“CPU 标识掩码”对话框中指定的 NX/XD 标记设置。仅当当前设置指定的内容不同于其他 NX/XD 标记选项中指定的内容时,才启用该选项。例如,如果 NX/XD 标记位的设置随处理器品牌不同而不同时。
|
|
6 | 单击确定。 |