XenCenter

Format de virtualisation ouvert (OVF et OVA)

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

Un Forfait 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 dans le package OVF. Son extension de nom de fichier est .ovf.

Un Ouvrir l’appliance virtuelle (OVA) est un package OVF dans une archive de fichiers unique avec la fonction .Ovules 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 disposer du rôle Administrateur de pool, Opérateur de pool, Administrateur d’alimentation de machine virtuelle ou Administrateur de machine virtuelle. Pour plus d’informations sur les rôles RBAC, consultez Vue d’ensemble du RBAC.

Que contient un package OVF ?

Un Forfait 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 du service. Ce descripteur peut également inclure des informations telles que les descriptions des disques virtuels, le service lui-même, les systèmes d’exploitation invités, un CLUF, des instructions pour démarrer et arrêter les machines virtuelles de l’appliance et des instructions pour installer le service. L’extension du nom de fichier descripteur est .ovf.
Manifeste Le manifeste est un condensé SHA-1 de chaque fichier du package, ce qui permet 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 paquet. L’extension du nom du 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 VHD dynamique ; Les produits VMware et Virtual Box produisent des packages OVF avec des disques virtuels au format VMDK optimisé pour les flux.

Un Forfait OVA est un fichier d’archive unique, au format tar (Tape Archive), 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 d’avoir un seul fichier, ce qui rend le paquet plus facile à gérer, comme la création de paquets pour les téléchargements Web. L’exportation et l’importation de packages OVA prennent plus de temps que OVF.

Vous ne pouvez pas utiliser OVA/OVF pour exporter des machines virtuelles avec un vTPM attaché.

Utilisation de la correction du système d’exploitation

L’utilisation d’OVF comme méthode d’empaquetage 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, périphériques du système d’exploitation invité, pilotes et implémentations inhérentes à un hyperviseur.

XenCenter comprend une fonction avancée d’interopérabilité de l’hyperviseur, Correction du système d’exploitation, qui vise à assurer un niveau d’interopérabilité de base pour les packages OVF importés sur un serveur XenServer. Exécutez Operating System Fixup sur les machines virtuelles importées qui ont été 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 la section À propos de l’importation et de l’exportation de machines virtuelles.

Plus d’informations sur OVF

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

Spécification du format Open Virtualization

Documentation associée

XenServer 8

Mise à jour cumulative 1 de Citrix Hypervisor 8.2

Format de virtualisation ouvert (OVF et OVA)