运行以下命令,确认可以看到 kvm
相关的输出
lsmod | grep kvm
如果无结果,需要先在 BIOS 中打开 VT 选项。
安装 kvm 管理工具
apt install --no-install-recommends qemu-system libvirt-clients libvirt-daemon-system
libvirt
有 GUI 管理工具(virt-manager),这里由于用在服务器,不考虑安装 GUI 工具。
安装 cockpit ,用于远程 web 管理虚拟机。
apt install cockpit cockpit-machines
安装完成后,即可通过 https://ip:9090 远程管理服务器。
通过 https://ip:9090 登录服务器,在虚拟机管理菜单中创建虚拟机,运行即可。(界面操作,比较简单,暂不详细介绍)
1.1 安装桥接工具
apt install bridge-utils
1.2 创建网桥 bridge
vi /etc/network/interfaces
,增加如下内容
## 其中 br-default 不需要事先创建, enp0s3 需要按实际接口填写,同时把原来 enp0s3 的配置注释掉 auto br-default ## static 配置 iface br-default inet static address 192.168.0.100 netmask 255.255.255.0 gateway 192.168.0.1 bridge_ports enp0s3 bridge_stp off bridge_fd 0 bridge_maxwait 0 # dns-nameservers 8.8.8.8 4.4.2.2 ## dhcp 配置 #iface br-default inet dhcp # bridge_ports enp0s3
1.3 重启网络服务
重启网络服务,让 br-default 生效
systemctl restart networking.service
1.4 cockpit 配置
在 cockpit-machines 中点击添加网络接口, 类型为 direct
, 源为上面创建的 br-default (这里不能使用 enp0s3 ,官方有说明这里只能选择网桥)
然后在虚拟机里就能看到这个网卡,且与实体机在同一个网段