Qu'est-ce que le format de fichier OVA ?
Le format .ova est utilisé pour stocker des paquets de données concernant une machine virtuelle dans un seul fichier portable. Plus précisément, les fichiers .ova regroupent un descripteur XML .ovf avec des fichiers de support - un manifeste .mf, une signature .cert optionnelle et des images de disque virtuel (.vmdk ou .vhd) - emballés sous forme d'archive TAR non compressée.
Les données contenues dans les fichiers .ova ne peuvent pas être exécutées comme des logiciels bruts. Elles doivent être importées et traitées avec des applications spécialisées conçues pour l'exécution de machines virtuelles. Le descripteur .ovf est toujours placé en premier dans le TAR, ce qui permet à un hyperviseur de lire la configuration de la VM avant d'extraire les images de disque.
Sécurité et sûreté
RISQUE : MEDIUMUn OVA livre un système d'exploitation complet et amorçable construit par quelqu'un d'autre - traitez-le comme un exécutable, pas comme un document. Un appareil malveillant ou piégé exécute de vrais logiciels dès que vous le démarrez. Atténuations : téléchargez des appareils uniquement auprès du fournisseur ou d'une source de confiance, vérifiez les sommes de contrôle .mf/.cert lorsqu'elles sont fournies, gardez la VM sur un réseau isolé/NAT jusqu'à ce que vous ayez confiance, et ne partagez pas de dossiers hôtes ou le presse-papiers avec un invité inconnu. Le fichier OVA lui-même n'infectera pas l'hôte simplement en restant sur le disque, mais l'importer et l'allumer exécute son code.
Détails du format
en brefProgrammes qui ouvrent les fichiers OVA
Détails techniques
spécifications approfondies| Format de conteneur | Archive POSIX TAR non compressée (enregistrements par blocs de 512 octets) |
| Signature de fichier | Chaîne ASCII `ustar` à l'offset d'octet 257 ; aucune signature à l'octet 0 |
| Type MIME | `application/x-virtualbox-ova` |
| Premier membre de l'archive | Le descripteur XML `.ovf` doit apparaître en premier dans le TAR, permettant l'importation en flux avant l'extraction complète |
| Descripteur OVF | Fichier XML conforme au schéma DMTF OVF (DSP8023) ; déclare le matériel virtuel, les références de disque, les réseaux et les propriétés |
| Fichier manifeste | Le fichier `.mf` à l'intérieur de l'archive liste les sommes de contrôle SHA-1 ou SHA-256 pour chaque composant empaqueté |
| Fichier de signature | Le fichier `.cert` optionnel contient un certificat X.509 et un condensé signé pour la vérification de l'authenticité de l'appareil |
| Formats de disque virtuel supportés | `.vmdk` (VMware), `.vhd` / `.vhdx` (Microsoft), `.vdi` (VirtualBox) |
| Compression | Aucune au niveau de l'OVA ; les images `.vmdk` contenues peuvent utiliser une compression de flux interne (zlib/deflate) |
| Contrepartie multi-fichiers | Un paquet `.ovf` distribue les mêmes fichiers séparément ; `.ova` les enveloppe dans un seul faisceau portable |
| Exportation en ligne de commande (VMware) | `ovftool source.vmx output.ova` |
| Importation en ligne de commande (VirtualBox) | `VBoxManage import appliance.ova` |
| Inspection TAR | N'importe quel utilitaire TAR (ex: `tar -tf appliance.ova`) peut lister ou extraire les fichiers internes sans hyperviseur |
| Support hyperviseur | VMware ESXi, Workstation et Fusion ; Oracle VirtualBox ; QEMU/KVM via virt-manager ; Microsoft Hyper-V avec conversion |
| Publié | OVF 1.0 published by DMTF in 2009 (DSP0243); .ova single-file packaging followed |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.dmtf.org |
Conversions OVA
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers OVA.