我假设通过将其中一个 NIC 连接到每个子网的 VLAN 来实现这一点,或者也许辅助 IP 会有机地处理这个问题,但我的问题是,对于一个 ESXi 主机,以及该主机上的 3 个 VM,每个 VM 如何才能从不同的子网获得保留的 DHCP 地址(例如 10.0.0.0/8 172.16.0.0\16 和 192.168.1.0/24)?
我只是想在最直接的配置下,简单解释一下它是如何工作的。谢谢。是不是就像辅助 IP 将请求发送到为该子网提供服务的 dhcp 服务器一样简单?
答案1
简短回答:是的,这就像让 IP 助手处理它一样简单。
较长的答案:实现此目的的最简单方法是在 ESXi 盒中安装多个 NIC,然后为每个网络配置一个 vSwitch,然后您的虚拟机将连接到该网络。然后,您的虚拟机将通过与该 VLAN 上的任何其他机器相同的 DHCP 获取其 IP。
实现此目的的另一种方法是在物理交换机和 ESXi vSwitch 之间配置 802.1q 标记。结果相同,但只需一个 NIC 即可实现。VMWare 在此处提供了有关配置此配置样式的一些信息:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004074