metamorworks - stock.adobe.com
Troubleshooting für die OVF-Template-Installation
Eine OVF-Datei zu installieren, birgt manchmal Schwierigkeiten im Zusammenhang mit vSphere. Der Artikel zeigt Alternativen auf, wie man Probleme mit den Templates umgeht.
Den vSphere Web Client von VMWare für die Installation eines OVF (Open Virtualization Format) Template zu benutzen, erfordert eine richtige Konfiguration. Wenn IT-Administratoren vCenter-Zertifikate nicht korrekt einrichten, stellt der Web Client einen Fehler fest und weigert sich fortzufahren. Administratoren können sich aber auf verschiedene Weise um dieses Problem kümmern.
Viele Administratoren, die vSphere einsetzen, installieren einfach alles, was das Programm hergibt. In diesem Fall werden die Anwender der Admin-Konsole höchstwahrscheinlich die gut bekannte Fehlermeldung zu unsicheren Webseiten bekommen. Die Zertifikate von vCenter zu installieren, ist eine schnelle und leichte Fehlerlösung, aber ähnelt nur dem simplen Pflasterauflegen bei einer Wunde. Die passenden Zertifikate einzurichten, kann ein komplexes Verfahren sein, das aber manchmal nicht den Aufwand lohnt.
Um das Triggern einer Fehlermeldung vom Web Client und den Aufwand eines richtigen Zertifikat-Setups zu vermeiden, können Admins ein OVF-Template von der Host-GUI installieren oder das OVF-Tool verwenden und die Dateien extrahieren.
Die Host-GUI nutzen, um ein OVF-Template zu installieren
Wenn es die Administratoren eilig haben, können sie versuchen, sich im Host einzuloggen und ein OVF-Template direkt über die GUI zu installieren, abhängig von der vCenter-Konfiguration.
Bestimmte Variablen können jedoch den Erfolg dieser Methode beeinflussen. Wenn ein Administrator zu wenige oder unkorrekte Rechte hat, wird dies ein Scheitern verursachen. Außerdem kann der Administrator mit dieser Methode nur in dem Cluster installieren, zu dem er direkt eingeloggt ist. Das bedeutet, er kann nicht in einem anderen Cluster installieren, ohne in zusätzlichen Hosts eingeloggt zu sein. Wenn vCenter Administratoren daran hindert, in dem anderen Host eingeloggt zu sein, sind sie auch nicht in der Lage, ein OVF-Template über die GUI zu installieren. In diesem Fall sollten Administratoren stattdessen die OVF-Tool-Methode verwenden.
Die Methode der OVF-Tool-Applikation einsetzen
Für eine weniger „quick-and-dirty“ Installation können Administratoren ein OVF-Template installieren, indem sie die OVF-Tool-Applikation herunterladen und auf ihrem lokalen Windows-Server oder wo immer sie wollen installieren, um dann die VM- und Konfigurationsdateien als einen Zwischenschritt zu installieren.
Die OVF-Datei besteht aus einer Gruppe von komprimierten Disk Files neben einigen Konfigurations-Files. Administratoren können das OVF-Tool dazu benutzen, um die Dateien in das komprimierte OVF-File zu extrahieren
Die Administratoren sollten das folgende Kommando nutzen, um alle erforderlichen Dateien zu extrahieren. Wegen der Geschwindigkeit sollten sie dies lokal machen. Sie können myovffile.ovf gegen einen beliebigen OVF-Dateinamen oder einfach gegen *.ovf , falls gewünscht, austauschen.
ovftool -acceptAllEulas -allowExtraConfig myovffile.ovf
Der Parameter allowExtraConfig extrahiert Informationen, die vCenter/ESXi braucht, um die VM zu installieren. Es sollten dann eine Anzahl von VMDK-Dateien und eine VMX-Datei mit der Konfiguration präsent sein. Die Administratoren sollten sich vergewissern, dass alle notwendigen Dateien in dem extrahierten Ordner vorhanden sind.
Nach der Datei-Extrahierung
Wenn diese Dateien extrahiert sind, können die Administratoren WinSCP oder eine andere Filetransfer-Software verwenden, um das Verzeichnis mit den Dateien zu einem Speichersystem hochzuladen, in dem sie die VM aufbewahren wollen. Sie können auch die in vCenter enthaltene File-Upload-Funktionalität verwenden, aber Programme wie zum Beispiel WinSCP sind oft zuverlässiger. WinSCP nutzt beim Hochladen nur einen Port – Port 22. In einer komplexen Umgebung sind vielleicht nicht alle erforderlichen Ports für den Abschluss eines Uploads offen, so dass bei größeren Dateien die eingebaute Upload-Funktionalität oft fehlerhaft ist.
Nachdem der Upload komplett ist, sollte der Administrator mit dem Datei-Browser zu dem Verzeichnis gehen und die VMX-Datei lokalisieren. Der nächste Schritt besteht darin, einen Rechtsklick auf die VMX-Datei zu machen und „add to inventory“ auszuwählen.
Die Maschine wird dann zu dem vCenter Inventory hinzugefügt. Mit diesem Punkt ist der Maschinenimport komplett, und die Administratoren können vMotion benutzen oder die Maschine wie jede andere VM verschieben.
Wenn Probleme mit dem Einschalten auftreten oder weiteres Troubleshooting erforderlich ist, können Administratoren die detaillierten Log Files für die VM in dem Verzeichnis mit den VMX- und VMDK-Dateien finden. Sie können diese Dateien für eine Überprüfung auf den Client herunterladen. Fehler sind in der zeitlichen Abfolge und mit einem Warnschild in den Logs aufgezeichnet, so dass sie leicht zu finden und zu überprüfen sind. Idealerweise sollten Administratoren jedoch sicherstellen, dass sie ihre Zertifikate korrekt installiert haben, bevor sie diesen Weg gehen und sich auf eine Zwischenlösung einlassen.