O que é o formato de ficheiro OVA?
O formato .ova é usado para armazenar pacotes de dados relativos a uma máquina virtual em um único arquivo portátil. Especificamente, arquivos .ova agrupam um descritor XML .ovf com arquivos de suporte - um manifesto .mf, uma assinatura opcional .cert e imagens de disco virtual (.vmdk ou .vhd) - empacotados como um arquivo TAR não compactado.
Os dados contidos nos arquivos .ova não podem ser executados como software não processado. Eles devem ser importados e processados com aplicativos especializados projetados para executar máquinas virtuais. O descritor .ovf é sempre colocado primeiro no TAR, permitindo que um hipervisor leia a configuração da VM antes de extrair as imagens de disco.
Segurança e proteção
RISCO: MEDIUMUm OVA entrega um sistema operacional completo e inicializável que outra pessoa construiu - trate-o como um executável, não como um documento. Um appliance malicioso ou com backdoor executa software real no momento em que você o inicia. Mitigações: baixe appliances apenas do fornecedor ou de uma fonte confiável, verifique os checksums .mf/.cert quando fornecidos, mantenha a VM em uma rede isolada/NAT até confiar nela e não compartilhe pastas do host ou área de transferência com um convidado desconhecido. O arquivo OVA em si não infectará o host apenas por estar no disco, mas importá-lo e ligá-lo executa seu código.
Detalhes do formato
em resumoProgramas que abrem arquivos OVA
Detalhes técnicos
especificação profunda| Formato de contêiner | Arquivo POSIX TAR não compactado (registros de bloco de 512 bytes) |
| Assinatura do arquivo | String ASCII `ustar` no deslocamento de byte 257; nenhuma assinatura no byte 0 |
| Tipo MIME | `application/x-virtualbox-ova` |
| Primeiro membro do arquivo | O descritor XML `.ovf` deve aparecer primeiro no TAR, permitindo a importação via streaming antes da extração total |
| Descritor OVF | Arquivo XML em conformidade com o esquema DMTF OVF (DSP8023); declara hardware virtual, referências de disco, redes e propriedades |
| Arquivo de manifesto | Arquivo `.mf` dentro do arquivo que lista os checksums SHA-1 ou SHA-256 para cada componente empacotado |
| Arquivo de assinatura | Arquivo `.cert` opcional que carrega um certificado X.509 e um resumo assinado para verificação de autenticidade do appliance |
| Formatos de disco virtual suportados | `.vmdk` (VMware), `.vhd` / `.vhdx` (Microsoft), `.vdi` (VirtualBox) |
| Compressão | Nenhuma no nível do OVA; as imagens `.vmdk` contidas podem usar compressão de fluxo interna (zlib/deflate) |
| Contraparte de vários arquivos | Um pacote `.ovf` distribui os mesmos arquivos separadamente; o `.ova` os envolve em um único pacote portátil |
| Exportação via linha de comando (VMware) | `ovftool source.vmx output.ova` |
| Importação via linha de comando (VirtualBox) | `VBoxManage import appliance.ova` |
| Inspeção de TAR | Qualquer utilitário TAR (ex: `tar -tf appliance.ova`) pode listar ou extrair arquivos internos sem um hipervisor |
| Suporte a hipervisor | VMware ESXi, Workstation e Fusion; Oracle VirtualBox; QEMU/KVM via virt-manager; Microsoft Hyper-V com conversão |
| Lançado | OVF 1.0 published by DMTF in 2009 (DSP0243); .ova single-file packaging followed |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.dmtf.org |
Conversões de OVA
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos OVA.