Bibliothèque de contenu dans Configuration Manager

S’applique à : Gestionnaire de Configuration (branche actuelle)

La bibliothèque de contenu est un magasin de contenu à instance unique dans Configuration Manager. Le site l’utilise pour réduire la taille globale du corps combiné du contenu que vous distribuez. La bibliothèque de contenu stocke tous les fichiers de contenu pour les déploiements de logiciels, par exemple : mises à jour logicielles, applications et déploiements de système d’exploitation.

  • Le site crée et gère automatiquement une copie de la bibliothèque de contenu sur chaque serveur de site et chaque point de distribution.

  • Avant que Configuration Manager ajoute des fichiers de contenu au serveur de site ou copie les fichiers sur les points de distribution, il vérifie si chaque fichier de contenu se trouve déjà dans la bibliothèque de contenu.

  • Si le fichier de contenu est disponible, Configuration Manager ne copie pas le fichier. À la place, il associe le fichier de contenu existant à l’application ou au package.

Sur les serveurs de points de distribution, configurez les options suivantes :

  • Un ou plusieurs lecteurs de disque sur lesquels vous souhaitez créer la bibliothèque de contenu.

  • Priorité pour chaque lecteur que vous utilisez.

Configuration Manager copie les fichiers de contenu sur le lecteur avec la priorité la plus élevée jusqu’à ce que ce lecteur contienne moins d’une quantité minimale d’espace libre que vous spécifiez.

  • Vous configurez les paramètres du lecteur pendant l’installation du point de distribution.

  • Vous ne pouvez pas configurer les paramètres de lecteur dans les propriétés du point de distribution une fois l’installation terminée.

Pour plus d’informations sur la configuration des paramètres de lecteur pour le point de distribution, consultez Gérer le contenu et l’infrastructure de contenu.

Remarque

Pour déplacer la bibliothèque de contenu vers un autre emplacement sur un point de distribution après l’installation, utilisez l’outil de transfert de bibliothèque de contenu dans les outils Configuration Manager. Pour plus d’informations, consultez l’outil de transfert de bibliothèque de contenu.

À propos de la bibliothèque de contenu sur le site d’administration centrale

Par défaut, Configuration Manager crée une bibliothèque de contenu sur le site d’administration centrale (CAS) lorsque le site est installé. La bibliothèque de contenu est placée sur le lecteur du serveur de site qui dispose du plus d’espace disque libre. Étant donné que vous ne pouvez pas installer un point de distribution sur le site d’administration centrale, vous ne pouvez pas hiérarchiser les lecteurs pour une utilisation par la bibliothèque de contenu. À l’instar de la bibliothèque de contenu sur d’autres serveurs de site et sur les points de distribution, lorsque le lecteur qui contient la bibliothèque de contenu manque d’espace disque disponible, la bibliothèque de contenu s’étend automatiquement au lecteur disponible suivant.

Configuration Manager utilise la bibliothèque de contenu sur le site d’administration centrale dans les scénarios suivants :

  • Vous créez du contenu sur le site d’administration centrale.

  • Vous migrez le contenu d’un autre site Configuration Manager et affectez le site d’administration centrale en tant que site qui gère ce contenu.

Remarque

Lorsque vous créez du contenu sur un site principal, puis que vous le distribuez à un autre site principal ou à un site secondaire sous un autre site principal, le site d’administration centrale stocke temporairement ce contenu dans sa boîte de réception du planificateur. Il n’ajoute pas ce contenu à sa bibliothèque de contenu.

Utilisez les options suivantes pour gérer la bibliothèque de contenu sur le site d’administration centrale :

  • Pour empêcher l’installation de la bibliothèque de contenu sur un lecteur spécifique, créez un fichier vide nommé NO_SMS_ON_DRIVE.SMS. Copiez-le à la racine du lecteur avant la création de la bibliothèque de contenu.

  • Une fois la bibliothèque de contenu créée, utilisez l’outil de transfert de bibliothèque de contenu à partir des outils Configuration Manager pour gérer l’emplacement de la bibliothèque de contenu. Pour plus d’informations, consultez l’outil de transfert de bibliothèque de contenu.

