虚拟化是企业和家庭环境中使用最广泛的技术之一。四川联想服务器总代理无论您是经验丰富的 IT 专家、程序员还是 IT 新手,虚拟化都可以成为您最好的朋友之一。
虚拟化是管理程序的软件应用程序对服务器硬件资源的抽象名称。管理程序在硬件上创建一个抽象层,并虚拟化系统的各种组件,包括但不限于内存、处理器、存储、USB 设备等。
这样做时,它允许您从虚拟化元素创建虚拟服务器,也称为虚拟机,并且每个虚拟机(也称为来宾)独立于主机系统运行。
KVM是 Kernel-based Virtual Machine 的缩写,是集成到 Linux 内核中的开源类型 1 虚拟机管理程序(裸机虚拟机管理程序)。它允许您创建和管理运行 Windows、Linux 或 UNIX 变体(如 FreeBSD 和 OpenBSD)的虚拟机。
如前所述,每个虚拟机都有自己的虚拟资源,例如存储、内存、CPU、网络接口、USB 接口和视频图形等等。
QEMU(Quick Emulator)是一个模拟服务器硬件各种组件的软件模块。它支持完全虚拟化并与KVM一起工作以提供整体虚拟化体验。
在本指南中,我们将演示如何在Ubuntu 20.04 / 22.04发行版上安装QEMU/KVM 。
第 1 步:检查 Ubuntu 中启用的虚拟化
首先检查您的 CPU 是否支持虚拟化技术。您的系统需要配备 Intel VT-x ( vmx ) 处理器或 AMD-V ( svm ) 处理器。
要验证这一点,请运行以下egrep 命令。
$ egrep -c (vmx|svm) /proc/cpuinfo
如果支持虚拟化,则输出应大于0,例如 2、4、6 等。
或者,您可以运行以下grep 命令来显示系统支持的处理器类型。在我们的例子中,我们正在运行由vmx参数表示的 Intel VT-x。
$ grep -E --color (vmx|svm) /proc/cpuinfo
同样,通过运行以下命令检查是否支持KVM虚拟化:
$ kvm-ok
如果缺少kvm-ok实用程序,请按如下方式安装cpu-checker软件包。
$ sudo apt install cpu-checker -y
现在我们已经验证了我们的系统支持KVM虚拟化,让我们继续安装QEMU。
第 2 步:在 Ubuntu 20.04/22.04 上安装 QEMU/KVM
接下来,更新软件包列表和存储库,如下所示。
$ sudo apt update
此后,将QEMU/KVM与其他虚拟化软件包一起安装,如下所示:
$ sudo apt install qemu-kvm virt-manager virtinst libvirt-clients bridge-utils libvirt-daemon-system -y
让我们看看上面这段命令中的每一个都扮演什么角色。
qemu-kvm - 这是一个模拟服务器硬件资源的开源模拟器。
virt-manager – 一个基于 Qt 的 GUI 界面,用于使用 libvirt 守护进程创建和管理虚拟机。
virtinst – 用于创建和更改虚拟机的命令行实用程序集合。
libvirt-clients – 用于从命令行管理虚拟机的 API 和客户端库。
bridge-utils – 一组用于管理网桥设备的命令行工具。
libvirt-daemon-system – 提供运行虚拟化服务所需的配置文件。
至此,我们已经安装了QEMU和所有必要的虚拟化包。下一步是启动并启用libvirtd虚拟化守护进程。
因此,运行以下命令:
$ sudo systemctl enable --now libvirtd
$ sudo systemctl start libvirtd
接下来,验证虚拟化服务是否正在运行。
$ sudo systemctl status libvirtd
从上面的输出可以看出,libvirtd守护进程已按预期启动并运行。此外,将当前登录的用户添加到kvm和libvirt组,如下所示命令。
$ sudo usermod -aG kvm $USER
$ sudo usermod -aG libvirt $USER
第 3 步:在 Ubuntu 中启动虚拟机管理器
下一步是启动QEMU/KVM GUI 工具,即Virtual Machine Manager。
$ sudo virt-manager
虚拟机管理器(Virtual Machine Manager)将如下图所示弹出。从这里,您可以开始创建和管理虚拟机,我们稍后将演示。
第 4 步:在 Ubuntu 中使用 QEMU/KVM 创建虚拟机
在本节中,我们将演示如何使用 ISO 映像创建虚拟机。出于演示目的,我们将使用Fedora Live ISO映像。您可以使用首选操作系统的 ISO 映像并继续操作。
首先,单击左上角的图标,如下所示。
由于我们是从 ISO 文件创建虚拟机,因此选择第一个选项 - Local install media (ISO image or CDROM) 。然后点击“Forward”。
接下来,单击“Browse”找到到 ISO 文件的位置。
由于 ISO 文件保存在您的系统本地,我们将单击“Browse Local”浏览本地文件。
请务必导航到 ISO 文件所在的位置。单击它,然后单击“Open”打开。
在继续之前,请确保您已从下拉菜单中选择了操作系统。然后点击“Forward”。
单击弹出窗口上的“Yes”以授予对 ISO 文件的模拟器搜索权限。
接下来,选择内存大小和 CPU 核心数,然后单击“Forward”。
在下一步中,为虚拟机启用存储并指定虚拟磁盘大小。然后点击“Forward”。
最后,查看您定义的所有设置,如果一切正常,请单击“Finish”完成创建虚拟机。否则,单击“back”返回并进行必要的更改。
单击“Finish”后,虚拟机管理器将根据设置的配置开始创建虚拟机。
几秒钟后,虚拟机安装向导就会弹出。您可以像在物理系统上一样继续安装。
此外,您的虚拟机将列在虚拟机管理器中,如图所示。通过右键单击您的VM,您可以执行各种任务,包括暂停、重新启动、重置和删除虚拟机等。
在本指南中,我们演示了如何在Ubuntu 20.04 / 22.04上安装QEMU/KVM,并且使用 ISO 映像文件创建了一个虚拟机。
成都联想代理www.lenovocd.com【公司名称】成都鸿盛广达科技有限公司
【代理级别】成都联想服务器总代理
【销售经理】成都鸿盛广达科技有限公司
【联系方式】座机:028-85952921 手机:13981931555
【公司地址】成都市武侯区人民南路四段一号时代数码广场A座17楼