在现代 IT 环境中,虚拟化技术已成为开发、测试和部署应用的重要手段。如果你正在使用 RockyLinux(一个与 RHEL 兼容的开源 Linux 发行版),那么你可以利用内置的 virt-install 工具轻松地创建虚拟机。本教程将手把手教你如何使用 virt-install 命令在 RockyLinux 上搭建基于 KVM 的虚拟机,即使你是 Linux 新手也能轻松上手。
virt-install 是 libvirt 虚拟化管理工具集中的一个命令行程序,用于通过命令行快速部署新的虚拟机。它支持多种操作系统、多种磁盘格式,并能自动配置网络、CPU、内存等资源。
首先,确保你的系统已安装 KVM 和相关工具:
sudo dnf install -y qemu-kvm libvirt virt-install virt-viewer edk2-ovmfsudo systemctl enable --now libvirtd 验证 KVM 是否正常工作:
lsmod | grep kvm 如果看到 kvm_intel 或 kvm_amd,说明 KVM 已加载成功。
将你要安装的操作系统 ISO 文件放到系统中,例如 /var/lib/libvirt/images/ 目录:
sudo mkdir -p /var/lib/libvirt/images/sudo cp ~/Downloads/Rocky-9.3-x86_64-dvd.iso /var/lib/libvirt/images/ 下面是一个完整的 virt-install 命令示例,用于创建一个名为 rocky9-vm 的虚拟机:
sudo virt-install \ --name rocky9-vm \ --vcpus 2 \ --memory 2048 \ --disk path=/var/lib/libvirt/images/rocky9-vm.qcow2,size=20,bus=virtio \ --os-variant rocky9 \ --network network=default,model=virtio \ --graphics spice \ --cdrom /var/lib/libvirt/images/Rocky-9.3-x86_64-dvd.iso \ --boot cdrom,hd 参数说明:
--name:虚拟机名称--vcpus:分配的 CPU 核心数--memory:内存大小(单位 MB)--disk:磁盘路径、大小(GB)、驱动类型--os-variant:操作系统变体(可通过 osinfo-query os 查看支持列表)--network:网络配置(默认 NAT 网络)--graphics:图形显示协议(SPICE/VNC)--cdrom:安装源 ISO 路径--boot:启动顺序执行命令后,系统会自动启动虚拟机并弹出图形安装界面(需安装 virt-viewer)。你也可以通过以下命令查看虚拟机状态:
virsh list --all 安装完成后,虚拟机会自动从硬盘启动。你可以使用 SSH 或 SPICE 客户端远程管理它。
--os-variant 报错,请先运行 osinfo-query os 查看可用值qcow2 格式磁盘,支持快照和动态扩容通过本教程,你已经掌握了如何在 RockyLinux 上使用 virt-install 命令创建虚拟机。这项技能是学习 KVM虚拟化 和构建本地开发测试环境的基础。无论是部署 Web 服务器、数据库,还是搭建 CI/CD 流水线,虚拟机都是不可或缺的工具。
希望这篇关于 Linux虚拟机安装 的指南对你有所帮助!如有疑问,欢迎在评论区留言交流。
本文由主机测评网于2025-12-14发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025127737.html