Azure Stack HCI 中的嵌套虚拟化

适用于:Azure 本地版本 22H2

重要

Azure Stack HCI 现在是 Azure 本地的一部分。 产品文档重命名正在进行中。 但是,旧版 Azure Stack HCI(例如 22H2)将继续引用 Azure Stack HCI,不会反映名称更改。 了解详细信息

嵌套虚拟化是可以让你在 Hyper-V 虚拟机 (VM) 中运行 Hyper-V 的一项功能。 使用此功能可以最大化硬件投资回报,并在评估和测试方案中获得灵活性。

重要

由于 Azure Stack HCI 旨在用作一台虚拟化主机,你的所有工作负载将在该主机上的 VM 中运行,因此,在生产环境中不支持嵌套虚拟化。 对于生产用途,应将 Azure Stack HCI 部署在已验证的物理硬件上。

嵌套虚拟化可发挥作用的一些方案包括:

  • 在嵌套 VM 中运行应用程序或仿真器
  • 在 VM 上测试软件发行版
  • 减少训练环境的部署时间

在 VM 上启用嵌套虚拟化

若要使用 Windows Admin Center 在 VM 上启用嵌套虚拟化,请执行以下操作:

  1. 连接到群集,然后在“工具”窗格中选择“虚拟机” 。

  2. 在“清单”下,选择要启用嵌套虚拟化的 VM。

  3. 依次选择“设置”、“处理器”,然后选中“启用嵌套虚拟化”对应的框 。

    在 VM 上选中“启用嵌套虚拟化”对应的框

  4. 选择“保存处理器设置”。

若要在 VM 上使用 PowerShell 配置嵌套虚拟化,请参阅在使用嵌套虚拟化的虚拟机中运行 Hyper-V

嵌套虚拟化处理器支持

Azure Stack HCI 版本 21H2 增加了对 AMD 处理器上的嵌套虚拟化的支持。 现在,你可以在第一代 EPYC 处理器或更新代的处理器(Naples、Rome、Milan)上运行嵌套虚拟化。

先决条件:

  • Azure Stack HCI,版本 21H2
  • VM 配置版本 10.0 或更高版本
  • 已启用 SVM 的 AMD EPYC 处理器

后续步骤

有关详细信息,请参阅: