Windows Server 上的 Hyper-V 的系统要求

适用范围:Windows Server 2022、Windows Server 2016、Microsoft Hyper-V Server 2016、Windows Server 2019、Microsoft Hyper-V Server 2019

Hyper-V 具有特定的硬件要求,某些 Hyper-V 功能具有其他要求。 使用本文中的详细信息确定系统必须满足哪些要求,以便可以计划的方式使用 Hyper-V。 然后,查看Windows服务器目录。 请记住,由于虚拟化环境需要更多的计算资源,因此 Hyper-V 的要求Windows Server 2016一般的最低要求。

如果已在使用 Hyper-V,则很可能可以使用现有硬件。 常规硬件要求与 R2 Windows Server 2012显著变化。 但是,你需要使用较新的硬件来使用受到防护的虚拟机或离散的设备分配。 这些功能依赖于特定的硬件支持,如下所述。 此外,硬件的主要区别是,现在需要使用 SLAT (二级) 转换,而不是建议这样做。

有关 Hyper-V 支持的最大配置(例如正在运行的虚拟机数)的详细信息,请参阅在虚拟机中规划 Hyper-V Windows Server 2016。 可在虚拟机中运行的操作系统列表在 Windows Server 上的 Hyper-V 的受支持来宾操作系统中Windows介绍。

一般要求

无论要使用何种 Hyper-V 功能,都需要:

  • 一个 64 位处理器,具有 SLAT (二级) 。 若要安装 Hyper-V 虚拟化组件(Windows虚拟机监控程序),处理器必须具有 SLAT。 但是,无需安装 Hyper-V 管理工具,例如 虚拟机连接 (VMConnect) 、Hyper-V 管理器和适用于 Windows PowerShell 的 Hyper-V cmdlet。 请参阅下面的"如何检查 Hyper-V 要求",了解处理器是否具有 SLAT。

  • VM 监视器模式扩展

  • 足够的内存 - 规划 至少 4 GB RAM。 内存越多越好。 需要为主机以及要同时运行的所有虚拟机提供足够的内存。

  • BIOS 或 UEFI 中开启了虚拟化支持:

    • 硬件协助的虚拟化。 这适用于包含虚拟化选项的处理器- 特别是 Intel Virtualization Technology (Intel VT) 或 AMD Virtualization (AMD-V) 技术的处理器。

    • 硬件强制实施的数据执行保护 (DEP) 必须可用且已启用。 对于 Intel 系统,这是 XD 位(执行禁用位)。 对于 AMD 系统,这是 NX 位(无执行位)。

如何检查 Hyper-V 要求

打开Windows PowerShell命令提示符并键入:

Systeminfo.exe

滚动到"Hyper-V 要求"部分查看报表。

特定功能的要求

下面是离散设备分配和受到防护的虚拟机的要求。 有关这些功能的说明,请参阅 Windows Server 上的 Hyper-V 中的新增功能

离散设备分配

主机 要求类似于 Hyper-V 中 SR-IOV 功能的现有要求。

  • 处理器必须具有 Intel 的扩展页表 (EPT) 或 AMD 的嵌套页表 (或) 。

  • 芯片组必须具有:

    • 中断重新映射 - Intel 具有中断重新映射功能 (VT-d2) 或任何版本的 AMD I/O 内存管理单元 (I/O MMU) 。

    • DMA 重新映射 - Intel 的 VT-d,具有排队失效或任何 AMD I/O MMU。

    • PCI Express 根端口 (ACS) 的访问控制服务。

  • 固件表必须将 I/O MMU 公开给虚拟机监控Windows程序。 请注意,此功能可能在 UEFI 或 BIOS 中关闭。 有关说明,请参阅硬件文档或联系硬件制造商。

设备需要 GPU 或非易失性内存快速 (NVMe) 。 对于 GPU,只有某些设备支持离散设备分配。 若要进行验证,请参阅硬件文档或联系硬件制造商。 有关此功能的详细信息,包括如何使用此功能和注意事项,请参阅虚拟化博客中的"离散设备分配 -- 说明和背景"一文。

受防护的虚拟机

这些虚拟机依赖于基于虚拟化的安全性,并且从 Windows Server 2016。

主机 要求包括:

  • UEFI 2.3.1c - 支持安全且测量的启动

    以下两项通常对于基于虚拟化的安全性是可选的,但如果需要这些功能提供的保护,则主机需要这两项:

  • TPM v2.0 - 保护平台安全资产

  • IOMMU (Intel VT-D) - 因此虚拟机监控程序可以提供直接内存访问 (DMA) 保护

虚拟机 要求包括:

  • 第 2 代
  • Windows Server 2012或更高版本作为来宾操作系统