Converter ova para vhd

Converter OVA para VHD

Converta o disco de um appliance OVA para VHD para uso com o Hyper-V e outras ferramentas compatíveis com VHD.

Converter ficheiros OVA online

Ainda não temos um conversor online dedicado para OVA para VHD, mas pode converter ficheiros OVA online para estes formatos:

Como converter ova para vhd arquivo

O Hyper-V usa VHD ou VHDX, enquanto o VirtualBox e o VMware geralmente exportam appliances como arquivos OVA. Converter o disco virtual dentro do OVA permite anexar o sistema convidado existente a uma máquina virtual do Hyper-V sem reinstalá-lo.

O que é o formato OVA

OVA é um arquivo TAR contendo uma descrição de máquina virtual OVF, um ou mais discos virtuais e, às vezes, arquivos de manifesto ou certificado. VirtualBox, VMware e outras plataformas de virtualização usam esse formato para empacotar appliances para transporte, backup e implantação.

O disco dentro de um OVA geralmente é VMDK, mas um appliance pode conter VHD, VDI ou vários discos. Um VMDK pode consistir em um pequeno arquivo descritor e um ou mais arquivos de extensão. O próprio arquivo OVA não é um disco rígido virtual; portanto, alterar seu nome de arquivo para .vhd não o converte.

O que é o formato VHD

VHD é o formato de disco rígido virtual da Microsoft. Hyper-V, VirtualBox, Virtual PC e várias ferramentas de gerenciamento de discos podem anexá-lo como um disco convidado contendo partições e sistemas de arquivos.

O VHD é compatível com discos de expansão dinâmica e discos fixos e continua sendo útil para compatibilidade com versões antigas do Hyper-V e do VirtualBox. Seu limite prático de capacidade virtual é de aproximadamente 2.040 GB. Use VHDX para implantações modernas do Hyper-V, discos maiores que 2 TB, proteção aprimorada de metadados e maior resistência contra perda de energia; softwares mais antigos podem não oferecer suporte ao VHDX.

Converter o OVA com o VirtualBox

O VirtualBox é a opção mais simples para desktop quando o OVA contém um VMDK. A conversão altera o contêiner do disco; ela não recria as configurações da VM do appliance.

  1. Instale o Oracle VirtualBox, que inclui o VBoxManage, no Windows, Linux ou macOS.
  2. Extraia o OVA para um diretório de trabalho sem alterar seus arquivos. Use tar -xf appliance.ova -C extracted em sistemas com suporte a TAR ou abra o arquivo com o 7-Zip no Windows.
  3. Abra o OVF extraído em um editor de texto e inspecione suas entradas ovf:href. Identifique todos os discos referenciados. Mantenha cada descritor VMDK junto com os arquivos de extensão referenciados por ele.
  4. Converta cada disco necessário com:

VBoxManage clonemedium disk "extracted/disk.vmdk" "converted/disk.vhd" --format VHD --variant Standard

--variant Standard cria um VHD de expansão dinâmica. Use --variant Fixed para um disco pré-alocado, desde que o host tenha espaço livre equivalente à capacidade declarada do disco. No Windows, use barras invertidas ou caminhos completos entre aspas conforme necessário; se VBoxManage não estiver no PATH, execute "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" com os mesmos argumentos.

  1. Repita o comando para cada disco listado pelo OVF. Preserve a ordem dos discos do OVF ao anexá-los à nova VM.
  2. Crie uma nova VM no Hyper-V Manager e escolha Generation 1 para um convidado com BIOS legado ou Generation 2 para um convidado com UEFI. Use a configuração de firmware do OVF em vez de deduzi-la pelo formato do disco.
  3. Anexe o disco convertido. Um disco de inicialização Generation 1 normalmente deve ser colocado no controlador IDE; um disco de inicialização Generation 2 deve ser colocado no controlador SCSI. Adicione os discos secundários de acordo com a disposição original dos controladores do convidado, sempre que possível.
  4. Para um convidado Windows Generation 2, selecione um modelo apropriado de Secure Boot ou desabilite temporariamente o Secure Boot se o bootloader do convidado não for confiável. Recrie manualmente as configurações originais de CPU, memória, rede, firmware, controlador e ordem de inicialização.

Converter um disco com o QEMU

O qemu-img do QEMU é adequado para sistemas Linux e conversões com script. Execute-o no descritor VMDK enquanto todos os arquivos de extensão referenciados permanecerem disponíveis:

qemu-img convert -p -f vmdk -O vpc -o subformat=dynamic extracted/disk.vmdk converted/disk.vhd

Use subformat=fixed em vez de subformat=dynamic para um VHD fixo. Verifique o resultado com:

qemu-img info converted/disk.vhd

Para um OVA contendo vários discos, converta cada disco separadamente; o qemu-img não recria a definição de appliance do OVF.

Conversores online e limitações práticas

Os conversores de arquivos online geralmente não são adequados para conversões completas de OVA para VHD. Um OVA pode conter vários arquivos relacionados, imagens de sistemas operacionais com vários gigabytes, credenciais, licenças e dados privados de aplicativos; muitos serviços web aceitam apenas formatos de disco individuais e não preservam as configurações do OVF nem os relacionamentos entre vários discos. Não carregue um appliance confidencial. Para uma conversão de um único disco não confidencial, use um serviço online somente quando a lista de formatos atual dele oferecer explicitamente suporte à conversão necessária de VMDK para VHD e verifique sua política de retenção e exclusão.

A conversão não altera os drivers do sistema operacional convidado, o modo de inicialização, o estado de ativação nem as suposições sobre o hardware virtual. O Windows pode solicitar a reativação. Um convidado pode não inicializar quando o modo de firmware, o controlador de armazenamento, a ordem dos discos ou o bootloader diferir da VM de origem. Os convidados Linux normalmente incluem os drivers necessários do Hyper-V nos kernels atuais, mas instalações mais antigas podem precisar dos componentes de integração do Hyper-V ou de um initramfs regenerado.

Anexe o VHD a uma VM de teste antes de excluir o OVA. Confirme se a VM inicializa, se todas as partições estão presentes, se os dispositivos de rede e armazenamento funcionam e se os aplicativos conseguem ler seus dados.

Comparação de formato: OVA vs VHD

Como os formatos OVA e VHD se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo OVA e VHD
Propriedade .OVA Open Virtual Appliance .VHD Virtual Hard Disk
Compressão Ambos Ambos
Criptografia Não —
Arquivos divididos Não —
Inicializável Não Sim
Suporte ao sistema operacional Amplo Amplo
Tamanho típico do arquivo Grande Grande
Padrão aberto Sim Parcialmente aberto
Introduzido 2009 2005
Desenvolvedor Oracle Corporation (originally VMware OVF initiative) Microsoft
Tipo MIME application/ovf application/x-vhd

Outras conversões de arquivo .ova

Conversão inversa

Converter para .vhd
de outros formatos

Compartilhar nas redes sociais: