在 Ubuntu 20.04 上安装 KVM 和使用 virt-manager 创建虚拟机的分步指南
KVM 或基于内核的虚拟机是 Linux 内核中的一个模块,它允许用户在他们的系统上运行虚拟机。与其他虚拟化软件相比,它拥有近乎裸机的性能,因为它与 Linux 内核紧密结合。
KVM 与其称为 libvirt 的 API/工具包一起用于在 Ubuntu 中创建 VM。 Virt-Manager(GUI前端)和Virsh(CLI)等工具用于简化VM的创建和管理。
在本文中,我们将学习如何在 Ubuntu 20.04 LTS 上正确安装 KVM。
先决条件
在开始安装之前,我们需要确保满足运行 KVM 的要求。我们需要一个支持硬件虚拟化的处理器。如果处理器确实支持硬件虚拟化,我们需要确保它在 BIOS 中启用。
要检查您的处理器是否支持硬件虚拟化,请按 ctrl+alt+t
打开终端。我们将使用一个简洁的命令,称为 埃格雷普
它使用 Regexp 从文件中搜索文本模式。我们要搜索 CPU 信息的文件位于 /proc/cpuinfo
.在终端中粘贴以下命令以检查硬件虚拟化支持。
egrep -c '(vmx|svm)' /proc/cpuinfo
如果你得到的输出不是 0
那么你的处理器支持硬件虚拟化。输出编号为否。您的处理器拥有的核心或线程数。现在剩下的唯一步骤是确保在 BIOS 中启用硬件虚拟化。
现在启用硬件虚拟化的过程取决于您使用的是 Intel 还是 AMD 处理器。请参阅您的主板手册以了解如何启用虚拟化。对于英特尔处理器,您必须在 BIOS 设置中启用虚拟化。对于 AMD 处理器,启用称为 SVM 模式的设置。
我们现在已经验证我们有一个支持硬件虚拟化的处理器并在 BIOS 中启用它。现在我们可以进入安装。
安装
按打开终端 ctrl+alt+t
键盘快捷键。要安装 KVM,请在终端中粘贴以下命令并按 Enter。
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
这 qemu-kvm
是 KVM 包,而 libvirt-守护进程系统
和 libvirt 客户端
是 libvirt 工具包包。这 桥接工具
包用于为虚拟机配置以太网桥。
验证安装
验证KVM安装成功的方法有两种。要么跑
kvm --version
或者
virsh 列表 --all
如果您得到如上所示的输出,则 KVM 已正确安装在您的系统上。您现在可以使用创建 VM 虚拟的
命令来创建虚拟机或安装 虚拟管理器
用于根据您的喜好创建和管理 VM 的 GUI 工具。
创建虚拟机
在本节中,我们将使用 virt-manager 在 Ubuntu 20.04 上创建和运行 VM。要在 Ubuntu 20.04 上安装 virt-manager,请运行以下命令:
sudo apt install virt-manager
安装完成后,运行 virt-manager。您将看到以下窗口。
要创建新的 VM,您需要单击 创建一个新的虚拟机
按钮。
一个弹出窗口标题为 新虚拟机
会出现,选择 本地安装介质(ISO 映像或 CDROM)
选项,然后单击转发。
我们需要一个操作系统的 ISO 映像,我们希望创建其虚拟机。单击浏览以选择要安装的操作系统。
您将看到 选择存储卷
窗口,我们当前将使用默认存储池,您可以尝试通过创建新的存储池供 virt-manager 使用来尝试。现在,我们将使用以下命令将操作系统的 ISO 映像复制到以下目录中 cp
命令。
须藤cp source_of_iso_file /var/lib/libvirt/images
我们需要 root 权限才能将 ISO 复制到默认池,因此我们使用 须藤
command 和 source_of_iso_file 是您选择的操作系统的位置。将 ISO 复制到 libvirt 映像目录后,点击 刷新音量列表
按钮。您选择的操作系统 ISO 将显示在下面的列表中,我选择 MX-Linux 进行安装。
选择您选择安装的操作系统并点击 选择音量
按钮。
选择 ISO 后,单击前一个窗口中的前进。
在下一个窗口中选择要分配给 VM 的内存/Ram 数量和 CPU 内核数量。我建议至少分配操作系统所需的最低推荐量。
接下来至少分配操作系统所需的最小磁盘空间。我建议 Windows 至少使用 30 GB,任何 Linux 发行版都建议使用 20 GB。如果选择第一个选项,Virt-manager 将自动为操作系统创建虚拟磁盘。
小费: 您可以使用第二个选项自行创建自定义存储。
您可以在这个新屏幕上更改 VM 的名称并确认详细信息。单击完成开始在虚拟磁盘上安装操作系统。
小费: 您还可以尝试通过勾选 安装前自定义配置
附加功能的选项。
按照所选操作系统的安装过程完成操作系统的安装。
安装完成后,您可以通过选择它并单击来启动VM 开启虚拟机
按钮
现在我们有一个可以使用的功能 VM。