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
- Virtualização
- Nenhuma avaliação ainda.
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.
- Instale o Oracle VirtualBox, que inclui o
VBoxManage, no Windows, Linux ou macOS. - Extraia o OVA para um diretório de trabalho sem alterar seus arquivos. Use
tar -xf appliance.ova -C extractedem sistemas com suporte a TAR ou abra o arquivo com o 7-Zip no Windows. - 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. - 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.
- Repita o comando para cada disco listado pelo OVF. Preserve a ordem dos discos do OVF ao anexá-los à nova VM.
- 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.
- 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.
- 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.
| 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 |