首先检查是否支持 CPU 虚拟化,现在的 CPU 都应该支持,运行下面的命令,大于0 就是支持。
egrep -c '(vmx|svm)' /proc/cpuinfo
安装 Libvirt
apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils
设置服务自动启动
sudo systemctl enable --now libvirtd
sudo systemctl start libvirtd
网卡配置
创建网卡,更具对应信息进行修改 interface、ip、路由、dns
network:ethernets:enp34s0:dhcp4: falsedhcp6: false# add configuration for bridge interfacebridges:br0:interfaces: [enp34s0]dhcp4: falseaddresses: [10.91.3.116/24]macaddress: 00:d8:61:55:8a:b5routes:- to: defaultvia: 10.91.3.2metric: 100nameservers:addresses: [8.8.8.8]parameters:stp: falsedhcp6: falseversion: 2
应用显卡配置
netplan apply
br0 配置完成之后,就可以启动虚拟机了。