Wie konvertiere ich eine VirtualBox VDI-Datei in einen VMware vdmk?

32528
iceman

Ich verwende VirtualBox 2.1.4 und möchte eine VDI-Datei konvertieren, um sie in VMware Player (3.0.0 build-197124 unter Vista Home Premium) zu laden.

Ich denke, ich kann das VDI-Format mit einem von VirtualBox bereitgestellten Tool in vmdk ändern:

VBoxManage clonehd /vboxdata/old.vdi /vmwaredata/new.vmdk -format VMDK 

Es ist auch möglich, eine vmdk-Datei zu erhalten mit:

qemu-img.exe convert -O vmdk hdd.vdi hdd.vmdk 

Dadurch wird jedoch nicht die VMX-Datei generiert, die VMware Player benötigt. Wie bekomme ich die Datei?


Zu Informationszwecken gibt VMware Converter 4.0.1 an, dass die unterstützten Backup-Images oder virtuellen Maschinen von Drittanbietern die folgenden sind:

Microsoft Virtual PC 2004 oder 2007

Microsoft VirtualServer 2005

Parallels Desktop 2.5, 3.0 oder 4.0 für Mac

VMware Consolidated Backup

Symantec Backup Exec System Recovery 6.5, 7.0, 8.0

Symantec LiveState Recovery 3/6

Norton Ghost-Versionen von 9 bis 14

Acronis True Image Backup

ShadowProtect Desktop-, Server-, SBS-, IT-Versionen usw. von 2.0 bis 3.2

8

3 Antworten auf die Frage

6
Chiramisu

Hier ist eine aktualisierte Antwort aus Version 5.0.14, die unten gezeigt wird:

Klicken Sie im Hauptfenster auf das Menü Datei und wählen Sie "Virtual Media Manager" oder verwenden Sie einfach die Verknüpfung Ctrl+D.

Hauptfenster

Wählen Sie die Festplatte aus, die Sie konvertieren möchten, und klicken Sie auf "Kopieren" oder verwenden Sie die Verknüpfung Ctrl-O.

Virtual Media Manager

Wählen Sie einen Pfad und einen Dateinamen für die konvertierte Festplatte zusammen mit dem Dateityp und klicken Sie auf "Kopieren".

Virtuelle Festplatte kopieren

Hinweis: Die Quellfestplatte ist bereits ausgewählt, wenn Sie sie im vorherigen Schritt ausgewählt haben.

In meinem Fall habe ich einen VDI von Windows Server 2016 TP4 in ein VMKD für das Hosting in einer VMware-Unternehmensumgebung konvertiert. Sowohl Quell- als auch Zieldateien wurden dynamisch zugewiesen.

3
iceman

Dies ist eine Antwort von http://communities.vmware.com/people/pajegan

Sie können "VMware vCenter Converter Standalone" verwenden, um Ihre VDI-Dateien von virtualbox in .vmdk für die Verwendung in VMware Server zu konvertieren. Die folgenden Schritte sind dazu erforderlich:

Stellen Sie sicher, dass Ihre virtuelle Maschine in virtualbox läuft.

Klicken Sie nach dem Öffnen der Anwendung auf "Convert Machine" und wählen Sie "Powered-on Machine" aus.

Wählen Sie den Remote-Computer aus

Geben Sie die IP-Adresse, den Benutzernamen und das Kennwort des Remote-Computers ein, den Sie konvertieren möchten, und klicken Sie dann auf Weiter

Wählen Sie als VMware Workstation oder eine andere virtuelle VMware-Maschine den Zieltyp aus.

Wählen Sie das Vmware-Produkt als Vmware Server 2.x aus

Wählen Sie einen Speicherort für die virtuelle Maschine aus: Es muss ein freigegebener Netzwerkordner sein.

Klicken Sie auf Weiter, überprüfen Sie die Einstellungen und klicken Sie erneut auf Weiter.

Die Aufgabe dauert je nach Größe Ihrer virtuellen Maschine etwa eine Stunde.

Jetzt können Sie die Dateien in den VMware Server-Datastore kopieren und die VM mithilfe der .vmx-Datei zum Inventar hinzufügen.

PS: Ich wollte die folgenden Schritte ausführen, um die virtuelle Maschine im VMware Esxi-Server zu verwenden. Es funktioniert jedoch nicht in ESXi. Wenn jemand mit der Migration von Virtualbox zu VMware esxi Glück gehabt hat, teilen Sie mir bitte die Schritte mit.

-1
jimmy5

Ich denke, die einzige Möglichkeit ist:

1) Datei-> Export Appliance ...

2) Wählen Sie die VM aus, die Sie exportieren möchten

3) Speichern Sie die Datei (.ova-Datei) in einem Sicherungsordner (mit einem anderen Namen als das Original).

4) Verwenden Sie das OVF 1.0-Format und schreiben Sie eine Manifestdatei (2.0 funktioniert nicht).

5) Warten Sie, bis der Export abgeschlossen ist, und importieren Sie ihn / öffnen Sie ihn in VMware (für mehr Wartezeit :)

weil es scheint, dass VMware normale .vmdk-Dateien nicht gerne importiert ...

6) Die beste Option ist also, in VirtualBox auch immer ein .vdmk-Format zu verwenden?