我如何displayName
从虚拟机中读取 .vmx 文件中调用的参数或 vSphere Client 中的“虚拟机名称”。如果使用 vmtoolsd 可以做到这一点,我还没有找到它。
情况:
我有在 VMware ESXi 5.1 下运行的 CentOS6 虚拟机模板。它们首次启动时会通过随机生成 MAC 地址的后半部分从 DHCP 获取 IP。但它们的主机名始终与模板创建时一样。
目标:
将虚拟机的主机名(以及它在 DHCP/DNS 中注册的名称)与 vSphere 控制台中显示的名称同步。
(如果有不同或更好的方法可以达到这个目标,那就更好了)
答案1
当您从模板克隆虚拟机时,向导中的一个选项是重命名克隆。其中一个选项是将主机命名为与 vSphere 清单中的名称相同。