Converter OVA para VDI
Converta um appliance OVA em um disco VDI do VirtualBox usando o VirtualBox ou o VBoxManage.
Converter ficheiros OVA online
Ainda não temos um conversor online dedicado para OVA para VDI, mas pode converter ficheiros OVA online para estes formatos:
Como converter ova para vdi arquivo
- Virtualização
- Nenhuma avaliação ainda.
Uma VM do VirtualBox pode precisar de um disco nativo depois que um appliance chega como um OVA, especialmente quando você deseja anexar o disco a uma máquina recém-criada. Convertê-lo localmente também evita o upload de um arquivo que pode conter credenciais do sistema operacional, chaves ou dados da empresa.
O que é o formato OVA
OVA (Open Virtual Appliance) é um único arquivo TAR contendo um descritor de máquina virtual OVF e, geralmente, um ou mais discos virtuais. Ele também pode incluir um manifesto ou certificado. VMDK é o formato de disco mais comum, embora um appliance possa fazer referência a outros formatos compatíveis com o hypervisor de importação.
O descritor OVF armazena a configuração do appliance, como quantidade de CPUs, memória, firmware, adaptadores de rede, controladores de armazenamento e referências aos discos. Produtos VMware, VirtualBox e distribuidores de servidores Linux, laboratórios de segurança e ambientes de desenvolvimento geralmente distribuem arquivos OVA. Um OVA é um pacote de appliance, não um disco inicializável que possa ser anexado diretamente a uma VM.
O que é o formato VDI
VDI (Virtual Disk Image) é o formato nativo de disco rígido virtual do VirtualBox. Ele contém o sistema operacional convidado, os aplicativos e os arquivos, e pode ser anexado como disco de inicialização ou secundário a uma VM do VirtualBox.
Um VDI alocado dinamicamente usa inicialmente apenas o espaço do host necessário para seu conteúdo, mas pode crescer até sua capacidade virtual configurada. Um VDI fixo reserva sua capacidade configurada no host no momento da criação. O VDI é conveniente para anexar discos ao VirtualBox, clonar, redimensionar e administrar VMs localmente; ele não é automaticamente compatível com todos os outros hypervisors.
Como converter um OVA em VDI
Usando o VirtualBox
- Abra o VirtualBox e selecione File → Import Appliance.
- Selecione o arquivo
.ova, revise as configurações propostas de CPU, memória, firmware, rede e armazenamento e escolha Import. O VirtualBox extrai o appliance e registra uma VM; o disco importado pode permanecer como VMDK. - Abra o gerenciador de mídia por meio de Tools → Media ou File → Virtual Media Manager, dependendo da versão do VirtualBox.
- Selecione o disco importado, escolha Copy, defina um nome de arquivo de saída terminando em
.vdi, selecione VDI como formato de destino e escolha armazenamento alocado dinamicamente ou fixo. - Após a cópia, abra Settings → Storage da VM. Remova o disco importado do controlador virtual sem excluir seu arquivo de origem e, em seguida, anexe o novo VDI ao mesmo tipo de controlador e, quando relevante, à mesma porta.
- Inicie a VM e verifique o sistema convidado, os aplicativos e os dados antes de remover a VM importada ou o disco de origem.
Usando o VBoxManage
Para conversões locais repetíveis, extraia o OVA e clone o disco com o utilitário de linha de comando do VirtualBox. No Linux ou macOS:
mkdir appliance
tar -xf appliance.ova -C appliance
VBoxManage clonemedium "appliance/disk.vmdk" "appliance/disk.vdi" --format VDI
Substitua disk.vmdk pelo nome real do arquivo descritor extraído do OVA e coloque entre aspas os caminhos que contêm espaços. No Windows, use o caminho equivalente do executável:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonemedium "C:\VM\disk.vmdk" "C:\VM\disk.vdi" --format VDI
Para um VMDK dividido, informe o pequeno arquivo descritor .vmdk, não um arquivo de extensão com um nome de segmento numerado. O descritor referencia os arquivos de extensão necessários para a clonagem. Se o OVA contiver vários discos, clone cada um e anexe os VDIs resultantes na ordem original dos controladores e discos.
O comando converte apenas os dados do disco. Crie ou selecione uma VM do VirtualBox, configure firmware e controladores compatíveis e anexe o VDI por meio de Settings → Storage. Um utilitário gráfico de arquivos, como o 7-Zip, pode extrair o OVA no Windows, mas não realiza a conversão do disco por si só.
Compatibilidade e limitações de qualidade
- O sistema operacional convidado não é reinstalado nem adaptado. Combine o firmware da VM de destino com a instalação: um convidado UEFI pode não inicializar quando anexado a uma VM com BIOS legado, e o inverso também se aplica.
- A clonagem do disco não preserva a configuração completa do appliance OVA, snapshots, estado salvo, configurações de rede ou registro do VirtualBox. Recrie as configurações necessárias na VM de destino.
- A clonagem exige espaço livre suficiente para o destino. Um VDI alocado dinamicamente ainda pode crescer até sua capacidade máxima declarada.
- Alguns appliances dependem de hardware virtual, drivers, licenciamento ou configuração de inicialização específicos do VMware. Eles podem exigir alterações nos drivers do convidado ou reparo manual após a importação.
- Arquivos OVA podem ser muito grandes e conter dados confidenciais. Não existe um serviço online de OVA para VDI geralmente adequado e confiável para appliances privados de grande porte; a conversão local com VirtualBox e
VBoxManageevita limites de upload e riscos de divulgação. - Após os testes, inspecione o VDI por meio de Virtual Media Manager → Properties para distinguir a capacidade virtual do espaço do host em uso. Exclua o OVA ou a origem importada somente depois de confirmar que a nova VM inicializa e que seus aplicativos funcionam.
Comparação de formato: OVA vs VDI
Como os formatos OVA e VDI se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .OVA Open Virtual Appliance | .VDI VirtualBox Virtual Disk Image |
|---|---|---|
| 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 | Muito grande |
| Padrão aberto | Sim | Não |
| Introduzido | 2009 | 2007 |
| Desenvolvedor | Oracle Corporation (originally VMware OVF initiative) | Oracle (originally InnoTek / Sun Microsystems) |
| Tipo MIME | application/ovf | — |