Como faço para converter um arquivo VirtualBox VDI em um VMware vdmk?

7

Estou usando o VirtualBox 2.1.4 e quero converter um arquivo VDI para carregá-lo no VMware Player (3.0.0 build-197124 no Vista Home Premium).

Eu acho que posso mudar o formato VDI para vmdk com uma ferramenta fornecida pelo VirtualBox:

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

Também é possível obter um arquivo vmdk com:

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

Mas isso não gera o arquivo vmx que o VMware Player precisa. Como obtenho esse arquivo?

Para fins informativos, o VMware Converter 4.0.1 diz que as imagens de backup compatíveis ou máquinas virtuais de terceiros são:

Microsoft Virtual PC 2004 or 2007

Microsoft VirtualServer 2005

Parallels Desktop 2.5, 3.0 or 4.0 for Mac

VMware Consolidated Backup

Symantec Backup Exec System Recovery 6.5, 7.0, 8.0

Symantec LiveState Recovery 3/6

Norton Ghost versions from 9 to 14

Acronis True Image Backup

ShadowProtect Desktop, Server, SBS, IT, etc versions from 2.0 to 3.2

    
por iceman 21.11.2009 / 13:30

3 respostas

3

Esta é uma resposta do link

You can use "VMware vCenter Converter Standalone" to convert your VDI files from virtualbox to .vmdk to use in vmware server. The following are the steps to do that:

Make sure that your virtual machine in virtualbox is up and running.

Once you open the application, click on "Convert Machine" and choose Powered-on Machine.

Choose remote machine

Give the IP address, username and password of the remote machine that you would like to convert and then hit next

Select Destination Type as VMware Workstation or other Vmware virtual machine.

Select Vmware product as Vmware Server 2.x

Choose a location for the virtual machine: It has to be a Network shared folder.

Hit Next and then check the settings and hit next again.

The task will take about an hour based on the size of your virtual machine.

Now you can copy the files to the vmware server datastore and add the VM to the inventory using the .vmx file.

PS: I wanted to do the following steps to use the Virtual machine in VMware Esxi server. However it is not working in ESXi. If anyone has had luck with migrating from Virtualbox to VMware esxi, please let me know the steps.

    
por 07.12.2009 / 18:53
5

Aqui está uma resposta atualizada a partir da versão 5.0.14, mostrada abaixo:

Na janela principal, clique no menu Arquivo e selecione "Virtual Media Manager" ou simplesmente use o atalho Ctrl+D .

Selecioneodiscoquevocêdesejaconverterecliqueem"Copiar" ou use o atalho Ctrl-O .

Escolhaumcaminhoeumnomedearquivoparaodiscoconvertido,juntocomotipodearquivoecliqueem"Copiar".

Observação: o disco rígido de origem já estará selecionado se você o escolheu na etapa anterior.

No meu caso, converti um VDI do Windows Server 2016 TP4 em um VMKD para hospedagem em um ambiente corporativo VMware. Os arquivos de origem e de destino foram alocados dinamicamente.

    
por 04.03.2016 / 00:29
-1

eu acho que a única opção é:

1) File->Export Appliance...

2) select the VM you want to export

3) save it(.ova file) to a backup folder somewhere (with a different name from the original perhaps)

4) use OVF 1.0 format and write a manifest file (2.0 does not work)

5) wait until export is finished and then import/open to VMware (for more waiting:)

porque parece que o VMware não gosta de importar arquivos .vmdk regulares ...

6) so the best option is to always use a .vdmk format in VirtualBox too?

    
por 07.09.2017 / 00:05