Um pacote OVA é apenas um pacote OVF vermelho tar
', distribuído como um pacote único. O padrão OVF oferece espaço para arquivos extras: especifica que um arquivo válido O pacote OVF deve incluir um descritor OVF com extensão .ovf, um manifesto OVF com extensão .mf, possivelmente um certificado OVF com extensão .cert, um arquivo de imagem de disco (de formato vmdk, por exemplo) e, em seguida, deixa espaço para arquivos adicionais.
Se não houver certificado, você poderá omitir o manifesto. Mas se o manifesto estiver presente, deve incluir o hash SHA-1 dos arquivos extras (além dos outros arquivos) no formulário:
SHA1(my_second_disk.vmdk)= SHA1_Hash_of_file_my_second_disk.vmdk
Portanto, estritamente falando, não há limitações para o tipo de arquivos que você pode adicionar ao pacote. No entanto, para que isso não passe de um passeio simples, você terá que incluir no descritor (o .ovf
) instruções de arquivo para o hipervisor sobre o que fazer com esses arquivos extras. O arquivo descritor é um arquivo XML, cujo formato é minuciosamente detalhado pelo documento acima, meticulosamente porque é a essência do pacote. Não sabendo exatamente o que você quer fazer com seus arquivos extras, vou simplesmente postar o Índice do documento acima, que dá uma idéia das várias seções contidas dentro do arquivo descritor.