vSphere DHCP 如何分配 IP 地址?

vSphere DHCP 如何分配 IP 地址?

我在 vSphere VM 中安装了 Ubuntu,由于某些错误,它获得了错误的 IP 地址。我要求 IT 修复 DHCP 条目,他们确实修复了,但 VM 一直被分配错误的 IP。我可以让它运行正确的 IP 地址,dhclient但这种情况不是持久的。解决方案是添加

dhcp-identifier: mac

/etc/netplan/99-dhcp.yaml

有人能解释一下在这种情况下默认分配 IP 地址是如何工作的,以及为什么我必须手动将其设置为使用 DHCP 的 MAC 地址吗?

答案1

通常,vSphere 不处理 IP,只处理以太网 - 但有两个例外;如果您使用 NSX 并且已配置“网络协议配置文件”。

首先,只需询问 VMware 人员是否使用 NSX,如果他们使用,那么他们将对 DHCP 的工作方式有很大控制权,并可以根据他们的设计为您提供帮助。

如果他们没有 NSX,那么它很可能是这些“网络协议配置文件”之一 - 这是一个 v7 名称(它在以前的版本中曾经有不同的名称,但我忘记了它的名字,抱歉)无论如何它设置在“数据中心”级别,如果您有适当的权限,您可以选择包含管理您的虚拟机的集群/主机的数据中心,然后在“配置”下您应该看到“网络协议配置文件” - 如果其中有一个或多个,那么您可以找到适用于您的虚拟机的配置文件(它们通常分配给端口组或网络)并查看它是如何设置的。

如果您没有上述任何一项,那么我怀疑您正在运行外部/非 VMware 提供的 DHCP 服务,同样,您的服务器/网络人员应该能够提供帮助。

相关内容