![带有 libvirt 的多主机虚拟机,最好带有静态 IP](https://linux22.com/image/774739/%E5%B8%A6%E6%9C%89%20libvirt%20%E7%9A%84%E5%A4%9A%E4%B8%BB%E6%9C%BA%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%8C%E6%9C%80%E5%A5%BD%E5%B8%A6%E6%9C%89%E9%9D%99%E6%80%81%20IP.png)
从我阅读 libvirt 文档和示例来看这里 libvirt 使用 Linux 桥接器在同一主机上的 VM 之间提供路由。它还启动连接到桥接器的 dnsmasq 进程,该进程为 VM 提供 DHCP 地址。我想知道是否有人可以向我指出一些关于跨主机 VM 路由的好文章或示例,理想情况下无需在每个盒子上的多个 DHCP 服务器上分割 IP 范围。除非我对文档的理解不正确(为什么可能不正确),否则 VM 的静态 IP 似乎涉及 DHCP 服务器黑客行为。 KVM/libvirt:如何在虚拟化主机上配置静态客户机 IP 地址
答案1
一种直接的方法是将所有虚拟机连接到网桥,其中一个成员是主机上的物理接口。
这样,虚拟机就是以太网中的主机。然后这些主机使用为物理网络设置的 DHCP 服务器。
但这种方法在可扩展性方面有一定的限制。