虚拟化 2.0 - Microsoft Hyper-V

在本章中,我们将讨论 Microsoft Hyper-V 及其各种模块。

在 Windows Server 2012 中安装 Hyper-V

Microsoft Hyper-V,即 Windows Server 虚拟化,是一种本机(裸机)虚拟机管理程序。它可以在运行 Windows 操作系统的 x86-64 系统上创建虚拟机,从 Windows 8 开始。Hyper-V 取代 Windows Virtual PC,成为 Windows NT 客户端版本的硬件虚拟化组件。运行 Hyper-V 的服务器计算机可以配置为将单个虚拟机公开到一个或多个网络。

Hyper-V 最初与 Windows Server 2008 和 Windows 7 一起发布,从那时起,所有 Windows Server 版本和一些客户端操作系统都可以免费使用。

让我们按照以下步骤了解如何在 Windows Server 2012 中安装 Hyper-V 角色。

步骤 1 − 要安装 Hyper-V 角色,请转到"服务器管理器"→"管理"→"添加角色和功能"。

管理

步骤 2 −单击"下一步"。

开始之前

步骤 3 − 选择"基于角色或基于功能的安装"选项并单击"下一步"。

基于角色

步骤 4 − 我们将在本地安装 Hyper-V 角色,例如"从服务器池中选择服务器"并单击"下一步"。

服务器选择

步骤 5 − 从角色列表中,选中"Hyper-V"服务器角色并单击"下一步"在弹出窗口中单击"添加功能"并单击"下一步"。

Hyper-V

步骤 6 − 单击"下一步"。

单击下一步

步骤 7 − 选择将参与虚拟化并负责网络切换的服务器物理网络适配器并单击"下一步"。

切换

步骤 8 − 在"迁移"下,保留默认设置并单击"下一步"。点击"下一步"。

迁移

第 9 步 − 选择要保存文件的路径并点击"下一步"。

路径

第 10 步 − 点击"安装"并等待安装栏完成。

安装

在 Windows 10 工作站中安装 Hyper-V

要在 Windows 7、8、10 版本中安装它,您必须检查您的计算机是否支持虚拟化。以下是基本要求 −

  • Windows 10 Pro 或 Enterprise 64 位操作系统。
  • 具有二级地址转换 (SLAT) 的 64 位处理器。
  • 至少 4GB 系统 RAM。
  • BIOS 级硬件虚拟化支持。

就我而言,我们有一台支持该功能的笔记本电脑 HP Probook 450 G3

在继续安装之前,请按照以下步骤操作。

步骤 1 − 确保在 BIOS 设置中启用了硬件虚拟化支持,如下所示 −

BIOS

步骤 2 − 在搜索栏中输入 "打开或关闭 Windows 功能",然后单击该功能,如下所示。

Windows On Off

步骤 3 − 选择并启用 Hyper-V。

启用 Hyper-V

使用 Hyper-V 创建虚拟机

在本节中,我们将学习如何创建虚拟机。首先,我们必须打开 Hyper-V 管理器,然后按照以下步骤操作。

步骤 1 − 转到"服务器管理器"并单击"Hyper-V 管理器"。

Hyper-V 管理器

步骤 2 − 单击左侧面板上的"新建"或"操作"按钮。

操作

步骤 3 −双击"虚拟机…"

虚拟机

步骤 4 − 将打开一个新表 → 输入新机器的名称 → 单击"下一步"。

Window 7

步骤 5 − 将打开一个新表,您必须在其中分配内存。请记住,您不能选择比物理内存更多的内存。

内存分配

步骤 6 −在"连接"下拉框中,选择您的物理网络适配器并单击"下一步"。

连接

步骤 7 − 现在是时候创建一个虚拟硬盘了,如果您已经有一个,请选择第二个选项。

硬盘

步骤 8 − 选择要安装的 ISO 映像并单击"完成"。

ISO

