在现代 IT 基础设施中,RockyLinux KVM虚拟化 是一种高效、开源的虚拟化解决方案。KVM(Kernel-based Virtual Machine)内建于 Linux 内核,配合 QEMU 可以轻松创建和管理虚拟机。本教程将面向初学者,详细讲解如何在 Rocky Linux 系统上完成 KVM安装配置,让你快速上手 Linux虚拟机管理。

在开始之前,请确保你的服务器满足以下条件:
你可以通过以下命令检查 CPU 是否支持虚拟化:
grep -E "vmx|svm" /proc/cpuinfo如果输出中有内容(如 vmx 或 svm),说明支持硬件虚拟化。
首先,更新系统并安装 KVM 所需的软件包:
sudo dnf update -ysudo dnf install -y qemu-kvm libvirt virt-install virt-manager libguestfs-tools安装完成后,启动并启用 libvirtd 服务:
sudo systemctl start libvirtdsudo systemctl enable libvirtd验证 KVM 模块是否已加载:
lsmod | grep kvm正常应看到类似 kvm_intel 或 kvm_amd 的输出。
为了让虚拟机获得独立 IP 并能与外部通信,建议使用桥接网络。编辑网络配置文件(假设主网卡为 enp1s0):
sudo nmcli con add type bridge ifname br0sudo nmcli con add type bridge-slave ifname enp1s0 master br0sudo nmcli con modify br0 ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns "8.8.8.8,8.8.4.4" \ ipv4.method manualsudo nmcli con up br0⚠️ 注意:请根据你的实际网络环境修改 IP、网关和 DNS。
我们使用 virt-install 命令从 ISO 镜像安装一台 CentOS Stream 虚拟机作为示例:
sudo virt-install \ --name=centos-vm01 \ --vcpus=2 \ --memory=2048 \ --disk size=20 \ --cdrom=/var/lib/libvirt/images/CentOS-Stream-9-latest-x86_64.iso \ --network bridge=br0 \ --graphics vnc,listen=0.0.0.0 \ --noautoconsole参数说明:
--name:虚拟机名称--vcpus:分配 CPU 核心数--memory:内存大小(MB)--disk:磁盘大小(GB)--cdrom:ISO 镜像路径(需提前下载)--network:使用前面创建的桥接网络以下是几个常用的 Linux虚拟机管理 命令:
# 查看所有虚拟机virsh list --all# 启动虚拟机virsh start centos-vm01# 关闭虚拟机virsh shutdown centos-vm01# 强制关闭(相当于拔电源)virsh destroy centos-vm01# 删除虚拟机(需先关机)virsh undefine centos-vm01 --remove-all-storage通过本篇 RockyLinux虚拟化教程,你已经掌握了在 Rocky Linux 上完成 KVM安装配置 的完整流程,包括环境检查、软件安装、网络配置以及虚拟机的创建与管理。KVM 作为企业级虚拟化方案,性能优异且完全开源,非常适合用于开发测试、私有云部署等场景。
下一步,你可以尝试使用 Web 管理界面(如 Cockpit + Virt Manager 插件)进行图形化操作,进一步提升运维效率。
提示:生产环境中请务必做好备份与安全策略配置。
本文由主机测评网于2025-12-28发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20251213587.html