KVM(基于内核的虚拟机)是内置于 Linux 内核中的虚拟化解决方案,允许您创建和运行虚拟机。
在 Fedora 39 上安装 KVM
步骤 1。在安装 KVM 之前,更新系统至关重要。这可确保所有现有包都是最新的,并且系统存储库缓存已刷新。要更新 Fedora 39,请使用以下命令:
sudo dnf clean all
sudo dnf update
第2步。安装依赖项。
首先,安装 qemu-kvm
和 libvirt
软件包,它们为 KVM 提供用户空间工具和管理:
sudo dnf install @virtualization libvirt qemu-kvm virt-install bridge-utils
接下来,启用并启动管理主机上的虚拟化的 libvirtd
服务:
sudo systemctl enable --now libvirtd
最后,验证是否加载了 KVM 内核模块:
lsmod | grep kvm
第 3 步。创建虚拟机。
安装 KVM 后,您现在可以使用 virt-install
命令创建新的虚拟机。这将设置存储、网络、操作系统安装等。
例如,下面介绍如何创建 Fedora 39 VM:
sudo virt-install \ --name fedora39 \ --ram 4096 \ --disk path=/var/lib/libvirt/images/fedora39.qcow2,size=20 \ --vcpus 2 \ --os-variant fedora39 \ --network bridge=virbr0 \ --graphics none \ --location /path/to/fedora-39.iso \ --extra-args="console=ttyS0"
虚拟机将从 Fedora 安装介质引导并逐步完成安装过程。
第 4 步。使用 virsh 管理 VM。
要管理虚拟机,您可以使用 virsh
– libvirt
的命令行界面。一些常见的 virsh
命令包括:
virsh list # list running VMs virsh start # start a VM virsh shutdown # gracefully shutdown a VM virsh destroy # forcibly power off a VM virsh console # connect to the VM's console
这涵盖了使用 CLI 在 Fedora 39 上设置 KVM 虚拟化的基础知识!借助这些构建基块,您现在可以创建和管理用于开发、测试或生产工作负载的虚拟机。
感谢您使用本教程在 Fedora 39 系统上安装基于内核的虚拟机 (KVM)。有关其他或有用的信息,我们建议您查看 KVM 官方网站。