0x01 问题
当对 ESXi 主机使用 DHCP 时,默认情况下 ESXi 主机不会发送首选主机名,它只会等待 DHCP 服务器为其分配主机名。
有时我们希望在某些情况下 ESXi 主机发送首选主机名。
0x02 修复
方法一:使用 ESXi Web 客户端
1、通过 https://esxi_host_ip 登录到 ESXi Web GUI
2、在左侧的“主机”下,单击“管理”
3、从系统选项卡 ->高级设置中,找到Misc.PreferredHostName
4、单击Misc.PreferredHostName,单击编辑选项
5、在“新值”字段中输入此 ESXi 主机的首选主机名,然后单击“保存”按钮
6、重新启动 ESXi 主机
一旦恢复在线,我们应该看到首选主机名已在 DHCP 服务器上注册。
方法二:使用 /etc/dhclient-vm
1、登录 ESXi Web 客户端
2、从左侧单击“主机”
3、从右侧,单击“操作” -> “服务” -> “启用安全 Shell (SSH)”,以启用对 ESXi 主机的 SSH 访问
4、使用与 ESXi Web 客户端相同的登录名
5、执行以下命令检查现有的dhclient配置文件
ls /etc
...
6、通常我们感兴趣的应该是dhclient-vmk0.conf ,如果我们有其他虚拟网络接口,我们可能需要使用dhclient-vmk1.conf,dhclient-vmk2.conf等。
7、使用 vi 编辑dhclient-vmk0.conf文件
send host-name = "test-hostname";
8、 重新启动 ESXi 主机,现在,首选主机名应该已在 DHCP 服务器上注册
参考连接:
How to Fix VMware ESXi 7 not registering hostname with DHCP server
发表评论