从我阅读 libvirt 文档和示例来看这里 libvirt 使用 Linux 桥接器在同一主机上的 VM 之间提供路由。它还启动连接到桥接器的 dnsmasq 进程,该进程为 VM 提供 DHCP 地址。我想知道是否有人可以向我指出一些关于跨主机 VM 路由的好文章或示例,理想情况下无需在每个盒子上的多个 DHCP 服务器上分割 IP 范围。除非我对文档的理解不正确(为什么可能不正确),否则 VM 的静态 IP 似乎涉及 DHCP 服务器黑客行为。 KVM/libvirt:如何在虚拟化主机上配置静态客户机 IP 地址
答案1
一种直接的方法是将所有虚拟机连接到网桥,其中一个成员是主机上的物理接口。
这样,虚拟机就是以太网中的主机。然后这些主机使用为物理网络设置的 DHCP 服务器。
但这种方法在可扩展性方面有一定的限制。