虚拟化 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 角色,请转到“服务器管理器”→“管理”→“添加角色和功能”。

Manage

步骤 2 - 单击“下一步”。

Before Begin

步骤 3 - 选择“基于角色或基于功能的安装”选项→单击“下一步”。

Role Based

步骤 4 - 我们将在本地安装 Hyper-V 角色,因此选择“从服务器池中选择服务器”→单击“下一步”。

Server Selection

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

Hyper-V

步骤 6 - 单击“下一步”。

Click Next

步骤 7 - 选择将参与虚拟化并负责网络交换的服务器物理网络适配器→单击“下一步”。

Switching

步骤 8 - 在“迁移”下,保留默认设置→单击“下一步”。

Migration

步骤 9 - 选择要保存文件的路径→单击“下一步”。

Path

步骤 10 - 单击“安装”并等待安装进度条完成。

Install

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

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

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

在我的情况下,我有一台支持它的笔记本电脑HP Probook 450 G3

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

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

BIOS

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

Windows On Off

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

Enable Hyper-V

使用 Hyper-V 创建虚拟机

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

步骤 1 - 转到“服务器管理器”→单击“Hyper-V 管理器”。

Hyper-V Manager

步骤 2 - 单击左侧面板上的“新建”或“操作”按钮。

Actions

步骤 3 - 双击“虚拟机…”。

Virtual Machine

步骤 4 - 将打开一个新表格→键入新机器的名称→单击“下一步”。

Window 7

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

Memory Allocation

步骤 6 - 在“连接”下拉框中,选择您的物理网络适配器→单击“下一步”。

Connection

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

Hard Disc

步骤 8 - 选择要安装的 ISO 映像→单击“完成”。

ISO

步骤 9 - 单击“完成”后,您将收到如下截图所示的消息。

Finish

步骤 10 - 要连接到虚拟机,请右键单击创建的机器→单击“连接…”。

Connect

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

ISO Continue

设置 Hyper-V 网络

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

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

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

Virtual Switch Manager

虚拟交换机管理器有助于配置 vSwitch 和全局网络设置,它只需让您更改默认的“MAC 地址范围”,如果您有任何原因需要这样做。

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

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

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

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

External

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

  • 名称 - 是我们将用于识别 vSwitch 的名称。

  • 备注 - 是对我们的描述,通常,我们使用友好的描述来理解。

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

输入所有内容后,单击“确定”。

Create Switch

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

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

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

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

Settings

要为选定的虚拟机分配更多内存,请单击屏幕左侧的“内存”选项卡。您还将拥有“启动 RAM”,您可以在其中为虚拟机分配尽可能多的物理 RAM→单击“确定”。

Memory Tab

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

Processor

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

IDE

完成上述所有更改后,单击“下一步”。

Changes

根据您的需求选择一个选项(所有选项都有各自的描述),然后单击“下一步”。

Choose Action

单击“完成”并等待该过程完成。

Finish Click

在 Hyper-V 中使用检查点

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

要创建检查点,我们应该按照以下步骤操作。

步骤 1 - 通过单击它来选择虚拟机。在左侧面板上,单击“检查点”。

Checkpoint

步骤 2 - 以下检查点将与 Hyper-V 管理器控制台中的相应日期和时间一起创建。

Console
广告