如何在Linux操作系统中安装QEMU/KVM?

在 Linux 操作系统中安装 QEMU/KVM 是搭建虚拟化环境的常见方式之一,本文将围绕RHEL系列操作系统向您介绍如何安装KVM虚拟化套件。

1. 检查硬件支持

在安装 QEMU/KVM 之前,首先需要确保你的硬件支持虚拟化。大多数现代 CPU 都支持虚拟化技术,但需要在 BIOS 中启用,如果是在虚拟机环境中需要打启用嵌套虚拟化支持,如下图所示。

image-20240327182150369

检查是否支持虚拟化。

egrep -c '(vmx|svm)' /proc/cpuinfo
image-20240327182255394

如果输出为 0,则表示你的 CPU 不支持虚拟化技术。

2. 安装 QEMU/KVM 包

QEMU/KVM 是 Linux 内核的一部分,因此只需安装相应的包即可。

在 Ubuntu/Debian 上:

sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

在 CentOS/RHEL 上:

以组的方式安装libvirt套件(推荐)

dnf grouplist | grep -i virtual
  Virtualization Host
dnf group install "Virtualization Host"
image-20240327183012752

传统安装方式

dnf install qemu-kvm libvirt libvirt-client virt-install qemu-kvm-common

3. 启动 libvirtd 服务

在安装 QEMU/KVM 包后,需要启动 libvirtd 服务:

systemctl enable libvirtd --now
image-20240327183228571

4. 验证安装

安装完成后,可以运行以下命令来验证 QEMU/KVM 是否安装成功:virsh list –all

这会列出当前系统上的所有虚拟机,如果没有虚拟机,则输出为空。

image-20240327183247289

5. 配置网络

在默认情况下,当您成功安装libvirt套件之后,系统会自动成成一个桥接网卡,一般为virbr0,为内部虚拟机提供网络支持,如下图所示;

image-20240327183609060
image-20240327183634468

6. 安装管理工具(可选)

如果你喜欢图形界面来管理虚拟机,你可以安装 Virt-Manager对新手较为友好。

在 Ubuntu/Debian 上:

sudo apt install virt-manager

在 CentOS/RHEL 上:

dnf install virt-manager -y

原创文章,作者:geeklinux.cn,如若转载,请注明出处:https://www.geeklinux.cn/cloud-compute/kvm/1298.html

(0)
geeklinux.cn的头像geeklinux.cn
上一篇 2024 年 3 月 26 日
下一篇 2024 年 3 月 29 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注