我正在尝试在我的服务器上设置 libvirt KVM 客户端,我已经折腾了两天试图让客户端网络正常工作。到目前为止,我还没有取得任何进展。
我的网络是 DHCP,但我已将服务器设置为拉取静态 IP。
我这样做的目的是将来将机器移动到数据中心,那里的事情会变得更加复杂,有多个 IP 和 VLAN,所以如果你能给我指出一个指南或文档的方向,帮助我了解在那里该做什么,我将非常感激。
这是我的 /etc/network/interfaces:auto lo iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.2.200
network 192.168.2.0
broadcast 192.168.2.255
netmask 255.255.255.0
gateway 192.168.2.1
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp no
这是我尝试用来设置虚拟机的线路。除了网络之外,其他都正常。请注意,我使用块设备进行存储,因此如果这看起来很奇怪,那就是原因。
virt-install --name irssi --ram 512 --vcpus=1 --vnc --disk /dev/mapper/irssi \
--network bridge=br0,model=virtio --virt-type kvm \
--location=http://ftp.us.debian.org/debian/dists/stable/main/installer\-amd64
答案1
我从 CD 的引导加载程序将以下内容添加到内核参数中并且它起作用了:
doload=virtio_pci,virtio_blk