Startseite
» LINUX
»
Linux: So exportieren und importieren Sie VMs in VMware Workstation Pro
Linux: So exportieren und importieren Sie VMs in VMware Workstation Pro
Um eine virtuelle Maschine aus VMware Workstation Pro zwischen Linux-Hosts zu verschieben, verwenden Sie das Open Virtualization Format (OVF) . In Workstation Pro können Sie eine ausgeschaltete VM als OVF-Paket exportieren und dieses Paket später über „Datei > Öffnen“ importieren . Workstation kann auch eine einzelne OVA-Appliance importieren.
Die alten, speziell für Workstation 16 geltenden Anweisungen sind nicht mehr die beste Referenz. Broadcoms aktuelle Supportmatrix umfasst VMware Workstation Pro 26H1 und 26H1u1 unter Linux. Der grundlegende OVF-Workflow bleibt einfach: VM exportieren, Paketdateien zusammenhalten und die OVF- oder OVA-Datei öffnen, wenn Sie die VM wiederherstellen möchten.
Was ein OVF-Export enthält
Ein OVF-Export ist üblicherweise ein Ordner mit zusammengehörigen Dateien und keine einzelne, in sich abgeschlossene Datei. Das Paket enthält in der Regel Folgendes:
.ovf — der Deskriptor, der die virtuelle Hardware der VM definiert und auf ihre Festplatten verweist.
.vmdk — eine oder mehrere virtuelle Festplattendateien.
.mf — ein optionales Manifest, das Prüfsummen für Paketdateien enthält.
Im Gegensatz dazu packt eine OVA-Datei die Appliance in ein einzelnes Archiv. Workstation Pro kann sowohl VMDK- .ovfals auch .ovaManifestdateien importieren. Wenn Sie OVF verwenden, trennen oder benennen Sie die referenzierten VMDK- und Manifestdateien nach dem Export nicht einfach um.
Bevor Sie die VM exportieren
Fahren Sie das Gastbetriebssystem vollständig herunter, anstatt die VM laufen zu lassen oder im Ruhezustand zu belassen.
Stellen Sie sicher, dass am Zielort genügend freier Speicherplatz für die exportierten virtuellen Festplatten vorhanden ist.
Verwenden Sie für den Export einen separaten, leeren Ordner, damit alle OVF-Paketdateien leicht identifiziert und zusammen verschoben werden können.
OVF sollte nicht als Ersatz für eine vollständige Datensicherungsstrategie betrachtet werden. OVF ist in erster Linie ein portables VM-Paketformat, und der Snapshot-Verlauf ist nicht im Paket enthalten.
Wie exportiert man eine VMware Workstation VM unter Linux in das OVF-Format?
Wählen Sie die ausgeschaltete VM aus und wählen Sie dann Datei > Exportieren nach OVF .
Wählen Sie die VM aus. Öffnen Sie VMware Workstation Pro und wählen Sie die virtuelle Maschine in der Bibliothek aus. Vergewissern Sie sich, dass sie ausgeschaltet ist, und öffnen Sie dann „Datei“ > „Exportieren nach OVF“ . Broadcom beschreibt diesen Menüpfad auch in seiner Anleitung zur Fehlerbehebung beim OVF-Export unter Linux.
Wählen Sie den Exportort. Erstellen oder wählen Sie einen entsprechenden Ordner aus, geben Sie einen aussagekräftigen Dateinamen mit der Endung .c ein .ovfund starten Sie den Export.
Speichern Sie den OVF-Deskriptor in einem Ordner, der für dieses VM-Paket reserviert ist.
Warten Sie, bis der Export abgeschlossen ist. Die benötigte Zeit hängt hauptsächlich von der Größe der virtuellen Festplatte und der Leistung des Hostspeichers ab. Verschieben oder benennen Sie keine Dateien um, solange Workstation das Paket noch schreibt.
Überprüfen Sie das Paket. Öffnen Sie den Zielordner und vergewissern Sie sich, dass der OVF-Deskriptor und die zugehörigen VMDK-Dateien vorhanden sind. Falls ein Manifest erstellt wurde, bewahren Sie es zusammen mit dem restlichen Paket auf.
Ein typisches OVF-Paket speichert die Dateien .ovf, .vmdk, und .mfzusammen.
Wie man eine OVF- oder OVA-Datei in VMware Workstation Pro importiert
Öffnen Sie das Gerät. Wählen Sie in Workstation Pro „Datei“ > „Öffnen“ , navigieren Sie zur exportierten .ovfDatei .ovaund öffnen Sie diese. Stellen Sie bei einem OVF-Paket mit mehreren Dateien sicher, dass sich alle referenzierten Datenträger im selben Paketverzeichnis befinden.
Benennen Sie die neue VM und wählen Sie ihren Ordner aus. Workstation zeigt das Dialogfeld „Virtuelle Maschine importieren“ an. Geben Sie den VM-Namen ein, wählen Sie den Speicherort für die neuen Laufzeitdateien aus und klicken Sie auf „Importieren“ .
Wählen Sie einen Namen und einen Zielordner aus und importieren Sie anschließend die OVF- oder OVA-Appliance.
Überprüfen Sie die importierte VM vor dem ersten Start. Wählen Sie nach Abschluss des Imports die VM in der Bibliothek aus und prüfen Sie CPU, Arbeitsspeicher, Netzwerk und angeschlossene Geräte. Schalten Sie die VM anschließend ein. Falls die Appliance von einem anderen Hypervisor stammt, installieren oder aktualisieren Sie die VMware Tools gegebenenfalls im Gastsystem.
Verwenden Sie OVF Tool, wenn Sie einen Befehlszeilenexport benötigen.
Broadcom bietet außerdem das eigenständige VMware OVF Tool für Linux an. Es kann VMware-Laufzeitdateien in OVF konvertieren und über die Befehlszeile mit OVF/OVA-Paketen arbeiten. Eine lokale Workstation-VM kann beispielsweise mit folgendem Befehl exportiert werden:
Dies ist nützlich für Skripte oder wenn der grafische Exportpfad nicht verfügbar ist. Auf der Downloadseite von Broadcom finden Sie aktuelle Linux-Bundle- und ZIP-Versionen des OVF-Tools.
Behebung häufiger OVF-Probleme unter Linux
Der Export schlägt mit der Fehlermeldung „Unbekannter Fehler“ fehl.
Broadcom hat ein älteres Problem mit Workstation 16.2.x unter Linux dokumentiert, bei dem der OVF-Export auf RHEL, Fedora oder SUSE fehlschlagen konnte, weil die erforderliche libnslBibliothek fehlte. Wenn Sie einen dieser älteren Hosts betreuen, prüfen Sie zunächst, ob der Startvorgang erfolgreich ist, und installieren Sie anschließend das passende libnsl-Paket für Ihre Distribution. Betroffene Versionen und weitere Details /usr/bin/ovftoolfinden Sie im Broadcom- Artikel zum OVF-Exportfehler .
Beim Import konnte keine virtuelle Festplatte gefunden werden.
Stellen Sie sicher, dass die OVF-Datei .ovf, die referenzierten .vmdkDateien und das Manifest zusammenbleiben. Es genügt nicht, nur die Deskriptordatei zu verschieben. Wenn Sie den OVF-Deskriptor manuell bearbeiten, kann die Prüfsumme des Manifests ungültig werden.
Sie möchten die Appliance zwischen VMware und VirtualBox verschieben.
OVF ist auf Portabilität ausgelegt, obwohl Hypervisoren nicht alle Appliance-Funktionen identisch unterstützen. Oracle VirtualBox 7.2 kann OVF- und OVA-Appliances über den Import- Workflow importieren, und die zugehörige Dokumentation setzt voraus, dass die referenzierten Festplattendateien in einem OVF-Paket mit mehreren Dateien enthalten bleiben. Siehe die Dokumentation zum OVF-Import in Oracle VirtualBox .