CPU 标识 (CPU ID) 掩码可控制对虚拟机客户机操作系统可见的 CPU 功能。屏蔽或隐藏 CPU 功能可使虚拟机充分供 ESXi主机用于迁移。vCenter Server 将可用于虚拟机的 CPU 功能与目标主机的 CPU 功能进行比较,以确定是否允许通过 vMotion 迁移。

例如,屏蔽 AMD No eXecute (NX) 和 Intel eXecute Disable (XD) 位可阻止虚拟机使用这些功能,但会提供兼容性以使您可以将虚拟机迁移到不包含此功能的ESXi主机。当 NX/XD 位对客户机操作系统可见时,虚拟机就可以使用此功能,但是您仅可将虚拟机迁移到已启用此功能的主机。

小心: 更改 CPU 兼容性掩码可能产生不受支持的配置。请勿手动更改 CPU 兼容性掩码,除非 VMware 支持部门或 VMware 知识库文章要求您这样做。

前提条件

关闭虚拟机。

过程

  1. 右键单击清单中的虚拟机,然后选择编辑设置
  2. 虚拟硬件选项卡上,展开 CPU,然后从 CPUID 掩码下拉菜单中选择一个 NX/XD 选项。
    选项 描述
    向客户机隐藏 NX/XD标记

    提高 vMotion 兼容性。

    隐藏 NX/XD标记可提高主机间的 vMotion 兼容性,但可能会禁用某些 CPU 安全功能。

    向客户机公开 NX/XD标记 保持所有 CPU 安全功能为启用状态。
    保持 NX/XD标记的当前高级设置值 使用CPU 标识掩码对话框中指定的NX/XD 标记设置。仅在当前设置指定的内容不同于其他 NX/XD标记选项中指定的内容时(例如,NX/XD 标记位的设置因处理器品牌而异时),才启用该选项。
  3. 单击确定