Format de virtualisation ouvert (OVF et OVA)

OVF est une norme ouverte, spécifiée par la Distributed Management Task Force (DMTF), pour empaquetage et distribution d’une appliance virtuelle constituée d’une ou de plusieurs machines virtuelles (VM).

Un package OVF est composé de métadonnées et d’éléments de fichier qui décrivent les machines virtuelles, ainsi que d’informations supplémentaires importantes pour le déploiement et le fonctionnement des applications du package OVF. Son extension de fichier est .ovf.

Une appliance virtuelle ouverte (OVA) est un package OVF dans une archive de fichier unique avec l’extension .ova.

Notez que dans les environnements XenServer où le contrôle d’accès basé sur les rôles (RBAC) est implémenté, seuls les utilisateurs disposant du rôle RBAC de Pool Admin peuvent importer et exporter des packages OVF et OVA. Pour plus d’informations sur les rôles RBAC, reportez-vous à la section.Vue d’ensemble du RBAC

Qu’est-ce qu’il y a dans un paquet OVF ?

Un package OVF inclut toujours un fichier descripteur (* .ovf) et peut également inclure un certain nombre d’autres fichiers.

Type de fichier Description
Descripteur Le descripteur spécifie les exigences matérielles virtuelles du service et peut également inclure d’autres informations telles que des descriptions des disques virtuels, du service lui-même et des systèmes d’exploitation invités, un contrat de licence (CLUF), des instructions pour démarrer et arrêter des machines virtuelles dans l’appliance et des instructions pour installer le service. L’extension de fichier descripteur est .ovf.
Manifeste Le manifeste est un résumé SHA-1 de chaque fichier du paquet, ce qui permet de vérifier le contenu du paquet en détectant toute corruption. L’extension du fichier manifeste est .mf.
Signature La signature est le résumé du manifeste signé avec la clé publique du certificat X.509 inclus dans le paquet, et permet de vérifier l’auteur du paquet. L’extension de fichier de signature est .cert.
Disques virtuels OVF ne spécifie pas de format d’image disque. Un package OVF inclut des fichiers comprenant des disques virtuels au format défini par le produit de virtualisation qui a exporté les disques virtuels. XenServer produit des packages OVF avec des images disque au format Dynamic VHD ; les produits VMware et Virtual Box produisent des packages OVF avec des disques virtuels au format VMDK optimisé Stream-optimisé.

Un package OVA est un fichier d’archive unique, au format Tape Archive (tar), contenant les fichiers qui composent un package OVF.

Quel format dois-je utiliser ?

Les paquets OVF contiennent une série de fichiers non compressés qui le rendent plus pratique pour les utilisateurs qui souhaitent accéder à des images disque individuelles dans le fichier, tandis que les paquets OVA ne sont qu’un seul fichier volumineux. Bien que vous puissiez compresser ce fichier, il n’a pas la flexibilité d’une série de fichiers comme OVF.

OVA est préférable pour des applications spécifiques où il est avantageux d’avoir un seul fichier, ce qui rend le paquet plus facile à gérer, par exemple lors de la création de paquets pour les téléchargements Web. L’exportation et l’importation de paquets OVA prennent plus de temps que OVF.

Utilisation du correctionnel du système d’exploitation

L’utilisation d’OVF comme méthode d’empaquetage ne garantit pas la compatibilité entre les hyperviseurs des machines virtuelles contenues dans le package. Un package OVF créé sur un hyperviseur peut ne pas fonctionner automatiquement sur un autre hyperviseur. Cela se produit pour diverses raisons, notamment : différentes interprétations de la spécification OVF, les périphériques du système d’exploitation invité, les pilotes et les implémentations inhérentes à un hyperviseur.

XenCenter inclut une fonctionnalité d’interopérabilité avancée d’hyperviseur — Oper ating System Fixup , qui vise à garantir un niveau d’interopérabilité de base pour les packages OVF importés sur XenServer. Il est nécessaire d’exécuter Operating System Fixup sur les machines virtuelles importées qui ont été créées sur d’autres hyperviseurs pour s’assurer qu’elles démarrent correctement sur XenServer.

Pour plus d’informations sur la fonctionnalité de correction du système d’exploitation, reportez-vous à la sectionA propos de l’importation et de l’exportation de machines virtuelles.

Plus d’informations sur OVF

Reportez-vous aux documents suivants sur le site Web du FMPM pour plus d’informations sur l’OVF :

Spécification du format de Open Virtualization

Format de virtualisation ouvert (OVF et OVA)