VMware Workstation OVF Import funktioniert nicht

Aus einer VMware Workstation VM wurde eine OVF erzeugt, um sie woanders einspielen zu können.

Beim Festplattenlayout handelt es sich natürlich um eine erweiterbare VMDK (thin), die in einer Datei abgespeichert wird (also NICHT 2G split-disk)

hdd-fuer-ovf

Der Import der OVF funktioniert auf VMware ESXi Servern problemlos, auf einer anderen VMware Workstation jedoch nicht.

Beim Import der OVF erhält man die total aussagekräftige Fehlermeldung und der Import wird abgebrochen.

ovftool-exe-formatstlstring

Der übliche Vorgang:

  • Man erstellt eine neue VM mit den gleichen Spezifikationen
  • Die dabei erstellte virtuelle Festplatte wird aus der VM entfernt
  • Die mit der OVF gelieferte virtuelle Festplatte wird eingebunden
    add-existing-vmdk
  • Die VM wird gestartet
  • Nun erhält man die folgenden Fehler beim Einschalten der VM:
    you-do-not-have-writeaccess-to-a-partition

    write-protect01

Ursache:

Das Format der mitgelieferten VMDK ist falsch und führt dann beim Import der VM via OVF zur Fehlermeldung

Abhilfe:

  • Die derzeit in der VM vorhandene VMDK muss aus der VM wieder entfernt werden
  • Die VMDK muss mit den Werkzeugen von VMware Workstation umgewandelt werden
    (Bitte ein CMD mit administrativen Privilegien öffnen)
    vdiskmanager
    C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe -r D:\vmfs\omdsat\omdsat-disk1.vmdk -t 0 D:\vmfs\omdsat\omdsat-disk2.vmdk
  • Anschliessend kann die neue VMDK in die VM eingebunden werden.