当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何安装和配置 Hyper-V

作者:精品下载站 日期:2024-12-14 18:55:21 浏览:15 分类:玩电脑

如何安装和配置 Hyper-V


Hyper-V 是仅次于 ESX 的最常用的虚拟机管理程序之一。 Hyper-V 是免费提供的,您可以在 Windows Server 以及 Windows 10 和 11 上安装 Hyper-V,从而允许您在计算机上运行和管理多个 VM。

在本文中,我将解释如何在 Windows Server 和 Windows 10/11 上安装 Hyper-V、进行设置以及如何创建第一个虚拟机。我还提供了一些性能技巧,以充分利用您的 Hyper-V 环境。

要求

要在服务器或计算机上运行 Hyper-V,您需要满足以下一些要求:

  • 带有 SLAT 的 64 位进程(二级地址转换,(每个 i3、i5、i7 和 i9 处理器都支持它,就像当今大多数 AMD 处理器一样))

  • 至少 4 GB 内存。越多越好,我建议至少 8Gb

  • Bios 或 UEFI 中虚拟化支持已开启

  • 虚拟机监控模式扩展

  • 硬件强制数据执行保护 (DEP)

您可以使用 PowerShell 中的单个命令轻松验证您的硬件是否满足要求。命令 systeminfo 将显示有关系统的所有重要信息。如果一直向下滚动,您将找到 Hyper-V 要求以及是否满足这些要求。

systeminfo

[玩转系统] 如何安装和配置 Hyper-V

在 Windows Server 上安装 Hyper-V

要在 Windows 服务器上安装 Hyper-V,我们需要将 Hyper-V 角色添加到 Windows 服务器。 Hyper-V 角色还附带 Hyper-V 管理器,我们需要它来实际创建和管理虚拟机。我们有两个选项来添加角色,可以使用服务器管理器或使用 PowerShell 启用角色。

我们先来看看服务器管理器。默认情况下,它安装在所有 Windows 服务器上。您可以在开始菜单中找到它。

  1. 打开服务器管理器

  2. 点击右上角的管理 > 添加角色和功能

  3. 单击“下一步”上的3次跳至服务器角色

  4. 选择 Hyper-V 角色

  5. 单击添加功能以添加 Hyper-V 所需的建议功能

[玩转系统] 如何安装和配置 Hyper-V

  1. 单击虚拟交换机的下一步(两次)

  2. 至少选择一个网络适配器将您的虚拟机连接到您的网络(互联网)

[玩转系统] 如何安装和配置 Hyper-V

  1. 如果要在 Hyper-V 主机之间进行虚拟机实时迁移,请启用虚拟机迁移。否则,你可以忽略它

  2. 选择虚拟机在默认存储中的位置

  3. 单击安装以安装 Hyper-V

完成服务器上的 Hyper-V 安装可能需要几分钟时间。 需要重新启动作为完成安装的最后一步。

使用 PowerShell 安装 Hyper-V

我们还可以使用 PowerShell 在 Windows 服务器上安装 Hyper-V。确保您已使用管理员权限(提升)打开 PowerShell,并运行以下命令来安装 Hyper-V 角色和管理工具:

Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

PowerShell 方法不会在 Hyper-V 中创建虚拟交换机,而虚拟交换机是将虚拟机连接到互联网所需的。所以我们稍后需要创建这个。

[玩转系统] 如何安装和配置 Hyper-V

在 Windows 10/11 上安装 Hyper-V

您还可以在运行 Windows 10 或 11 的计算机上安装 Hyper-V,只要您的设备满足 Hyper-V 的要求即可。要在 Windows 上安装 Hyper-V,我们需要添加 Windows 功能:

  1. 打开开始输入“控制面板”并将其打开

  2. 打开程序和功能

  3. 点击打开或关闭 Windows 功能

  4. 选择Hyper-V

  5. 单击确定安装 Hyper-V

[玩转系统] 如何安装和配置 Hyper-V

需要重新启动计算机才能完成安装。您还可以使用此方法仅在计算机上安装 Hyper-V 管理工具。该管理工具可以连接到您的 Hyper-V 服务器,允许您从自己的计算机管理您的 VN。

设置 Hyper-V

