Converter OVA em VHD para uso no Hyper-V

12

Eu tenho um arquivo OVA que preciso converter para VHD para usar o Hyper-V. Abrir o .ovaarquivo no winrar me dá um .ovfarquivo e um .vmdkarquivo. Testei o programa Microsoft Virtual Machine Converter 3.0recomendado no SU, mas era necessário um servidor host. Eu não tenho isso, só tenho o arquivo.

Importar ovf e / ou vmdk para Hyper-V

Ogglas
fonte

Respostas:

16

Muito fácil, na verdade, instale o VirtualBox que vem com o programa VBoxManage.exe. Pode ser usado com clonehdpara especificar o novo formato do disco. Você especifica o arquivo de disco original, nesse caso, o .vmdk e, em seguida, fornece um local e um nome para gerar o arquivo .vhd.

Abra um prompt do cmd, CD no C:\Program Files\Oracle\VirtualBoxdiretório de instalação do Virtualbox e execute:

VBoxManage.exe clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

Documentação para VirtualBox: https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

Em seguida, criei uma nova máquina virtual Hyper-V Managere selecionei "Usar um disco rígido virtual existente". Funcionou perfeitamente.

Use este guia para acessar a Internet:

https://superuser.com/a/472854/405096

Ogglas
fonte
2

Ainda não posso comentar, mas este é um seguimento ao comentário de Ogglas

Se você receber a mensagem:

'VBoxManage.exe' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote.

Tente inserir o caminho inteiro do VBOXManage.exe no meu caso, que seria:

B: \ Virtualbox \ VBoxManage.exe

O novo comando seria então:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

Fonte: /server/365423/how-to-run-vboxmanage-exe

BlaxadowFire
fonte
0

Eu tive problemas para fazer o VirtualBox fazer isso corretamente por mim. Em vez disso, usei uma ferramenta oficial da Microsoft. Você pode baixar o Microsoft Virtual Machine Converter aqui: https://www.microsoft.com/en-us/download/details.aspx?id=42497

Um exemplo do que fiz para fazer isso funcionar para mim:

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\mvmcCmdlet.psd1"

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath C:\Temp\myvm.vmdk -VhdType DynamicHardDisk -VhdFormat Vhdx -DestinationLiteralPath C:\Temp\myvm
Nate
fonte