步骤 9 −单击完成后,您将收到以下消息,如下面的屏幕截图所示。

Finish

步骤 10 − 要连接到虚拟机,请右键单击创建的机器并单击"连接…"

Connect

步骤 11 − 之后,将继续安装您的 ISO。

ISO Continue

使用 Hyper-V 设置网络

Hyper-V vSwitch 是一种软件、第 2 层以太网网络流量交换机。它允许管理员将虚拟机连接到物理或虚拟网络。它在 Hyper-V 管理器安装中默认可用,并包含用于安全和资源跟踪的扩展功能。

如果您尝试在设置过程后立即创建虚拟机,则无法将其连接到网络。

要设置网络环境,您需要在 Hyper-V 管理器的右侧面板中选择虚拟交换机管理器,如下面的屏幕截图所示。

虚拟交换机管理器

虚拟交换机管理器可帮助配置 vSwitch 和全局网络设置,如果您发现任何原因,它只是让您更改默认的"MAC 地址范围"。

创建虚拟交换机很容易,有三种可用的 vSwitch 类型,如下所述 −

  • 外部 vSwitch 将 Hyper-V 主机的物理 NIC 与虚拟 NIC 相链接,然后为您的虚拟机提供主机外部的访问权限。这意味着您的物理网络和互联网(如果您的物理网络已连接到互联网)。

  • 内部 vSwitch 应用于构建独立的虚拟网络,当您需要将虚拟机相互连接以及连接到虚拟机管理程序时。

  • 私有 vSwitch 将创建一个虚拟网络,其中所有连接的虚拟机都可以看到彼此,但看不到 Hyper-V 主机。这将完全隔离该沙箱中的虚拟机。

External

在这里,我们选择了"外部",然后选择"创建虚拟交换机"。将打开包含 vSwitch 设置的表格,我们将在其中填写如下所示的字段

  • 名称 − 是我们用来标识 vSwitch 的名称。

  • 注释 − 是我们的描述,一般来说,我们会写一些友好的描述以便于理解。

  • 连接类型 −是外部的,如前所述,并选择我的服务器上的物理网卡。

输入完所有这些后,单击"确定"。

创建交换机

使用 Hyper-V 为虚拟机分配处理器和内存

在本节中,我们将看到为服务器上运行的虚拟机分配 CPU、内存和磁盘资源的任务。在 Hyper-V 中分配 CPU 或任何其他类型资源的关键是记住一切都是相对的。

例如,Microsoft 发布了虚拟化 Exchange Server 的一些指南。列出的内容之一是,无论 Exchange 是在虚拟机上运行还是在专用服务器上运行,Exchange Server 的整体系统要求都是相同的。

要分配上述功能之一,我们需要单击右侧面板中的"设置..."选项卡。

设置

要为选定的虚拟机分配更多内存,请单击屏幕左侧的"内存"选项卡。您还将拥有"启动 RAM",您可以在其中为 VM 计算机分配与物理内存相同的 RAM 并单击"确定"。

内存选项卡

要分配更多处理器,请单击面板左侧的"处理器"选项卡。然后,您可以输入机器的虚拟处理器数量。

Processor

如果需要扩展,请压缩虚拟硬盘的容量。单击左侧面板上的"IDE 控制器 0"→点击"编辑"。

IDE

完成上述所有更改后,点击"下一步"。

更改

根据您的需要选择其中一个选项(所有选项都有各自的描述),然后点击"下一步"。

选择操作

点击"完成"并等待该过程完成。

完成点击

在Hyper-V

Hyper-V 中的检查点称为快照,它们可帮助我们将机器恢复到我们过去所期望的状态。

要创建检查点,我们应该遵循以下步骤。

步骤 1 − 单击选择 VM。在左侧面板上,单击"检查点"。

Checkpoint

步骤 2 − 将在主 Hyper-V 管理器控制台中创建以下检查点,并附带相应的日期和时间。

Console