Come posso convertire un file VDI VirtualBox in un VMware vdmk?


10

Sto usando VirtualBox 2.1.4 e voglio convertire un file VDI per caricarlo in VMware Player (3.0.0 build-197124 su Vista Home Premium).

Penso di poter cambiare il formato VDI in vmdk con uno strumento fornito da VirtualBox:

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

È anche possibile ottenere un file vmdk con:

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

Ma questo non genera il file vmx di cui VMware Player ha bisogno. Come ottengo quel file?


A scopo informativo, VMware Converter 4.0.1 afferma che le immagini di backup supportate o le macchine virtuali di terze parti sono:

Microsoft Virtual PC 2004 o 2007

Microsoft VirtualServer 2005

Parallels Desktop 2.5, 3.0 o 4.0 per Mac

VMware Consolidated Backup

Symantec Backup Exec System Recovery 6.5, 7.0, 8.0

Symantec LiveState Recovery 3/6

Norton Ghost versioni dalla 9 alla 14

Acronis True Image Backup

Versioni di ShadowProtect Desktop, Server, SBS, IT, ecc. Dalla 2.0 alla 3.2

Risposte:


7

Ecco una risposta aggiornata dalla versione 5.0.14, mostrata di seguito:

Dalla finestra principale, fai clic sul menu File e seleziona "Virtual Media Manager" o usa semplicemente il collegamento Ctrl+D.

Finestra principale

Seleziona il disco che vuoi convertire e fai clic su "Copia" o usa il collegamento Ctrl-O.

Virtual Media Manager

Scegli un percorso e un nome file per il disco convertito, insieme al tipo di file e fai clic su "Copia".

Copia disco rigido virtuale

Nota: il disco rigido di origine sarà già selezionato se lo si è scelto nel passaggio precedente.

Nel mio caso, ho convertito un VDI di Windows Server 2016 TP4 in un VMKD per l'hosting in un ambiente VMware aziendale. I file di origine e di destinazione sono stati allocati dinamicamente.


4

Questa è una risposta da http://communities.vmware.com/people/pajegan

È possibile utilizzare "VMware vCenter Converter Standalone" per convertire i file VDI da virtualbox a .vmdk da utilizzare nel server vmware. Di seguito sono i passaggi per farlo:

Assicurarsi che la macchina virtuale in virtualbox sia attiva e in esecuzione.

Una volta aperta l'applicazione, fai clic su "Converti macchina" e scegli Macchina accesa.

Scegli la macchina remota

Indica l'indirizzo IP, il nome utente e la password del computer remoto che desideri convertire, quindi premi il pulsante successivo

Seleziona il tipo di destinazione come VMware Workstation o altra macchina virtuale Vmware.

Seleziona il prodotto Vmware come Vmware Server 2.x

Scegli un percorso per la macchina virtuale: deve essere una cartella condivisa in rete.

Premi Avanti, quindi controlla le impostazioni e premi di nuovo successivo.

L'attività richiederà circa un'ora in base alle dimensioni della macchina virtuale.

Ora è possibile copiare i file nell'archivio dati del server vmware e aggiungere la VM all'inventario usando il file .vmx.

PS: Volevo fare i seguenti passi per usare la macchina virtuale nel server VMware Esxi. Tuttavia, non funziona in ESXi. Se qualcuno ha avuto fortuna con la migrazione da Virtualbox a VMware esxi, per favore fatemi sapere i passaggi.


-1

penso che l'unica opzione sia:

1) File-> Esporta dispositivo ...

2) selezionare la VM che si desidera esportare

3) salvarlo (file .ova) in una cartella di backup da qualche parte (forse con un nome diverso dall'originale)

4) usa il formato OVF 1.0 e scrivi un file manifest (2.0 non funziona)

5) attendere fino al termine dell'esportazione e quindi importare / aprire su VMware (per ulteriori attese :)

perché sembra che a VMware non piaccia importare normali file .vmdk ...

6) quindi l'opzione migliore è usare sempre un formato .vdmk anche in VirtualBox?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.