Hyper-V 技术概述
适用范围:Windows Server 2022、Windows Server 2016、Microsoft Hyper-V Server 2016、Windows Server 2019、Microsoft Hyper-V Server 2019
Hyper-V 是 Microsoft 的硬件虚拟化产品。 它允许你创建和运行一个称为虚拟机的计算机 的软件版本。 每个虚拟机都充当运行操作系统和程序的完整计算机。 当需要计算资源时,虚拟机可让你更灵活、有助于节省时间和资金,并且比在物理硬件上运行一个操作系统更高效地使用硬件。
Hyper-V 在其自己的独立空间中运行每个虚拟机,这意味着你可以在同一硬件上同时运行多个虚拟机。 你可能希望这样做以避免诸如影响其他工作负荷的崩溃等问题,或者为不同的人员、组或服务提供对不同系统的访问权限。
Hyper-V 可以帮助你的一些方法
Hyper-V 可帮助你:
建立或扩展私有云环境。 通过移动到或扩展共享资源的使用,并提供更灵活的按需 IT 服务,并随着需求的变化调整利用率。
更有效地使用硬件。 将服务器和工作负荷合并到更少、更强大的物理计算机上,以使用更少的电源和物理空间。
改进业务连续性。 最大程度地降低工作负荷的计划内和计划外停机时间的影响。
建立或扩展虚拟机基础结构 (VDI)。 将集中式桌面策略与 VDI 一起使用可帮助你提高业务敏捷性和数据安全性,以及简化法规符合性和管理桌面操作系统和应用程序。 在同一服务器上部署 Hyper-V 和远程桌面虚拟化主机 (RD 虚拟化主机) ,使个人虚拟桌面或虚拟桌面池可供用户使用。
提高开发和测试的效率。 如果仅使用物理系统,无需购买或维护所需的所有硬件,即可重现不同的计算环境。
Hyper-V 和其他虚拟化产品
Windows 和 Windows Server 中的 Hyper-V 取代了旧版硬件虚拟化产品,例如 Microsoft 虚拟电脑、Microsoft 虚拟服务器Windows虚拟电脑。 Hyper-V 提供在这些旧产品中不可用的网络、性能、存储和安全功能。
需要相同处理器功能的 Hyper-V 和大多数第三方虚拟化应用程序不兼容。 这是因为处理器功能(称为硬件虚拟化扩展)设计为不共享。 有关详细信息,请参阅 虚拟化应用程序不能与 Hyper-V、Device Guard 和 Credential Guard 一起工作。
Hyper-V 具有哪些功能?
Hyper-V 提供许多功能。 这是一个概述,按功能提供或帮助的功能进行分组。
计算环境 - Hyper-V 虚拟机包含与物理计算机相同的基本部件,例如内存、处理器、存储和网络。 所有这些部分都有功能和选项,你可以配置不同的方式来满足不同的需求。 存储和网络都可以被视为其自身的类别,因为可以通过多种方式对其进行配置。
灾难恢复和备份 - 对于灾难恢复,Hyper-V 副本会创建虚拟机的副本,这些副本应存储在另一个物理位置,以便可以从副本还原虚拟机。 对于备份,Hyper-V 提供两种类型。 一个使用已保存状态,另一个卷影复制服务 (VSS) 以便你可以为支持 VSS 的程序创建应用程序一致性备份。
优化 - 每个受支持的来宾操作系统都有一组自定义的服务和驱动程序(称为集成服务)使 Hyper-V 虚拟机中的操作系统更易于使用。
可 移植性 - 通过实时迁移、存储迁移和导入/导出等功能,可以更轻松地移动或分发虚拟机。
远程连接 - Hyper-V 虚拟机连接,这是一种远程连接工具,Windows Linux。 与远程桌面不同,此工具提供控制台访问权限,因此,即使操作系统尚未启动,也可以查看来宾中发生的情况。
安全性 - 安全启动和受防护的虚拟机有助于防范恶意软件和其他未经授权访问虚拟机及其数据。
有关此版本中引入的功能的摘要,请参阅 Windows Server 上的 Hyper-V 中的新增功能。 某些功能或部件对可配置的功能或部件数有限制。 有关详细信息,请参阅规划虚拟机中的 Hyper-V Windows Server 2016。
如何获取 Hyper-V
Hyper-V 在 Windows 服务器和 Windows 中提供,作为服务器角色可用于 x64 版本的 Windows Server。 有关服务器说明,请参阅在 Windows 服务器上安装 Hyper-V 角色。 在 Windows,它在 64 位版本的 Windows 中作为功能提供。 它还作为可下载的独立服务器产品,Microsoft Hyper-V服务器。
支持的操作系统
许多操作系统将在虚拟机上运行。 通常,使用 x86 体系结构的操作系统将在 Hyper-V 虚拟机上运行。 但是,并非所有可以运行的操作系统都由 Microsoft 进行测试和支持。 有关支持哪些项的列表,请参阅:
Hyper-V 的工作原理
Hyper-V 是基于虚拟机监控程序虚拟化技术。 Hyper-V 使用Windows虚拟机监控程序,这需要具有特定功能的物理处理器。 有关硬件详细信息,请参阅 Windows Server 上的 Hyper-V 的系统要求。
在大多数情况下,虚拟机监控程序管理硬件与虚拟机之间的交互。 对硬件的这种虚拟机监控程序控制的访问为虚拟机提供了运行这些虚拟机的隔离环境。 在某些配置中,虚拟机或虚拟机中运行的操作系统可以直接访问图形、网络或存储硬件。
Hyper-V 包含哪些内容?
Hyper-V 具有协同工作所需的部件,因此可以创建和运行虚拟机。 这些部分一起称为虚拟化平台。 安装 Hyper-V 角色时,会将其安装为集。 所需部分包括 Windows 虚拟机监控程序、Hyper-V 虚拟机管理服务、虚拟化 WMI 提供程序、虚拟机总线 (VMbus) 、虚拟化服务提供商 (VSP) 和虚拟基础结构驱动程序 (VID) 。
Hyper-V 还具有用于管理和连接的工具。 可以在安装了 Hyper-V 角色的同一台计算机上安装这些虚拟机,也可以安装在未安装 Hyper-V 角色的计算机上。 这些工具包括:
- Hyper-V 管理器
- 适用于 Windows PowerShell 的 Hyper-V 模块
- 虚拟机连接 (VMConnect)
- Windows PowerShell Direct
相关技术
这些是 Microsoft 的一些技术,通常用于 Hyper-V:
各种存储技术:群集共享卷、SMB 3.0、存储空间直通
Windows容器提供了另一种虚拟化方法。 请参阅 MSDN Windows容器库。