我已经使用带有 的 VLAN 标签创建了一个覆盖 2 级网络Open vSwitch
。我想要一个 3 级网络,因此我需要为每个虚拟机提供一个一致的 IP 地址。
我希望此 VLAN 上的每个主机都从 DHCP 服务器获取一个 IP 地址,这样我就可以插入和拔出每个 VM,而不必在每个 VM 中手动设置静态 IP 地址。
我虽然在这个 VLAN 上连接一个 DHCP-VM:这个 VM 将包含一个 DHCP 服务器实现(Ubuntu
默认就可以了),并且由于默认 DHCP 不在这个 VLAN 中,所以连接的每个 VM 都会从这个 VM 的 DHCP 中获取 IP 地址。
但是我引入了一整台虚拟机,换句话说,另一台机器,只是为了一个 DHCP 服务器,这个解决方案似乎太多了。你能给我建议其他解决方案吗?
答案1
是的,要么你在网络上有一个提供 dhcp 服务的路由器,要么你可以有一个运行 dhcpd 的小型(1 virt proc 512mb ram)linux 机器,但你需要某物. 一个小型的 linux dhcpd 将会是一个极其在我看来,它在任何合适大小的虚拟机监控盒上占用的空间都很小。