Wenn Sie beim Importieren der OVF/OVA in Ihren VMWare ESXi-Server den folgenden Fehler erhalten haben.
Dieser Fehler hängt mit der für die OVF-Vorlage konfigurierten virtuellen Hardwareversion zusammen – sie wird von der verwendeten vSphere-Version nicht unterstützt, da Sie eine andere Version der VMWare ESXi-Version verwenden. Glücklicherweise gibt es eine Problemumgehung, um dieses Problem zu beheben.
Solution # 1:
Laden Sie das OVFTool herunter und installieren Sie es. Hier ist ein Link dafür.
Führen Sie dann den folgenden Befehl aus.
ovftool <path of .ovf file> <path for converted .vmx file>
Dann erhalten Sie eine VMX-Datei. Sie müssen die Hardwareversion darin bearbeiten. Ändern Sie es in eine Version, die mit Ihrer Hardware kompatibel ist. Speichern Sie anschließend die VMX-Datei.
Dann müssen Sie das VMX wieder in OVF konvertieren.
Der Befehl dazu lautet
ovftool <path of .vmx file> <path for converted .ovf file>
Danach können Sie das OVF bereitstellen.
Solution
#2
:
Um Zeitverschwendung beim Extrahieren/Neuerstellen mit dem OVF-Tool zu vermeiden, können Sie einfach die OVF-Datei bearbeiten und die Zeile „VMX-XX“ (gemäß Ihren Anforderungen) ändern, unabhängig davon, welche Version mit Ihrem ESXI funktioniert. Verwenden Sie dann ein Hash-Dienstprogramm, um den SHA-1 der bearbeiteten OVF-Datei zu berechnen, und ersetzen Sie den entsprechenden SHA-1-Hash in der „.mf“-Datei.
Step 1 – edit the ovf file:
- Öffne die .ovf-Datei mit einem Editor
- Suchen Sie die Zeile
<vssd:VirtualSystemType>vmx-12</vssd:VirtualSystemType>
- ändere
vmx-12
zu zB.vmx-19
(oder eine andere HW-Version, die mit Ihrem ESXi funktioniert), da Sie die VMWare ESXi 7.0.2-Version verwenden, sodass die virtuelle Hardwareversion 19 sein sollte, für weitere Details lesen Sie bitte den Artikel. - Änderungen speichern
Step 2 – Calculate SHA-1 and change .mf file:
Jetzt müssen Sie den entsprechenden SHA-1 der bearbeiteten OVF-Datei in der .mf-Datei ersetzen:Wenn Sie ein Hash-Dienstprogramm haben, berechnen Sie den SHA-1 der bearbeiteten .ovf-Datei und ersetzen Sie den Hash in der .mf-Datei.
Dann sollte der Import der OVF-Vorlage ohne Probleme/Fehler funktionieren. Wenn Sie kein Hashing-Dienstprogramm haben, laden Sie eines herunter. Sie können zB „HashmyFiles“ von NirSoft verwenden, wenn Sie möchten.
Fazit:
In diesem Artikel haben wir einige Lösungen zur Behebung des OVF-Importproblems in VMWare EXSi durchgesehen.