- 虚拟化 2.0 教程
- 虚拟化 2.0 - 首页
- 虚拟化 2.0 - 概述
- 虚拟化 2.0 - 优缺点
- 虚拟化 2.0 - 常用场景
- 虚拟化 2.0 - 硬件
- 虚拟化 2.0 - Microsoft Hyper-V
- VMware Workstation Player
- 虚拟化 2.0 - VirtualBox
- 虚拟化 2.0 - OpenStack
- 准备基础设施
- 虚拟化 2.0 - 故障排除
- 虚拟机备份、恢复和迁移
- 虚拟化 2.0 有用资源
- 虚拟化 2.0 - 快速指南
- 虚拟化 2.0 - 有用资源
- 虚拟化 2.0 - 讨论
虚拟化 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”服务器角色→在弹出窗口中单击“添加功能”→单击“下一步”。
步骤 6 - 单击“下一步”。
步骤 7 - 选择将参与虚拟化并负责网络交换的服务器物理网络适配器→单击“下一步”。
步骤 8 - 在“迁移”下,保留默认设置→单击“下一步”。
步骤 9 - 选择要保存文件的路径→单击“下一步”。
步骤 10 - 单击“安装”并等待安装进度条完成。
在 Windows 10 工作站中安装 Hyper-V
要在 Windows 7、8、10 版本中安装它,您必须检查您的计算机是否支持虚拟化。以下是基本要求:
- Windows 10 专业版或企业版 64 位操作系统。
- 具有二级地址转换 (SLAT) 的 64 位处理器。
- 至少 4GB 系统内存。
- BIOS 级硬件虚拟化支持。
在我的情况下,我有一台支持它的笔记本电脑HP Probook 450 G3。
在继续安装之前,请按照以下步骤操作。
步骤 1 - 确保在 BIOS 设置中启用了硬件虚拟化支持,如下所示:
步骤 2 - 在搜索栏中键入“打开或关闭 Windows 功能”,然后单击该功能,如下所示。
步骤 3 - 选择并启用 Hyper-V。
使用 Hyper-V 创建虚拟机
在本节中,我们将学习如何创建虚拟机。首先,我们必须打开 Hyper-V 管理器,然后按照以下步骤操作。
步骤 1 - 转到“服务器管理器”→单击“Hyper-V 管理器”。
步骤 2 - 单击左侧面板上的“新建”或“操作”按钮。
步骤 3 - 双击“虚拟机…”。
步骤 4 - 将打开一个新表格→键入新机器的名称→单击“下一步”。
步骤 5 - 将打开一个新表格,您必须在其中分配内存。请记住,您不能选择超过物理内存的内存。
步骤 6 - 在“连接”下拉框中,选择您的物理网络适配器→单击“下一步”。
步骤 7 - 现在是创建虚拟硬盘的时候了,如果您已经有一个,请选择第二个选项。
步骤 8 - 选择要安装的 ISO 映像→单击“完成”。
步骤 9 - 单击“完成”后,您将收到如下截图所示的消息。
步骤 10 - 要连接到虚拟机,请右键单击创建的机器→单击“连接…”。
步骤 11 - 之后,您的 ISO 安装将继续。
设置 Hyper-V 网络
Hyper-V vSwitch 是一种软件,第二层以太网网络流量交换机。它允许管理员将虚拟机连接到物理网络或虚拟网络。它在 Hyper-V 管理器安装中默认可用,并包含用于安全和资源跟踪的扩展功能。
如果您尝试在设置过程结束后立即创建虚拟机,则将无法将其连接到网络。
要设置网络环境,您需要在 Hyper-V 管理器的右侧面板中选择虚拟交换机管理器,如下面的屏幕截图所示。
虚拟交换机管理器有助于配置 vSwitch 和全局网络设置,它只需让您更改默认的“MAC 地址范围”,如果您有任何原因需要这样做。
创建虚拟交换机很容易,并且有三种可用的 vSwitch 类型,如下所述:
外部 vSwitch 将 Hyper-V 主机的物理 NIC 与虚拟 NIC 链接,然后让您的虚拟机访问主机外部。这意味着您的物理网络和互联网(如果您的物理网络连接到互联网)。
内部 vSwitch 应用于构建独立的虚拟网络,当您需要将虚拟机彼此连接以及连接到虚拟机管理程序时。
专用 vSwitch 将创建一个虚拟网络,其中所有连接的虚拟机将彼此可见,但 Hyper-V 主机不可见。这将完全隔离该沙箱中的虚拟机。
在这里,我们选择了“外部”,然后是“创建虚拟交换机”。将打开包含 vSwitch 设置的表格,我们将在其中填写如下所示的字段
名称 - 是我们将用于识别 vSwitch 的名称。
备注 - 是对我们的描述,通常,我们使用友好的描述来理解。
连接类型 - 如前所述为外部,并在我的服务器上选择物理网卡。
输入所有内容后,单击“确定”。
使用 Hyper-V 为虚拟机分配处理器和内存
在本节中,我们将看到为在服务器上运行的虚拟机分配 CPU、内存和磁盘资源的任务。在 Hyper-V 中分配 CPU 或任何其他类型资源的关键是记住一切都是相对的。
例如,Microsoft 发布了一些关于 Exchange Server 虚拟化的指南。列出的内容之一是,无论 Exchange 运行在虚拟机上还是专用服务器上,Exchange 的整体系统要求都是相同的。
要分配上述功能之一,我们需要单击右侧面板中的“设置…”选项卡。
要为选定的虚拟机分配更多内存,请单击屏幕左侧的“内存”选项卡。您还将拥有“启动 RAM”,您可以在其中为虚拟机分配尽可能多的物理 RAM→单击“确定”。
要分配更多处理器,请单击面板左侧的“处理器”选项卡。然后,您可以输入机器的虚拟处理器数量。
如果需要扩展或压缩虚拟硬盘的容量,请单击左侧面板上的“IDE 控制器 0”→单击“编辑”。
完成上述所有更改后,单击“下一步”。
根据您的需求选择一个选项(所有选项都有各自的描述),然后单击“下一步”。
单击“完成”并等待该过程完成。
在 Hyper-V 中使用检查点
Hyper-V 中的检查点称为快照,它们可以帮助我们将机器恢复到过去所需的状态。
要创建检查点,我们应该按照以下步骤操作。
步骤 1 - 通过单击它来选择虚拟机。在左侧面板上,单击“检查点”。
步骤 2 - 以下检查点将与 Hyper-V 管理器控制台中的相应日期和时间一起创建。