Quando você clona a VM a partir de um modelo, uma das opções no Assistente é renomear o clone. Uma das opções é nomear o host da mesma forma que o nome no inventário do vSphere.
Como posso ler o parâmetro chamado displayName
no arquivo .vmx ou "Virtual Machine Name" no vSphere Client na VM. Se isso for possível com o vmtoolsd ainda não o encontrei.
Situação:
Tenho modelos de máquinas virtuais do CentOS6 em execução no VMware ESXi 5.1. Eles obterão um IP do DHCP quando surgirem, gerando aleatoriamente a última metade do endereço MAC. No entanto, eles sempre têm o nome do host definido como era quando o modelo foi criado.
Objetivo:
Sincronize o nome do host da máquina virtual (e, portanto, o nome que ele registra no DHCP / DNS) com o nome exibido no console do vSphere.
(Se houver uma maneira diferente ou melhor de alcançar esse objetivo, isso é tão bom)
Quando você clona a VM a partir de um modelo, uma das opções no Assistente é renomear o clone. Uma das opções é nomear o host da mesma forma que o nome no inventário do vSphere.