配置 EVC 以确保集群中主机之间的虚拟机迁移不会因为 CPU 功能不兼容而失败。

有多种 EVC 方法可用于确保 CPU 兼容性:
  • 如果集群中的所有主机均与新 EVC CPU 或图形 (vSGA) 模式兼容,则可以更改现有 EVC 集群的 EVC CPU 或图形 (vSGA) 模式。
  • 您可以为没有启用 EVC 的集群启用 EVC。
  • 您可以提升 EVC 模式以公开更多 CPU 功能。
  • 您可以降低 EVC 模式以隐藏 CPU 功能并提高兼容性。

前提条件

  • 验证集群内的所有主机是否都配备了要启用的 EVC 模式所支持的 CPU。有关受支持 CPU 的列表,请参见知识库文章 KB 1003212
  • 验证集群中的所有主机是否均已连接并已在 vCenter Server 上注册。集群不能包含已断开连接的主机。
  • 虚拟机必须处于以下电源状态,具体取决于您提升还是降低 EVC 模式。
    EVC 模式 虚拟机电源操作
    将 EVC 模式提升到具有更多功能的 CPU 基准。 正在运行的虚拟机可以保持打开电源状态。在虚拟机关闭电源并再次打开电源后,新 EVC 模式的功能才会适用于虚拟机。必须完成先关闭然后重新启动这一过程。仅重新引导客户机操作系统或挂起和恢复虚拟机是不够的。
    提示: 通过将 vmx.reboot.powerCycle 虚拟机参数设置为 TRUE,可将虚拟机配置为在重新引导客户机操作系统时重新启动。重新打开虚拟机电源后,将移除此配置参数。要编辑虚拟机配置设置,可以使用 VMware Host Client。请参见 《vSphere 单台主机管理 - VMware Host Client》指南中的 “在 VMware Host Client 中编辑配置文件参数”主题。有关如何使用 VMware PowerCLI 为一组虚拟机设置此参数的信息,请参见 VMware vSphere 博客帖子。
    将 EVC 模式降低至具有更少功能的 CPU 基准。 如果虚拟机已打开电源并且其正在运行的 EVC 模式高于您计划启用的模式,请关闭虚拟机电源。
    注: 生成 EVC 集群中虚拟机的快照时,请记住以下用例:
    • 如果在 EVC 降级之前生成正在运行的虚拟机的快照,则在 EVC 降级后尝试恢复到该快照将失败,并且虚拟机将处于挂起状态。
    • 如果在 EVC 升级之前生成虚拟机的快照,则可以在 EVC 升级之前或之后恢复到该快照。

    要验证虚拟机的 EVC 模式,请参见确定虚拟机的 EVC 模式

过程

  1. 在清单中选择集群。
  2. 单击配置选项卡。
  3. 配置下,选择 VMware EVC,然后单击编辑
  4. 更改 EVC 模式页面中,选择是激活还是停用 EVC。
    选项 描述
    禁用 EVC EVC 功能已停用。不强制要求该集群内主机的 CPU 兼容。
    为 AMD 主机启用 EVC 为 AMD 主机激活 EVC 功能。
    为 Intel 主机启用 EVC 为 Intel 主机激活 EVC 功能。
  5. CPU 模式下拉菜单中,选择要为集群激活的基准 CPU 功能集。
    如果无法选择 EVC CPU 模式,“兼容性”窗格会显示原因,以及每个原因相关的主机。
  6. (可选) 图形模式 (vSGA) 下拉菜单中,选择基准图形功能集。
    如果无法选择 EVC vSGA 模式,“兼容性”窗格会显示原因,以及每个原因相关的主机。
    选项 描述
    基准图形 应用包含直至 Direct3D 10.1/OpenGL 3.3 的功能的基准图形功能集。
    注: 图形模式 (vSGA) 仅应用包括 Direct3D 10.1/OpenGL 3.3 的功能的基准图形集。基准图形功能集与 ESXi 7.0 或更低版本的所有支持功能都兼容。
    D3D 11.0 类功能 应用包含直至 Direct3D 11.0/OpenGL 4.1 的功能的基准图形功能集。
    注: 创建集群时,如果启用 EVC 图形模式 D3D 11.0 类功能,则只能向集群添加支持 Direct3D 11.0 的 ESXi 主机。如果尝试将不支持 Direct3D 11.0 的 ESXi 主机添加到集群,操作将失败并显示错误消息。
  7. 单击确定