XenCenter

Format de virtualisation ouvert (OVF et OVA)

OVF est une norme ouverte, spécifiée par le Distributed Management Task Force (DMTF), pour l’packaging et la distribution d’un dispositif virtuel composé d’une ou plusieurs machines virtuelles (VM).

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

Un dispositif virtuel ouvert (OVA) est un package OVF dans une archive de fichiers unique portant l’ .ova extension.

Dans les environnements XenServer où le contrôle d’accès basé sur les rôles (RBAC) est implémenté, seuls les utilisateurs ayant le rôle RBAC d’administrateur de pool ou d’opérateur de pool peuvent importer des packages OVF et OVA. Pour exporter des packages OVF et OVA, vous devez avoir le rôle d’administrateur de pool, d’opérateur de pool, d’administrateur d’alimentation de VM ou d’administrateur de machine virtuelle. Pour plus d’informations sur les rôles RBAC, consultez la section Vue d’ensemble du RBAC.

Que contient un package OVF ?

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

Type de fichier Description
Descripteur Le descripteur spécifie la configuration matérielle virtuelle requise pour le service. Ce descripteur peut également inclure des informations telles que les descriptions des disques virtuels, le service lui-même, les SE invités, un CLUF, des instructions pour démarrer et arrêter les machines virtuelles du dispositif et des instructions pour installer le service. L’extension du nom du fichier descripteur est .ovf.
Manifest Le manifeste est un condensé SHA-1 de chaque fichier du package, permettant de vérifier le contenu du package en détectant toute corruption. L’extension du nom 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 package. Il permet de vérifier l’auteur du package. L’extension du nom de fichier de signature est .cert.
Disques virtuels OVF ne spécifie pas de format d’image disque. Un package OVF comprend 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é pour le flux.

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 packages OVF contiennent une série de fichiers non compressés qui facilitent l’accès aux images disque individuelles du fichier. Les packages OVA ne sont qu’un gros fichier. 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 de disposer d’un seul fichier, ce qui facilite la gestion du package, comme la création de packages pour les téléchargements Web. L’exportation et l’importation de packages OVA sont plus longues qu’OVF.

Vous ne pouvez pas utiliser OVA/OVF pour exporter des machines virtuelles auxquelles est rattaché un vTPM.

Utilisation de la correction du système d’exploitation

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

XenCenter inclut une fonctionnalité avancée d’interopérabilité des hyperviseurs , Operating System Fixup,qui vise à garantir un niveau d’interopérabilité de base pour les packages OVF importés sur un serveur XenServer. Exécutez Operating System Fixup sur des machines virtuelles importées créées sur d’autres hyperviseurs pour vous assurer qu’elles démarrent correctement sur un serveur XenServer.

Pour plus d’informations sur la fonctionnalité de correction du système d’exploitation, consultez À propos de l’importation et de l’exportation de machines virtuelles.

En savoir plus sur OVF

Pour plus d’informations sur OVF, consultez les documents suivants sur le site Web de la DMTF :

Spécification du format de Open Virtualization

Format de virtualisation ouvert (OVF et OVA)