在Ubuntu下部署KVM,您可以按照以下步骤进行操作:
检查系统是否支持虚拟化技术: 运行以下命令查看输出结果,如果包含vmx或svm,则说明您的系统支持虚拟化技术。
egrep -c '(svm|vmx)' /proc/cpuinfo
安装KVM和相关软件包: 运行以下命令安装KVM和相关软件包。
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
添加用户到libvirt和kvm组: 运行以下命令将当前用户添加到libvirt和kvm组。
sudo adduser $USER libvirt
sudo adduser $USER kvm
启动libvirt服务: 运行以下命令启动libvirt服务。
sudo systemctl enable --now libvirtd
验证KVM安装是否成功: 运行以下命令,如果输出包含"qemu-system-x86_64",则说明KVM安装成功。
virsh list --all
配置网络桥接(可选):
如果您希望虚拟机能够通过物理网络访问外部网络,可以配置网络桥接。编辑/etc/netplan/01-netcfg.yaml
文件,将以下内容添加到文件末尾。
network:
version: 2
renderer: networkd
ethernets:
eno1: # 根据实际网卡名称进行修改
dhcp4: false
bridges:
br0: # 桥接名称
interfaces: [eno1] # 根据实际网卡名称进行修改
dhcp4: true
保存文件后,运行以下命令使配置生效。
sudo netplan apply
使用virt-manager创建和管理虚拟机: 运行以下命令启动virt-manager图形界面工具。
virt-manager
在virt-manager中,您可以创建、启动、停止、删除虚拟机,并对其进行管理和配置。
以上步骤完成后,您就成功在Ubuntu下部署了KVM。