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

10

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 diese Datei?


Zu Informationszwecken gibt VMware Converter 4.0.1 an, dass die unterstützten Backup-Images oder virtuellen Maschinen von Drittanbietern folgende 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- usw. Versionen von 2.0 bis 3.2

Eismann
quelle

Antworten:

7

Hier ist eine aktualisierte Antwort ab Version 5.0.14 (siehe unten):

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 zu konvertierende Festplatte aus 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 wird bereits ausgewählt, wenn Sie sie im vorherigen Schritt ausgewählt haben.

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

Chiramisu
quelle
4

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 nach .vmdk zu konvertieren und auf vmware server zu verwenden. Die folgenden Schritte sind dazu erforderlich:

Stellen Sie sicher, dass Ihre virtuelle Maschine in virtualbox betriebsbereit ist.

Klicken Sie nach dem Öffnen der Anwendung auf "Maschine konvertieren" und wählen Sie "Maschine eingeschaltet".

Wählen Sie die Remote-Maschine

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

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

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

Wählen Sie einen Speicherort für die virtuelle Maschine: Es muss sich um einen freigegebenen Netzwerkordner handeln.

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

Die Aufgabe dauert je nach Größe Ihrer virtuellen Maschine ungefähr eine Stunde.

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

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

Eismann
quelle
-1

Ich denke, die einzige Option ist:

1) Datei-> Appliance exportieren ...

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

3) Speichern Sie es (.ova-Datei) irgendwo in einem Sicherungsordner (möglicherweise 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 / öffnen Sie dann VMware (für weitere Wartezeiten :)

weil VMware anscheinend keine regulären .vmdk-Dateien importieren möchte ...

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

jimmy5
quelle