public:linux:kvm

Debian KVM 安装与配置

本文以 Debian 11 为例,介绍 kvm 的安装与配置方法。

参考资料:

运行以下命令,确认可以看到 kvm 相关的输出

lsmod | grep kvm

如果无结果,需要先在 BIOS 中打开 VT 选项。

安装 kvm 管理工具

apt install --no-install-recommends qemu-system libvirt-clients libvirt-daemon-system

libvirtGUI 管理工具(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 ,官方有说明这里只能选择网桥)

然后在虚拟机里就能看到这个网卡,且与实体机在同一个网段

  • 最后更改: 2023/02/03 20:44
  • 由 Jinkin Liu