Da ich das Thema als kleiner Ordnungsfanatiker schon mehrfach hatte und
mir das irgendwie nicht merken kann, obwohl es sehr einfach ist, schreibe
ich es kurz in unser Blog: Wie benennt man VMDK-Dateien auf einem VMware
vSphere Hypervisor aka ESXi-Server um?
Ich persönlich mag es, wenn die VMDK-Dateien
einer VM sinnvolle Namen haben, etwa sda.vmdk, sdb.vmdk usw. für Linux
oder Server-xxx-C, Server-xxx-D usw. bei Windows-Maschinen. So kann man
auch von außen leicht erkennen, welche Datei welchem Laufwerk entspricht.
Spätestens, wenn man eine VM mit dem
VMware Converter "umzieht", z. B. von einem Desktop auf einen
ESXi-Server, werden sie nach dem Namen der VM benannt. Wenn man das ändern
möchte, muss man in einer SSH- oder ESXi-Shell folgendes machen:
- Die VM gegebenenfalls herunter fahren.
- Die VMDK-Datei in den Eigenschaften der Virtuellen Maschine aus dieser entfernen.
- Die Shell öffnen.
- In das Verzeichnis wechseln:
cd /vmfs/volumes/DatastoreName/VMName - vmkfstools -E "AlterName.vmdk" "NeuerName.vmdk"
- Die VMDK-Datei wieder der VM zuweisen
- Die Virtuelle Maschine neu starten
Die Umbenennung nur auf die "Basis-Datei"
ohne "-flat" o.ä. anwenden. Die zugehörigen Dateien werden automatisch
mit umbenannt.
Quelle:
Renaming
a virtual machine and its files in VMware ESXi and ESX (1029513)