Les bibliothèques de contenu sont des objets conteneurs pour les modèles de machines virtuelles, les modèles de vApp et d'autres types de fichiers. Les administrateurs vSphere peuvent utiliser les modèles de la bibliothèque pour déployer des machines virtuelles et des vApp dans l'inventaire vSphere. Le partage de modèles et de fichiers entre plusieurs instances de vCenter Server, quel que soit leur emplacement, permet d'optimiser la cohérence, la conformité, l'efficacité et l'automatisation lors des déploiements de charges de travail à grande échelle.

Vous créez et gérez une bibliothèque de contenu à partir d'une seule instance de vCenter Server, mais vous pouvez partager les éléments de la bibliothèque avec d'autres instances de vCenter Server si le trafic HTTP(S) est autorisé entre elles.

Si une bibliothèque publiée et une bibliothèque abonnée appartiennent aux systèmes vCenter Server qui se trouvent sur le même domaine vCenter Single Sign-On et que ces deux bibliothèques utilisent des banques de données en tant que stockage de sauvegarde, vous pouvez tirer parti de la vitesse de transfert optimisée pour synchroniser ces bibliothèques. L'optimisation de la vitesse de transfert est possible si les bibliothèques peuvent stocker leur contenu dans des banques de données gérées par des hôtes ESXi qui sont directement connectées les unes aux autres. La synchronisation entre les bibliothèques est donc gérée par un transfert direct entre les hôtes ESXi. Si VMware vSphere Storage APIs - Array Integration (VAAI) est activé sur les banques de données, la synchronisation du contenu de la bibliothèque entre la bibliothèque publiée et la bibliothèque abonnée est davantage optimisée. Dans ce cas, le contenu est synchronisé via un transfert direct entre banques de données.

Chaque modèle de machine virtuelle, modèle de vApp ou autre type de fichier d'une bibliothèque est un élément de cette bibliothèque. Un élément peut contenir un ou plusieurs fichiers. Dans le cas des modèles de machine virtuelle ou de vApp, chaque élément contient plusieurs fichiers. Par exemple, un modèle OVF étant constitué de plusieurs fichiers, lorsque vous téléchargez ce type de modèle dans la bibliothèque, vous téléchargez en réalité tous les fichiers qui y sont associés (.ovf, .vmdk et .mf). Toutefois, dans vSphere Web Client seul le fichier .ovf apparaît dans la bibliothèque de contenu.

Vous pouvez créer deux types de bibliothèques : locale ou abonnée.

Bibliothèques locales

Vous utilisez une bibliothèque locale pour stocker des éléments dans une seule instance de vCenter Server. Vous pouvez publier la bibliothèque locale afin de permettre aux utilisateurs des autres systèmes vCenter Server de s'y abonner. Lorsque vous publiez une librairie de contenu en externe, vous pouvez configurer un mot de passe pour l'authentification.

Les modèles de machines virtuelles et de vApp sont stockés au format de fichier OVF dans la bibliothèque de contenu. En outre, vous pouvez télécharger d'autres types de fichiers (des images ISO ou des fichiers texte, par exemple) dans une bibliothèque de contenu.

Bibliothèques abonnées

Pour vous abonner à une bibliothèque publiée, vous devez créer une bibliothèque abonnée. Vous pouvez créer la bibliothèque abonnée dans la même instance de vCenter Server dans laquelle se trouve la bibliothèque publiée ou dans un système vCenter Server différent. L'assistant Créer une bibliothèque vous permet de télécharger l'ensemble du contenu de la bibliothèque publiée immédiatement après avoir créé la bibliothèque abonnée ou de télécharger uniquement les métadonnées des éléments de la bibliothèque publiée, puis de télécharger le contenu complet uniquement des éléments que vous prévoyez d'utiliser.

Pour s'assurer que le contenu de la bibliothèque abonnée est à jour, la bibliothèque abonnée est automatiquement et régulièrement synchronisée sur la bibliothèque publiée. Vous pouvez également synchroniser régulièrement les bibliothèques abonnées.

Vous pouvez utiliser l'option permettant de télécharger immédiatement le contenu de la bibliothèque publiée source ou uniquement lorsque cela est nécessaire pour gérer votre espace de stockage.

La synchronisation d'une bibliothèque abonnée qui est configurée avec l'option permettant de télécharger immédiatement l'ensemble du contenu de la bibliothèque publiée synchronise les métadonnées des éléments et le contenu des éléments. Lors de la synchronisation, les éléments de la bibliothèque qui sont nouveaux pour la bibliothèque abonnée sont entièrement téléchargés dans l'emplacement de stockage de la bibliothèque abonnée.

La synchronisation d'une bibliothèque abonnée qui est configurée avec l'option permettant de télécharger le contenu uniquement lorsque cela est nécessaire, synchronise uniquement les métadonnées des éléments de la bibliothèque publiée et ne télécharge pas le contenu des éléments. Ceci permet d'économiser de l'espace de stockage. Si vous devez utiliser un élément de la bibliothèque, vous devez synchroniser cet élément. Lorsque vous avez fini d'utiliser l'élément, vous pouvez supprimer le contenu de l'élément pour libérer de l'espace sur le stockage. Pour les bibliothèques abonnées qui sont configurées avec l'option permettant de télécharger le contenu uniquement lorsque cela s'avère nécessaire, la synchronisation de la bibliothèque abonnée télécharge uniquement les métadonnées de l'ensemble des éléments d'une bibliothèque publiée source, tandis que la synchronisation d'un élément de la bibliothèque télécharge le contenu entier de cet élément dans votre stockage.

Si vous utilisez une bibliothèque abonnée, vous pouvez en exploiter le contenu mais vous ne pouvez pas y contribuer. Seul l'administrateur de la bibliothèque publiée peut gérer les modèles et les fichiers.

Tableau 1. Objets source auxquels vous pouvez vous abonner en créant une bibliothèque abonnée dans vSphere Web Client.
Objet source Création d'une bibliothèque abonnée dans vSphere Web Client à l'aide de l'option Télécharger immédiatement tout le contenu de la bibliothèque Création d'une bibliothèque abonnée dans vSphere Web Client à l'aide de l'option Télécharger le contenu de la bibliothèque que lorsque c'est nécessaire
Bibliothèque s'exécutant dans une instance de vCenter Server 6.0. Pris en charge Pris en charge
Catalogue s'exécutant dans une instance de vCloud Director 5.5. Pris en charge Non pris en charge
Bibliothèque tierce. Prise en charge pour les bibliothèques tierces qui nécessitent une authentification, si le nom d'utilisateur de la bibliothèque tierce est vcsp. Si le nom d'utilisateur de la bibliothèque tierce source n'est pas vcsp, vous pouvez vous y abonner à l'aide de l'API VMware vCloud Suite. Prise en charge pour les bibliothèques tierces qui nécessitent une authentification, si le nom d'utilisateur de la bibliothèque tierce est vcsp. Si le nom d'utilisateur de la bibliothèque tierce source n'est pas vcsp, vous pouvez vous y abonner à l'aide de l'API VMware vCloud Suite.

Dans les bibliothèques, le contenu est stocké dans un système de fichiers ou une banque de données. Pour des performances optimales, utilisez des systèmes de fichiers pour les bibliothèques publiées et des banques de données pour les bibliothèques abonnées et locales.