Converter VMDK para OVA
Empacote um VMDK do VMware com as configurações de hardware da VM como um appliance OVA portátil.
Converter ficheiros VMDK online
Ainda não temos um conversor online dedicado para VMDK para OVA, mas pode converter ficheiros VMDK online para estes formatos:
Como converter vmdk para ova arquivo
- Imagens de disco
- Nenhuma avaliação ainda.
Um hypervisor ou importador de appliances pode exigir um OVA em vez de um disco VMware independente, especialmente quando uma máquina virtual precisa ser compartilhada como um único arquivo portátil. A conversão empacota o VMDK junto com a definição de hardware da máquina virtual e as configurações de importação.
O que o VMDK contém
VMDK (Virtual Machine Disk) é um formato de disco rígido virtual desenvolvido pela VMware e compatível com VMware Workstation, ESXi, Fusion, VirtualBox, QEMU e outros softwares de virtualização. Ele contém as partições e os arquivos de um sistema operacional convidado, mas normalmente não contém a alocação de memória da VM, a escolha de firmware, a configuração de rede, o tipo de controlador ou outras configurações de hardware.
Uma VM pode usar um VMDK, um descritor junto com vários arquivos de extensão ou discos delta de snapshot. Mantenha todas as extensões referenciadas e os arquivos de snapshot juntos; converter apenas uma extensão ou um disco delta pode produzir um resultado incompleto ou que não inicializa.
O que o OVA contém
OVA (Open Virtualization Appliance) é um único arquivo TAR contendo um pacote OVF. Normalmente inclui um descritor de hardware e implantação .ovf, um ou mais discos virtuais, como .vmdk, e, opcionalmente, um manifesto contendo checksums SHA ou arquivos de certificado. OVA é um formato de pacote, não um substituto para um formato de disco virtual.
Um único arquivo é mais fácil de copiar, arquivar e importar do que um diretório de VM contendo vários discos e arquivos de configuração. O OVA melhora a portabilidade entre hypervisors compatíveis, mas não garante emulação de hardware ou comportamento dos drivers do sistema convidado idênticos. O OVA não é automaticamente menor: seu tamanho depende do formato de disco exportado, dos blocos alocados e da compressão ou esparsidade usada pelo exportador.
Converter com o VMware OVF Tool
VMware OVF Tool é o método local mais direto quando o VMDK pertence a uma VM VMware com um arquivo de configuração .vmx.
- Desligue o sistema operacional convidado. Não exporte um disco enquanto ele estiver sendo gravado.
- Consolide ou remova os snapshots no VMware, ou inclua todas as dependências de snapshot na VM de origem.
- Instale a versão atual do OVF Tool da VMware e execute:
ovftool /path/to/source.vmx /path/to/output.ova
Para uma origem ESXi ou vCenter, o OVF Tool pode exportar diretamente de uma URL de inventário, por exemplo:
ovftool vi://user:password@esxi.example/VMName /path/to/output.ova
Um VMDK independente não possui uma definição de hardware de VM para o OVF Tool exportar. Crie primeiro uma VM em torno do disco no VMware Workstation, Fusion ou outro hypervisor e, em seguida, exporte a VM .vmx resultante.
Converter com o VirtualBox
O VirtualBox pode anexar um VMDK existente a uma nova VM e exportar essa VM como um OVA.
- Abra o VirtualBox e selecione New.
- Defina a família e a versão do sistema operacional convidado para corresponder ao sistema instalado.
- Escolha Use an existing virtual hard disk file e selecione o arquivo descritor VMDK. Se o disco estiver dividido, selecione o pequeno arquivo descritor em vez de um arquivo de extensão.
- Reproduza, sempre que possível, o firmware, o controlador de armazenamento, a quantidade de CPUs, a memória e o adaptador de rede da VM original. Use EFI para um sistema convidado instalado no modo UEFI; mudar para BIOS pode impedir a inicialização.
- Inicialize a VM uma vez e confirme se o sistema convidado e seus aplicativos funcionam; em seguida, desligue-a.
- Selecione File → Export Appliance, escolha a VM, selecione um caminho de saída e exporte-a como
.ova.
O comando equivalente de exportação pela linha de comando é:
VBoxManage export VMName --output output.ova
As configurações de exportação do VirtualBox podem adicionar um manifesto e selecionar OVF 2.0 quando o destino for compatível. OVF 1.0 costuma ser a opção mais segura para importadores antigos.
Conversão e validação online
Conversores de arquivos online geralmente não são adequados para esta tarefa. Um OVA completo exige metadados de VM além dos dados do disco, os arquivos VMDK podem ser muito grandes e o upload de um disco expõe os arquivos e as credenciais do sistema convidado. Não se deve presumir que serviços gerais de conversão de arquivos confiáveis sejam compatíveis com um fluxo completo de empacotamento de appliance VMDK para OVA. Use o VMware OVF Tool ou o VirtualBox localmente; use um serviço online somente depois de verificar se ele oferece suporte explícito ao empacotamento de appliances de VM e à política de privacidade necessária.
Inspecione o resultado antes de transferi-lo:
tar -tf output.ova
A listagem deve conter um descritor OVF e os arquivos de disco esperados. Importe o OVA no hypervisor de destino e inicialize uma cópia, não a VM original. O VMware OVF Tool também pode validar um appliance com suas opções de verificação; a verificação do manifesto pelo importador detecta arquivos de pacote modificados ou incompletos.
Limitações de compatibilidade
- A exportação normalmente não preserva snapshots VMware, o estado de memória suspenso, senhas de discos criptografados ou todos os dispositivos virtuais específicos da VMware.
- O hypervisor de destino pode alterar o controlador de disco, o adaptador de rede, o endereço MAC, o firmware ou a versão do hardware virtual. O sistema convidado pode exigir novos drivers de armazenamento ou de rede e pode solicitar reativação.
- Um disco criado com thin provisioning ou extensões esparsas pode aumentar durante a exportação ou importação. Verifique a capacidade do datastore de destino antes de começar.
- Não renomeie um VMDK para
.ovanem o coloque manualmente em um arquivo TAR; isso não cria nenhum descritor OVF ou metadados de hardware. - Após a primeira inicialização, verifique a integridade do sistema de arquivos, a configuração de rede, a sincronização de horário, os serviços de aplicativos e o licenciamento antes de excluir a VM de origem.
Comparação de formato: VMDK vs OVA
Como os formatos VMDK e OVA se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .VMDK Virtual Machine Disk | .OVA Open Virtual Appliance |
|---|---|---|
| Compressão | Ambos | Ambos |
| Criptografia | — | Não |
| Arquivos divididos | Sim | Não |
| Inicializável | Sim | Não |
| Suporte ao sistema operacional | Amplo | Amplo |
| Tamanho típico do arquivo | Muito grande | Grande |
| Padrão aberto | Parcialmente aberto | Sim |
| Introduzido | 1998 | 2009 |
| Desenvolvedor | VMware | Oracle Corporation (originally VMware OVF initiative) |
| Tipo MIME | application/x-vmdk | application/ovf |