Remarque

Les passerelles de gestion cloud compatibles avec le contenu n’utilisent pas le stockage à instance unique. Le site chiffre les packages avant de les envoyer à Azure, et chaque package a une clé chiffrée unique. Même si deux fichiers étaient identiques, les versions chiffrées ne seraient pas identiques.

À l’intérieur de la bibliothèque de contenu

Avertissement

La section suivante est fournie à titre d’information uniquement. Ne modifiez pas, n’ajoutez ou ne supprimez pas de fichiers ou de dossiers dans la bibliothèque de contenu. Cela peut endommager les packages, le contenu ou la bibliothèque de contenu dans son ensemble. Si vous soupçonnez des données manquantes, endommagées ou non valides, utilisez la fonctionnalité de validation dans la console Configuration Manager pour détecter de tels problèmes. Redistribuez ensuite le contenu affecté pour corriger les problèmes.

Par défaut, la bibliothèque de contenu est stockée à la racine d’un lecteur dans un dossier appelé SCCMContentLib. Ce dossier est partagé par défaut en tant que SCCMContentLib$. Le dossier et le partage disposent d’autorisations restreintes pour éviter les dommages accidentels. Toutes les modifications doivent être effectuées à partir de la console Configuration Manager. Dans ce dossier se trouvent les objets suivants :

  • Bibliothèque de packages (dossier PkgLib ) : informations sur les packages présents sur le point de distribution.

  • Bibliothèque de données (dossier DataLib ) : informations sur la structure d’origine des packages.

  • Bibliothèque de fichiers (dossier FileLib ) : fichiers d’origine dans le package. Ce dossier est généralement celui qui utilise la majeure partie du stockage.

Vue d’ensemble du diagramme de Configuration Manager bibliothèque de contenu.

Conseil

Utilisez l’outil Explorateur de bibliothèques de contenu des outils Configuration Manager pour parcourir le contenu de la bibliothèque de contenu. Vous ne pouvez pas utiliser cet outil pour modifier le contenu. Il fournit des informations sur ce qui est présent, ainsi que la validation et la redistribution. Pour plus d’informations, consultez l’Explorateur de bibliothèques de contenu.

Bibliothèque de packages

Le dossier de bibliothèque de packages, PkgLib, inclut un fichier pour chaque package distribué au point de distribution. Le nom de fichier est l’ID de package, par exemple. ABC00001.INI Dans ce fichier, sous la [Packages] section se trouve une liste des ID de contenu qui font partie du package, ainsi que d’autres informations telles que la version. Par exemple, ABC00001 est un package hérité à la version 1. L’ID de contenu dans ce fichier est ABC00001.1.

Bibliothèque de données

Le dossier de la bibliothèque de données, DataLib, inclut un fichier et un dossier pour chaque contenu de chaque package. Par exemple, ce fichier et ce dossier sont nommés ABC00001.1.INI et ABC00001.1, respectivement. Le fichier contient des informations pour la validation. Le dossier recrée la structure de dossiers à partir du package d’origine.

Les fichiers de la bibliothèque de données sont remplacés par des fichiers INI portant le nom du fichier d’origine dans le package. Par exemple : MyFile.exe.INI. Ces fichiers incluent des informations sur le fichier d’origine, telles que la taille, l’heure de modification et le hachage. Utilisez les quatre premiers caractères du hachage pour localiser le fichier d’origine dans la bibliothèque de fichiers. Par exemple, le hachage dans MyFile.exe.INI est DEF98765, et les quatre premiers caractères sont DEF9.

Bibliothèque de fichiers

Si la bibliothèque de contenu s’étend sur plusieurs lecteurs, les fichiers de package peuvent se trouver dans le dossier de bibliothèque de fichiers, FileLib, sur l’un de ces lecteurs.

