Menu Close

Reimport von .ova-Vorlagen in ESXi 6.0 schlägt fehl

Vor kurzem habe ich eine Firewall-Testumgebung mit verschiedenen, virtuellen Open Source-Firewalls aufgebaut, um deren Installationsroutinen, Konfigurationsmöglichkeiten und Funktionsumfang zu evaluieren. Nachdem ich meine Tests abgeschlossen hatte, wollte ich die Firewalls exportieren, um den Speicher auf meinem ESXi 6.0-Host für andere Systeme bereitzustellen. Hierfür habe ich den Export als .ova-Vorlage gewählt. Als ich eine dieser Firewalls testweise reimportieren wollte, bin ich jedoch über die folgende Fehlermeldung gestoßen.

Failed to deploy OVF package: The task was canceled by a user.

Auch eine wiederholte Initialisierung des Imports schlägt bei dieser Fehlermeldung konsequent fehl. In diesem Beitrag halte ich die notwendigen Schritte fest, um die exportierten Vorlagen importierbar zu machen.

Anleitung

In dem Artikel ESXi 5.1 : Fixing ‘Failed to deploy OVF package: The task was canceled by a user.’ von Luke Barklimore wird die selbe Fehlermeldung vom ESXi 5.1 beschrieben und ein manueller Weg genannt diesen Fehler zu beheben. Ich habe mich im Anschluss an seine Anleitung gehalten und konnte im ESXi 6.0 meine zuvor exportierten Vorlagen erfolgreich reimportieren. Die folgenden sechs Schritte fassen die Maßnahmen zusammen, ohne auf die Ursache des Problems genauer einzugehen.

Wie kann ich eine zuvor exportiere .ova-Datei im ESXi 6.0 reimportieren?

  1. Die .ova-Dateiendung in .tar umbenennen und das Archiv mit einem geeigneten Packprogramm, wie 7-Zip, entpacken
  2. Es werden drei Dateien mit den Endungen .ovf, .vmdk und .mf extrahiert, wobei letztere gelöscht werden muss
  3. Die .ovf-Datei mit einem Texteditor, wie Notepad oder Notepad++, öffnen, um in der folgenden Textzeile .iso durch .atapi zu ersetzen: <rasd:ResourceSubType>vmware.cdrom.iso</rasd:ResourceSubType>
  4. Die veränderte .ovf-Datei und die .vmdk-Datei müssen nun wieder in ein .tar-Archiv gepackt werden
  5. Abschließend muss dieses mit der ursprünglichen .ova-Dateiendung versehen werden
  6. Die .ova-Datei kann nun im ESXi 6.0 importiert werden

Vielen Dank an dieser Stelle an Luke Barklimore, der mir viel Mühe abgenommen hat, indem er sein Wissen geteilt hat!

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.