Converter OVF para VHD
Converta o VMDK dentro de um appliance OVF para um VHD compatível com o Hyper-V.
Crie ficheiros VHD online
Ainda não conseguimos ler ficheiros OVF, por isso esta conversão não está disponível. Se conseguir exportar o seu trabalho para um destes formatos ou outros, transformamo-lo em VHD:
Quer converter OVF para VHD?
Diga-nos. Escolhemos as próximas conversões a adicionar de acordo com o interesse.
Como converter ovf para vhd arquivo
- Imagens de disco
- Nenhuma avaliação ainda.
Um host Hyper-V, uma ferramenta de disco virtual do Windows ou um serviço de nuvem pode exigir um VHD em vez de um appliance OVF exportado. A conversão extrai o disco virtual referenciado pelo descritor OVF e altera esse disco de VMDK para VHD; os metadados do OVF não são convertidos em um VHD.
O que é o formato OVF
OVF, ou Open Virtualization Format, é uma descrição baseada em XML de uma máquina virtual ou appliance. Um pacote OVF normalmente contém um descritor .ovf, um ou mais discos virtuais, como arquivos .vmdk, e, opcionalmente, um manifesto com checksums SHA e arquivos de certificado.
VMware vSphere e Workstation, Oracle VirtualBox e outros hypervisors usam OVF para exportar e importar appliances. O OVF é usado ao mover uma máquina virtual pré-configurada entre plataformas, baixar um appliance ou restaurar uma máquina exportada. Um arquivo .ova normalmente é um único arquivo TAR contendo os mesmos componentes do pacote.
O que é o formato VHD
VHD, ou Virtual Hard Disk, é o formato de disco virtual da Microsoft. Hyper-V, Virtual PC, utilitários de disco do Windows e algumas plataformas de nuvem podem usar arquivos VHD como discos rígidos virtuais contendo partições e dados do guest.
O VHD é compatível com discos de tamanho fixo e de expansão dinâmica, sendo adequado quando o destino aceita discos virtuais da Microsoft em vez de appliances OVF ou arquivos VMDK. Seu limite prático de capacidade é de aproximadamente 2 TiB; use VHDX para discos maiores ou implantações mais recentes do Hyper-V quando o destino for compatível.
Como converter o disco virtual
Usando QEMU
- Trabalhe em uma cópia do pacote. Se a origem for um OVA, extraia-o com um utilitário de arquivamento ou
tar -xf appliance.ova. - Abra o descritor
.ovfe examine seus elementosFileeDiskpara identificar cada VMDK referenciado. Selecione o descritor VMDK, não uma extensão individual de um conjunto de discos dividido. - Instale o QEMU no Windows, Linux ou macOS e examine a origem com
qemu-img info source.vmdk. Resolva os snapshots e os arquivos de base antes da conversão. - Crie um VHD de expansão dinâmica com
qemu-img convert -p -f vmdk -O vpc -o subformat=dynamic source.vmdk destination.vhd. Use-o subformat=fixedem vez disso para obter um VHD fixo pré-alocado. - Verifique a saída com
qemu-img info destination.vhde anexe-a à máquina virtual de destino como um disco existente.
Para um appliance com vários discos, converta cada VMDK referenciado separadamente e anexe os arquivos VHD resultantes na ordem de controlador e dispositivo especificada pelo OVF.
Usando o VirtualBox
O VirtualBox pode clonar um VMDK legível para o formato VHD:
- Extraia o OVA, se necessário, e localize o VMDK nomeado no descritor OVF.
- Execute
VBoxManage clonemedium disk source.vmdk destination.vhd --format VHD. - Crie ou abra a máquina virtual de destino e anexe
destination.vhdcomo um disco existente.
O fluxo de trabalho gráfico varia conforme a versão do VirtualBox. Quando disponível, use VirtualBox Manager → Tools → Virtual Media Manager → Add para registrar o VMDK de origem, cloná-lo e selecionar VHD como formato de saída.
Usando um utilitário de conversão do Windows
O StarWind V2V Converter oferece um fluxo de trabalho gráfico para conversão de VMDK para VHD. Extraia primeiro o OVF ou OVA, selecione o VMDK de origem, escolha Microsoft VHD como tipo de destino e selecione a alocação dinâmica ou fixa. Ele converte apenas o disco; não reproduz a definição do appliance OVF.
Os conversores online geralmente não são adequados para essa tarefa. Os pacotes OVF podem conter discos confidenciais ou com vários gigabytes, e os serviços de navegador normalmente não oferecem suporte a arquivos OVA, VMDKs divididos, vários discos, cadeias de arquivos de base ou opções de alocação de VHD. Use um fluxo de trabalho local com QEMU, VirtualBox ou StarWind, a menos que um serviço confiável ofereça explicitamente suporte à operação de VMDK para VHD necessária e seus limites de upload e termos de privacidade sejam aceitáveis.
Limitações de compatibilidade
- Um manifesto pode conter checksums do VMDK original. O VHD convertido tem bytes diferentes, portanto o manifesto original não será validado em relação a ele.
- A conversão altera o contêiner do disco, não a configuração do guest. Recrie na máquina de destino o modo de firmware de origem, a ordem de inicialização, o tipo de controlador de disco e outros componentes de hardware virtual necessários.
- Um guest instalado em BIOS pode não inicializar em uma máquina somente com UEFI. Um guest configurado para um tipo de controlador também pode falhar até que o controlador equivalente seja disponibilizado.
- Snapshots, clones vinculados e arquivos de base devem ser consolidados ou incluídos como uma cadeia completa. Converter apenas uma extensão dependente pode criar um disco incompleto.
- A saída VHD não pode exceder o limite do formato, e a plataforma de destino pode impor um limite menor ou exigir um subtipo específico de VHD.
- Inicialize uma cópia do VHD convertido e verifique as partições, a ativação do sistema operacional, a configuração de rede e os dados dos aplicativos antes de excluir o pacote original.
Comparação de formato: OVF vs VHD
Como os formatos OVF e VHD se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .OVF Open Virtualization Format | .VHD Virtual Hard Disk |
|---|---|---|
| Compressão | Sem compressão | Ambos |
| Criptografia | Não | — |
| Inicializável | Não | Sim |
| Suporte ao sistema operacional | Amplo | Amplo |
| Tamanho típico do arquivo | Pequeno | Grande |
| Padrão aberto | Sim | Parcialmente aberto |
| Introduzido | 2009 | 2005 |
| Desenvolvedor | DMTF (Distributed Management Task Force) | Microsoft |
| Tipo MIME | application/ovf+xml | application/x-vhd |
As informações sobre extensões e tipos de arquivo são fornecidas por File-Extensions.org