Recherchez un fichier spécifique à l’aide des quatre premiers caractères du hachage trouvé dans la bibliothèque de données. Dans le dossier de la bibliothèque de fichiers se trouvent de nombreux dossiers, chacun avec un nom de quatre caractères. Recherchez le dossier qui correspond aux quatre premiers caractères du hachage. Une fois que vous avez trouvé ce dossier, il inclut un ou plusieurs ensembles de trois fichiers. Ces fichiers partagent le même nom, mais l’un a l’extension INI, l’un a l’extension SIG et l’autre n’a pas d’extension de fichier. Le fichier d’origine est celui sans extension dont le nom est égal au hachage de la bibliothèque de données.

Par exemple, le dossier DEF9 inclut DEF98765.INI, DEF98765.SIGet DEF98765. DEF98765 est l’original MyFile.exe. Le fichier INI inclut une liste d'« utilisateurs » ou d’ID de contenu qui partagent le même fichier. Le site ne supprime pas de fichier, sauf si tous ces contenus sont également supprimés.

Lecteur couvrant

La bibliothèque de contenu peut être répartie sur plusieurs lecteurs. Vous choisissez ces lecteurs lors de la création du point de distribution. Par défaut, Configuration Manager choisit automatiquement les lecteurs lors de la répartition de la bibliothèque de contenu.

Lorsque vous choisissez les lecteurs, sélectionnez un lecteur principal et un lecteur secondaire. Le site stocke toutes les métadonnées sur le lecteur principal. Il s’étend uniquement entre la bibliothèque de fichiers et le lecteur secondaire. Le nom de partage du dossier pour les lecteurs secondaires inclut la lettre de lecteur. Par exemple, si D: et E: sont des lecteurs secondaires pour la bibliothèque de contenu, les noms de partage sont SCCMContentLibD$ et SCCMContentLibE$.

Si vous avez choisi l’option Automatique, Configuration Manager sélectionne le lecteur avec le plus d’espace libre disponible comme lecteur principal. Il stocke toutes les métadonnées sur ce lecteur. Le site s’étend uniquement entre la bibliothèque de fichiers et les lecteurs secondaires.

Vous spécifiez une quantité d’espace de réserve pendant la configuration. Configuration Manager tente d’utiliser un disque secondaire une fois que le meilleur disque disponible ne dispose que de cette quantité d’espace de réserve. Chaque fois qu’un nouveau lecteur est sélectionné pour utilisation, le lecteur avec le plus d’espace libre disponible est sélectionné.

Vous ne pouvez pas spécifier qu’un point de distribution doit utiliser tous les lecteurs à l’exception d’un ensemble spécifique. Empêchez ce comportement en créant un fichier vide à la racine du lecteur, appelé NO_SMS_ON_DRIVE.SMS. Placez ce fichier avant que Configuration Manager sélectionne le lecteur à utiliser. Si Configuration Manager détecte ce fichier à la racine du lecteur, il n’utilise pas le lecteur pour la bibliothèque de contenu.

Résoudre des problèmes

Les conseils suivants peuvent vous aider à résoudre les problèmes liés à la bibliothèque de contenu :

  • Passez en revue les journaux sur le serveur de site (distmgr.log et PkgXferMgr.log) et le point de distribution (smsdpprov.log) pour connaître les pointeurs vers les échecs.

  • Utilisez l’outil Explorateur de bibliothèques de contenu.

  • Recherchez les verrous de fichiers par d’autres processus, tels que les logiciels antivirus. Excluez la bibliothèque de contenu sur tous les lecteurs des analyses antivirus automatiques, ainsi que le répertoire intermédiaire temporaire , SMS_DP$, sur chaque lecteur.

  • Pour voir s’il existe des incompatibilités de hachage, validez le package à partir de la console Configuration Manager.

  • Comme dernière option, redistribuez le contenu. Cette action doit résoudre la plupart des problèmes.

Pour plus d’informations, consultez Comprendre et résoudre les problèmes de distribution de contenu.

Prochaines étapes

Configurer une bibliothèque de contenu distante pour le serveur de site

Organigramme Gérer la bibliothèque de contenu