如果您使用 PowerShell 安装了 Hyper-V,那么我们需要在 Hyper-V 中配置一些设置。在 Hyper-V 管理器中右键单击您的 Hyper-V 服务器,然后选择Hyper-V 设置。您可能希望在此处更改虚拟磁盘和虚拟机的位置。

[玩转系统] 如何安装和配置 Hyper-V

创建虚拟交换机

接下来,我们需要创建一个虚拟交换机。我们可以创建三种类型的开关:

  • 外部 - 将虚拟机连接到 Hyper-V 服务器的物理适配器,并允许虚拟机连接到网络中的其他设备和互联网

  • 内部 - 允许虚拟机相互连接以及连接到 Hyper-V 服务器,但不会映射到您的本地网络或互联网。

  • 专用 - 仅为虚拟机创建内部网络。

我们将创建一个外部交换机,以便我们的虚拟机也可以访问互联网:

  1. 右键单击您的 Hyper-V 服务器并打开虚拟交换机管理器

  2. 选择外部

  3. 单击创建交换机

  4. 给开关起个名字

[玩转系统] 如何安装和配置 Hyper-V

安装您的第一个虚拟机

Hyper-V 启动并运行后,我们现在可以安装第一个虚拟机。要安装虚拟机,我们需要包含您要安装的操作系统的 ISO 文件。对于 Windows Server 2022,您可以从 Microsoft 评估中心下载 ISO 文件。

打开 Hyper-V 管理器以创建新 VM:

  1. 右键单击您的 Hyper-V 服务器并选择新建>虚拟机

  2. 单击下一步并为您的虚拟机命名。检查VM的位置是否正确

  3. 选择第2代

  4. 分配内存,Win Server 2022至少 1024MB - 如果您想获得不错的性能,请为服务器分配 4GB RAM。

  5. 选择您的虚拟交换机以将您的虚拟机连接到网络

  6. 创建新虚拟磁盘。对于 Windows 11 和 Windows Server 2022,使其至少 30GB

  7. 安装选项(可选) - 在这里您可以挂载您想要安装的操作系统的 ISO。您也可以稍后再执行此操作。

  8. 单击完成创建新的虚拟机

[玩转系统] 如何安装和配置 Hyper-V

创建 VM 后,您可以在 Hyper-V 管理器中启动 VM,并使用连接选项打开新 VM 的显示。

Hyper-V 提示

为了从 Hyper-V 服务器中获得最佳性能,在 Hyper-V 服务器和创建虚拟机方面有一些提示:

1.优化主机

第一步是优化 Hyper-V 主机。对于主机,我们主要看硬件及其使用方式:

  • 使用最新的驱动程序

  • 从 Windows 服务器中删除未使用的角色

  • 为您的虚拟机使用单独的磁盘阵列

  • 在 RAID-10 中使用 SSD 或 NVMe 磁盘以获得最佳性能

如果您在主机上使用防病毒软件,请确保从 AV 中排除 VM 文件。另外,请确保您的主机被排除在任何定期扫描服务器的清单工具之外。

2.优化虚拟机

创建 VM 时请记住以下几点以获得最佳性能:

  • 第 2 代虚拟机 - 第 2 代的优点是它们基于引导级的 VMBUS 和 VPS 架构。这提高了虚拟机的性能。 Gen2 还允许通过 SCSI 控制器而不是 IDE 控制器加载 VM

  • 不要使用虚拟机加密 - 虚拟机加密会降低虚拟机的性能

  • 使用静态内存 - 确保分配足够的内存并且不使用动态内存。动态内存的问题是 Hyper-V 倾向于取消分配 RAM,这对性能没有任何好处。

  • vCPU - 从一个 vCPU 开始,检查虚拟机中的性能和 CPU 负载。如果约为 80% 或更高,则添加第二个 vCPU 并再次测试。如果虚拟机不需要 4vCPU,则无需分配它们。

  • 固定 VHD 磁盘 - 固定大小的磁盘比动态扩展的磁盘更快。后者的问题是它们变得碎片化,导致读写时间更长。

总结

如今安装 Hyper-V 相当简单,因为它在 Windows 中作为功能角色提供。确保 Hyper-V 中安装了足够的内存以获得最佳性能。

我希望这篇文章对您安装 Hyper-V 有所帮助,如果您有任何疑问,请在下面发表评论。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