Virtual Machine Manager 简介

Virt-manager 提供了在 Linux 上启动虚拟机的一系列完整选项。
116 位读者喜欢这篇文章。
Jump-start your career with open source skills

Opensource.com

在关于 GNOME Boxes 的系列文章中,我解释了 Linux 用户如何在桌面上快速启动虚拟机,而无需太多麻烦。当您只需要一个简单的配置时,Boxes 是创建虚拟机的理想选择。

但是,如果您需要在虚拟机中配置更多细节,则需要一个工具,该工具提供磁盘、网络接口卡 (NIC) 和其他硬件的完整选项。这就是 Virtual Machine Manager (virt-manager) 的用武之地。如果您在应用程序菜单中没有看到它,您可以从软件包管理器或通过命令行安装它

  • 在 Fedora 上:sudo dnf install virt-manager
  • 在 Ubuntu 上:sudo apt install virt-manager

安装完成后,您可以从其应用程序菜单图标启动它,也可以通过输入 virt-manager 从命令行启动它。

 

Virtual Machine Manager's main screen

opensource.com

为了演示如何使用 virt-manager 创建虚拟机,我将逐步介绍为 Red Hat Enterprise Linux 8 设置虚拟机的步骤。

首先,单击文件,然后单击新建虚拟机。 Virt-manager 的开发人员周到地为流程的每个步骤(例如,步骤 1/5)命名,使其易于操作。单击本地安装介质前进

 

Step 1 virtual machine creation

opensource.com

在下一个屏幕上,浏览以选择要安装的操作系统 ISO 文件。(我的 RHEL 8 映像位于我的 Downloads 目录中。)Virt-manager 会自动检测操作系统。

 

Step 2 Choose the ISO File

opensource.com

在步骤 3 中,您可以指定虚拟机的内存和 CPU。默认设置为 1,024MB 内存和一个 CPU。

 

Step 3 Set CPU and Memory

opensource.com

我想给 RHEL 足够的运行空间——而且我使用的硬件可以容纳它——所以我将它们分别增加到 4,096MB 和两个 CPU。

下一步配置虚拟机的存储;默认设置为 10GB 磁盘映像。(我将保留此设置,但您可以根据需要进行调整。)您还可以选择现有磁盘映像或在自定义位置创建一个。

 

Step 4 Configure VM Storage

opensource.com

步骤 5 是命名虚拟机并单击“完成”的位置。这相当于在 GNOME Boxes 中创建虚拟机或 Box。虽然这在技术上是最后一步,但您有几个选项(如下面的屏幕截图所示)。由于 virt-manager 的优势在于能够自定义虚拟机,因此在单击完成之前,我将选中标记为安装前自定义配置的复选框。

由于我选择自定义配置,virt-manager 会打开一个屏幕,显示一堆设备和设置。这才是有趣的部分!

在这里,您有另一次机会命名虚拟机。在左侧的列表中,您可以查看有关各个方面的详细信息,例如 CPU、内存、磁盘、控制器和许多其他项目。例如,我可以单击 CPU 以验证我在步骤 3 中所做的更改。

 

Changing the CPU count

opensource.com

我还可以确认我设置的内存量。

当安装 VM 以用作服务器时,我通常会禁用或删除其声音功能。为此,选择声音,然后单击删除,或右键单击声音并选择删除硬件

您还可以使用底部的添加硬件按钮添加硬件。这将弹出添加新虚拟硬件屏幕,您可以在其中添加其他存储设备、内存、声音等。这就像可以访问一个库存非常充足(如果是虚拟的)计算机硬件仓库。

 

The Add New Hardware screen

opensource.com

对 VM 配置感到满意后,单击开始安装,系统将启动并开始从 ISO 安装您指定的操作系统。

 

Begin installing the OS

opensource.com

完成后,它会重新启动,您的新 VM 即可使用。

 

Red Hat Enterprise Linux 8 running in VMM

opensource.com

Virtual Machine Manager 是桌面 Linux 用户的强大工具。它是开源的,是专有和封闭虚拟化产品的绝佳替代品。

接下来阅读什么
标签
Alan Formy-Duval Opensource.com Correspondent
Alan 拥有 20 年的 IT 经验,主要在政府和金融部门。他最初是一名增值经销商,之后转行从事系统工程。 Alan 的背景是高可用性集群应用程序。他在 Oracle Press/McGraw Hill 的《Oracle Solaris 11 系统管理》一书中撰写了“用户和组”以及“Apache 和 Web 堆栈”章节。

3 条评论

好文章,不错的工具!感谢分享!

感谢这篇文章。非常有用。
我对您关于 Boxes、Virt-Manager 和 Proxmox 的比较评论很感兴趣。

John,我没有使用过 Proxmox,因此无法提供任何想法。至于其他方面,Virt-Manager 提供了“完整”的虚拟化体验,用户可以自定义虚拟机环境的许多方面。另一方面,Boxes 的设计明确地是为了成为一个简单而干净的工具,允许用户快速启动虚拟机。

回复 ,作者:John R (未验证)

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.