Se você precisa migrar suas máquinas virtuais do Citrix XenServer (ou outro) que possua arquivos OVA para o Microsoft Hyper-V (VHD, VHDX), siga estes passos:
Obs.: Prepare espaço em disco.
1º – Instale o VirtualBox e importe o arquivo OVA através do menu Arquivos > Importar Appliance. O VitualBox irá processar e ao fim converter o OVA em arquivo VMDK. Após terminar o processo, não é necessário iniciar a máquina virtual no VirtualBox.
Obs.: No meu caso, instalei o VirtualBox no mesmo servidor onde estava o Hyper-V, para facilitar a importação sem a necessidade de ficar movendo grandes arquivos pela rede.
2º – Acesse o prompt de comando (cmd) e vá para o diretório onde estão os arquivos VMDK:
C:\Windows\system32>D:
D:\>cd “VirtualBox\VMnova\Virtual Hard Disks”
D:\VirtualBox\VMnova\Virtual Hard Disks>
3º – Agora execute o comando abaixo para converter o arquivo VMDK para VHD:
“c:\program files\oracle\virtualbox\vboxmanage.exe” clonehd — format VHD VMnova.vmdk VMnova.vhd
Pronto, arquivo VHD disponível para ser alocado em uma máquina virtual EXISTENTE no Hyper-V. Siga os passos abaixo:
4º – Abra o Hyper-V, clique com o botão direito em cima do servidor, vai no menu Novo > Máquina Virtual.
5º – Clique em Avançar > Defina o nome e o diretório de armazenamento da máquina virtual e clique em Avançar.
6º – Deixe em Geração 1 e clique em Avançar.
7º – Aloque a mesma quantidade de memória de origem desta máquina virtual e clique em Avançar.
8º – Defina um adaptador de rede para a máquina virtual e clique em Avançar.
9º – ATENÇÃO: Agora selecione “Anexar um disco rígido virtual mais tarde” e clique em Avançar.
10º – Clique em Concluir.
11º – Com a máquina virtual criada, clique com o botão direito em cima dela e vá em Configurações.
12º – Em “Controlador IDE 0” adicione um novo disco rígido, clique em Procurar e selecione o arquivo VHD gerado no passo 3.
Pronto! Inicie sua máquina virtual no Hyper-V.