可以向客户机操作系统公开整个 CPU 虚拟化,以便需要硬件虚拟化的应用程序在不需要进行二进制转换或准虚拟化的情况下可以在虚拟机上运行。

前提条件

注: VMware 不支持在 ESXi 上运行第三方 Hypervisor,但明确定义和记录的功能除外。目前,这限制为 Microsoft Hyper-V,并且仅适用于 VBS,而不适用于将多个虚拟机虚拟化。

有关详细信息,请参见 VMware 知识库文章,网址为 https://kb.vmware.com/s/article/2009916

  • 确认虚拟机兼容性为 ESXi 5.1 和更高版本。
  • Intel Nehalem Generation (Xeon Core i7) 或更高版本处理器或者 AMD Opteron Generation 3 (Greyhound) 或更高版本处理器。
  • 确认在 BIOS 中启用了 Intel VT-x 或 AMD-V,以便可以使用硬件辅助的虚拟化。
  • 所需特权:在 vCenter Server 系统上设置 虚拟机.配置.更改设置

过程

  1. 右键单击清单中的虚拟机,然后选择编辑设置
  2. 虚拟硬件选项卡上,展开 CPU,然后选择向客户机操作系统公开硬件辅助的虚拟化
  3. 单击确定
    配置选项卡将刷新,并且“嵌套的 Hypervisor”CPU 选项显示 已启用