Qu'est-ce que le format de fichier OVF ?
.ovf est un fichier texte XML conçu pour la distribution de logiciels pour machines virtuelles. Plutôt que de contenir les données du disque lui-même, il décrit les propriétés d'une machine virtuelle ou d'une appliance et est toujours déployé aux côtés des fichiers d'image disque qu'il référence - généralement .vmdk ou .vhd - plus un manifeste compagnon .mf qui enregistre les sommes de contrôle pour la vérification de l'intégrité. L'ensemble complet est standardisé par le DMTF (Distributed Management Task Force) sous la spécification DSP0243. Un empaquetage alternatif en un seul fichier du même contenu est l'archive .ova, qui regroupe tous les fichiers dans un conteneur TAR.
Un package .ovf comprend des informations de base : le nom d'une machine virtuelle, le processeur, le stockage de masse, les paramètres réseau et de mémoire, ainsi que d'autres paramètres. Au-delà de la description matérielle de base, il est possible d'ajouter des éléments non standard tels que des commentaires, des paramètres de démarrage, des exigences minimales et d'autres extensions spécifiques au fournisseur.
Les fichiers .ovf ne dépendent pas d'un hyperviseur ou d'une architecture de processeur spécifique - ils sont neutres vis-à-vis de la plateforme. Grâce à cette spécification, certains standards de présentation et de portabilité des machines virtuelles sont largement appliqués dans l'industrie. Contrairement aux formats propriétaires tels que .vmx, le standard OVF fournit une base commune sur laquelle les clients et les fournisseurs peuvent compter.
Les fichiers .ovf permettent une distribution flexible, sûre et efficace de logiciels pour les déploiements en entreprise tout en maintenant la mobilité des machines virtuelles sur plusieurs plateformes. En conséquence, les clients et les fournisseurs peuvent facilement déployer une machine virtuelle basée sur le standard OVF sur n'importe quelle plateforme de virtualisation. Le format facilite également la configuration d'une machine virtuelle avant le premier démarrage.
Sécurité et sûreté
RISQUE : MEDIUMUn package OVF 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. Une appliance malveillante ou piégée exécute de vrais logiciels dès que vous l'allumez. Mesures d'atténuation : téléchargez des appliances uniquement auprès du fournisseur ou d'une source fiable, 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 lui fassiez confiance, et ne partagez pas les dossiers de l'hôte ou le presse-papiers avec un invité inconnu. Le XML .ovf sur le disque est inerte ; c'est l'importation et le démarrage de la VM qui exécutent le code.
Détails du format
en brefProgrammes qui ouvrent les fichiers OVF
Détails techniques
spécifications approfondies| Type de fichier | Descripteur XML en texte brut - n'est pas une image disque en soi |
| Élément racine | `<Envelope>` dans l'espace de noms DMTF OVF (`http://schemas.dmtf.org/ovf/envelope/1`) |
| Encodage des caractères | UTF-8 (XML) |
| Taille de fichier typique | 2 Ko - 50 Ko pour le descripteur XML ; les images disques référencées à côté font plusieurs gigaoctets |
| Type MIME | `application/vnd.vmware.ovf` ; également reconnu comme `application/xml` |
| Version OVF signalée par | Suffixe de l'espace de noms XML : `envelope/1` pour OVF 1.x, `envelope/2` pour OVF 2.x |
| Matériel décrit | Nombre de processeurs, RAM, adaptateurs réseau, type de contrôleur de disque, références de disque et type d'OS invité |
| Exigence multi-fichiers | Doit être déployé avec les images disques sœurs `.vmdk` ou `.vhd` et généralement un manifeste `.mf` |
| Vérification d'intégrité | Le fichier compagnon `.mf` liste les sommes de contrôle SHA-1 ou SHA-256 de chaque fichier du package |
| Équivalent en fichier unique | `.ova` - une archive TAR regroupant le descripteur `.ovf`, les images disques et le manifeste |
| Compression | Aucune dans le fichier `.ovf` lui-même ; les disques VMDK référencés peuvent utiliser la compression streamOptimized |
| Neutralité de plateforme | Indépendant de l'hyperviseur et de l'architecture ; supporté par VMware, VirtualBox, QEMU/KVM et Hyper-V |
| Organisme de normalisation | DMTF (Distributed Management Task Force), spécification DSP0243 ; également ratifié comme ISO/IEC 17203:2017 |
| Signature optionnelle | Un fichier `.cert` à côté du package signe le manifeste `.mf` à l'aide de certificats X.509 |
| Publié | OVF 1.0 published by DMTF in 2009 (DSP0243) |
| Dernière version | OVF 2.1.1 (DMTF DSP0243, 2015); ISO/IEC 17203:2017 |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.dmtf.org |
Conversions OVF
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers OVF.