
Wie kann ich den in der .vmx-Datei oder im "Virtual Machine Name" genannten Parameter displayName
im vSphere-Client aus der VM heraus lesen? Ob dies mit vmtoolsd möglich ist, habe ich noch nicht herausgefunden.
Situation:
Ich habe CentOS6-Vorlagen für virtuelle Maschinen, die unter VMware ESXi 5.1 laufen. Sie erhalten beim ersten Start eine IP von DHCP, indem die letzte Hälfte der MAC-Adresse zufällig generiert wird. Der Hostname ist jedoch immer so eingestellt, wie er beim Erstellen der Vorlage war.
Ziel:
Synchronisieren Sie den Hostnamen der virtuellen Maschine (und damit den Namen, unter dem sie in DHCP/DNS registriert ist) mit dem Namen, der in der vSphere-Konsole angezeigt wird.
(Wenn es einen anderen oder besseren Weg gibt, dieses Ziel zu erreichen, ist das genauso gut)
Antwort1
Wenn Sie die VM aus einer Vorlage klonen, besteht eine der Optionen im Assistent darin, den Klon umzubenennen. Eine der Optionen besteht darin, dem Host denselben Namen zu geben wie im vSphere-Inventar.