Cache homologue pour les clients Configuration Manager

S’applique à : Configuration Manager (branche actuelle)

Utilisez le cache partagé entre systèmes homologues pour gérer le déploiement de contenu sur des clients situés dans des emplacements distants. Le cache partagé entre systèmes homologues est une solution Configuration Manager intégrée qui permet aux clients de partager du contenu avec d’autres clients directement à partir de leur cache local.

Vue d’ensemble

Définitions :

  • Client de cache d’homologue : tout client de Configuration Manager qui télécharge du contenu à partir d’un homologue.

  • Source du cache d’homologue : client Configuration Manager que vous activez pour le cache d’homologue et qui dispose d’un contenu à partager avec d’autres clients.

Utilisez les paramètres client pour permettre aux clients d’être des sources de cache homologues. Vous n’avez pas besoin d’activer les clients de cache d’homologue. Lorsque vous activez les clients en tant que sources de cache d’homologue, le point de gestion les inclut dans la liste des sources d’emplacement de contenu. Pour plus d’informations sur ce processus, voir Opérations.

Une source de cache d’homologue doit être membre du groupe de limites actuel du client de cache d’homologue. Le point de gestion n’inclut pas les sources de cache homologues d’un groupe limite voisin dans la liste des sources de contenu qu’il fournit au client. Il inclut uniquement les points de distribution d’un groupe limite voisin. Pour plus d’informations sur les groupes de limites actuels et voisins, consultez Groupes de limites.

Le client Configuration Manager utilise le cache partagé entre systèmes homologues pour transmettre aux autres clients tous les types de contenu du cache. Ce contenu inclut :

  • Fichiers des applications Microsoft 365 pour les grandes entreprises
  • Fichiers d’installation rapide

Le cache partagé entre systèmes homologues ne remplace pas l’utilisation d’autres solutions telles que Windows BranchCache ou l’optimisation de la distribution. Le cache partagé entre systèmes homologues fonctionne avec d’autres solutions. Ces technologies vous offrent davantage d’options pour étendre les solutions de déploiement de contenu traditionnelles telles que les points de distribution. Le cache partagé entre systèmes homologues est une solution personnalisée qui ne dépend pas de BranchCache. Si vous n’activez pas ou n’utilisez pas BranchCache, le cache partagé entre systèmes homologues fonctionne toujours.

Remarque

Windows BranchCache est toujours activé sur les déploiements. Si le point de distribution le prend en charge et qu’il est activé dans les paramètres du client, les clients utilisent BranchCache. Pour plus d’informations, consultez Configurer BranchCache.

Opérations

Pour activer le cache d’homologue, déployez les paramètres du client dans une collection. Les membres de cette collection agissent alors comme une source de cache partagé entre systèmes homologues pour les autres clients du même groupe de limites.

  • Un client qui fonctionne en tant que source de contenu homologues envoie une liste de contenu mis en cache disponible à son point de gestion à l’aide de messages d’état. Un client de source de contenu homologues envoie également un message d’état au point de gestion lorsqu’il supprime du contenu de son cache local.

    Remarque

    Pour obtenir la liste des messages d’état de la source de contenu homologues applicables, consultez la section Messages d’état dans le Configuration Manager. En particulier ceux dont les ID de message d’état sont 7200, 7201, 7202 et 7203.

  • Un autre client du même groupe de limites effectue une demande d’emplacement de contenu au point de gestion. Le serveur renvoie la liste des sources de contenu potentielles. Cette liste inclut chaque source de cache d’homologue qui a le contenu et qui est en ligne. Il inclut également les points de distribution et les autres emplacements de source de contenu dans ce groupe de limites. Pour plus d’informations, voir Priorité de la source de contenu.

  • Comme d’habitude, le client qui recherche le contenu sélectionne une source dans la liste fournie. Le client essaie ensuite d’obtenir le contenu.

Les groupes de limites incluent des paramètres pour vous donner plus de contrôle sur la distribution de contenu dans votre environnement. Pour plus d’informations, consultez Options de groupe de limites pour les téléchargements homologues.

Remarque

Si le client renvoie le contenu à un groupe de limites voisins, le point de gestion n’ajoute pas les sources de cache homologues du groupe de limites du voisin à la liste des emplacements potentiels des sources de contenu.

Choisissez uniquement les clients les mieux adaptés en tant que sources de cache d’homologue. Évaluez l’adéquation du client en fonction d’attributs tels que le type de châssis, l’espace disque et la connectivité réseau. Pour plus d’informations qui peuvent vous aider à sélectionner les meilleurs clients à utiliser pour le cache homologue, consultez ce blog d’un consultant Microsoft.

Remarque

Par défaut, si les 25 premières sources de cache partagé sont hors connexion ou inaccessibles, un client de cache partagé peut ne pas pouvoir télécharger le contenu. Vous pouvez configurer ce paramètre avec les propriétés SuperPeerLocationCount de définition de site et SuperPeerLocationCountMax. Leurs valeurs par défaut sont 25 et 50. Pour plus d’informations, consultez Comment lire et écrire dans le fichier de contrôle de site à l’aide de WMI.

Vous pouvez également réduire ces valeurs, 5 par exemple et 10. Cette configuration entraîne le retour plus rapide du client vers d’autres emplacements de contenu. Pour plus d’informations, voir Priorité de la source de contenu.

Accès limité à une source de cache homologues

Une source de cache d’homologue rejette les demandes de contenu lorsqu’elle remplit l’une des conditions suivantes au moment où un homologue demande du contenu :

  • Mode batterie faible

  • La charge du processeur dépasse 80 %

  • Les E/S disque ont une longueur AvgDiskQueueLength supérieure à 10

  • Il n’y a plus de connexions disponibles à l’ordinateur

Conseil

Configurez ces paramètres à l’aide de la classe WMI du serveur de configuration client pour la fonctionnalité source d’homologue (SMS_WinPEPeerCacheConfig) dans le Kit de développement logiciel (SDK) du Configuration Manager.

Lorsque la source du cache partagé par l’homologue rejette une demande de contenu, le client du cache homologue continue à rechercher du contenu dans sa liste d’emplacements de source de contenu.

Configuration requise

  • Le cache d’homologue prend en charge toutes les versions de Windows répertoriées comme prises en charge dans Systèmes d’exploitation pris en charge pour les clients et les appareils. Les systèmes d’exploitation autres que Windows ne sont pas pris en charge en tant que sources de cache d’homologues ou clients de cache d’homologues.

    Remarque

    Windows 10/11 Arm64 n’est pas pris en charge en tant que source de cache partagé ou clients de cache pair.

  • Une source de cache d’homologue doit être un client Configuration Manager joint à un domaine. Toutefois, un client qui n’est pas joint à un domaine peut obtenir du contenu à partir d’une source de cache d’homologue jointe à un domaine.

  • Les clients peuvent uniquement télécharger du contenu à partir de sources de cache homologues dans leur groupe de limites actuel.

    Remarque

    Configuration Manager détermine si une source de cache d’homologue a été itinérante vers un autre emplacement. Ce comportement permet de s’assurer que le point de gestion l’offre en tant que source de contenu aux clients du nouvel emplacement et non de l’ancien emplacement.

  • Un compte d’accès réseau n’est pas requis, à l’exception de ce qui suit :

    • Configurez un compte d’accès au réseau dans le site lorsqu’un client compatible avec le cache partagé entre systèmes homologues exécute une séquence de tâches à partir du Centre logiciel et redémarre sur une image de démarrage. Lorsque l’appareil est dans Windows PE, il utilise le compte d’accès réseau pour obtenir le contenu de la source de cache de l’homologue.

    • Si nécessaire, la source du cache d’homologue utilise le compte d’accès réseau pour authentifier les demandes de téléchargement provenant d’homologues. Ce compte nécessite uniquement des autorisations d’utilisateur de domaine à cette fin.

  • Avant de tenter de télécharger du contenu, le point de gestion valide d’abord que la source du cache homologue est en ligne. Cette validation se produit via le « canal rapide » pour la notification client, qui utilise le port TCP 10123.

Remarque

Pour tirer parti des nouvelles fonctionnalités de Configuration Manager, commencez par mettre à jour les clients vers la dernière version. Bien que de nouvelles fonctionnalités apparaissent dans la console du Configuration Manager lorsque vous mettez à jour le site et la console, le scénario complet n’est fonctionnel que lorsque la version client est également la plus récente.

Paramètres du client

Pour plus d’informations sur les paramètres du client de cache d’homologue, consultez Paramètres de cache du client.

Pour plus d’informations sur la configuration de ces paramètres, consultez Comment configurer les paramètres client.

Sur les clients avec cache partagé entre systèmes homologues qui utilisent le pare-feu Windows, le Configuration Manager configure les ports de pare-feu que vous spécifiez dans les paramètres du client.

Prise en charge du téléchargement partiel

Les sources de cache d’homologue client peuvent diviser le contenu en parties. Ces parties minimisent le transfert réseau pour réduire l’utilisation du WAN. Le point de gestion offre un suivi plus détaillé des parties de contenu. Il tente d’éliminer plusieurs téléchargements du même contenu par groupe de limites.

Exemple de scénario

Contoso a un seul site principal avec deux groupes de limites : le siège (HQ) et la succursale. Il existe une relation de repli de 30 minutes entre les groupes de limites. Le point de gestion et le point de distribution du site se trouvent uniquement dans les limites du siège. L’emplacement de la succursale n’a pas de point de distribution local. Deux des quatre clients de la succursale sont configurés en tant que sources de cache homologues.

Diagramme de configuration réseau tel que décrit pour l’exemple de scénario.

  1. Vous ciblez un déploiement avec du contenu pour les quatre clients de la succursale. Vous avez uniquement distribué le contenu au point de distribution.

  2. Client3 et Client4 n’ont pas de source locale pour le déploiement. Le point de gestion demande aux clients d’attendre 30 minutes avant de revenir au groupe de limites distantes.

  3. Client1 (PCS1) est la première source de cache d’homologue à actualiser la stratégie avec le point de gestion. Étant donné que ce client est activé en tant que source de cache d’homologue, le point de gestion lui demande de commencer immédiatement à télécharger la partie A à partir du point de distribution.

  4. Lorsque Client2 (PCS2) contacte le point de gestion, comme la partie A est déjà en cours mais pas encore terminée, le point de gestion lui demande de commencer immédiatement à télécharger la partie B à partir du point de distribution.

  5. PCS1 termine le téléchargement de la partie A et en avertit immédiatement le point de gestion. Comme la partie B est déjà en cours mais pas encore terminée, le point de gestion lui demande de commencer à télécharger la partie C à partir du point de distribution.

  6. PCS2 termine le téléchargement de la partie B et en avertit immédiatement le point de gestion. Le point de gestion lui demande de commencer à télécharger la partie D à partir du point de distribution.

  7. PCS1 termine le téléchargement de la partie C et en avertit immédiatement le point de gestion. Le point de gestion l’informe qu’il n’y a plus de pièces disponibles à partir du point de distribution distant. Le point de gestion lui demande de télécharger la partie B à partir de son homologue local, PCS2.

  8. Ce processus se poursuit jusqu’à ce que les deux sources de cache d’homologue client aient toutes les parties l’une de l’autre. Le point de gestion hiérarchise les parties du point de distribution distant avant de demander aux sources de cache homologues de télécharger les parties à partir d’homologues locaux.

  9. Client3 est le premier à actualiser la stratégie après l’expiration de la période de secours de 30 minutes. Il vérifie maintenant avec le point de gestion, qui informe le client de nouvelles sources locales. Au lieu de télécharger l’intégralité du contenu à partir du point de distribution sur le réseau étendu, elle télécharge l’intégralité du contenu à partir de l’une des sources de cache de l’homologue client. Les clients donnent la priorité aux sources homologues locales.

Remarque

Si le nombre de sources de cache d’homologue client est supérieur au nombre de parties de contenu, le point de gestion indique aux sources de cache d’homologue supplémentaires d’attendre le rétablissement comme un client normal.

Configurer le téléchargement partiel

  1. Configurez des groupes de limites et des sources de cache homologues selon la normale.

  2. Dans la console du Configuration Manager, accédez à l’espace de travail Administration, développez Configuration des sites, puis sélectionnez Sites. Sélectionnez Paramètres de hiérarchie dans le ruban.

  3. Sous l’onglet Général , activez l’option permettant de configurer les sources de cache d’homologue client pour diviser le contenu en parties.

  4. Créez un déploiement requis avec du contenu.

    Remarque

    Cette fonctionnalité fonctionne uniquement lorsque le client télécharge du contenu en arrière-plan, par exemple avec un déploiement requis. Les téléchargements à la demande, par exemple lorsque l’utilisateur installe un déploiement disponible dans le Centre logiciel, se comportent comme d’habitude.

Pour les voir gérer le téléchargement de contenu en partie, examinez les ContentTransferManager.log sur la source du cache d’homologue client et les MP_Location.log sur le point de gestion.

Conseils pour la gestion du cache

Le cache d’homologue s’appuie sur le cache client de Configuration Manager pour partager du contenu. Tenez compte des points suivants pour la gestion du cache client dans votre environnement :

  • Le cache client de Configuration Manager n’est pas comme la bibliothèque de contenu sur un point de distribution. Lorsque vous gérez le contenu que vous distribuez à un point de distribution, le client Configuration Manager gère automatiquement le contenu dans son cache. Il existe des paramètres et des méthodes permettant de contrôler le contenu qui se trouve dans le cache d’une source de cache homologue. Pour plus d’informations, consultez Configurer le cache client.

  • La taille et la maintenance du cache s’appliquent aux sources de cache homologue. Pour plus d’informations, consultez Configurer la taille du cache client. Prenez en compte la taille du contenu plus volumineux, comme les packages de mise à niveau du système d’exploitation ou les fichiers de mise à jour expresse de Windows. Comparez vos besoins en ce contenu à l’espace disque disponible sur les sources de cache homologue.

  • Le client source du cache homologue met à jour la dernière heure référencée du contenu dans le cache lorsqu’un homologue le télécharge. Le client utilise cet horodatage lorsqu’il maintient automatiquement son cache, en supprimant d’abord l’ancien contenu. Il devrait donc attendre avant de supprimer le contenu que les clients du cache d’homologue téléchargent plus fréquemment, le cas échéant.

  • Si nécessaire, pendant une séquence de tâches de déploiement du système d’exploitation, utilisez la variable SMSTSPreserveContent pour conserver le contenu dans le cache client. Pour plus d’informations, voir Variables de séquence de tâches.

  • Si nécessaire, lors de la création du logiciel suivant, utilisez l’option permettant de conserver le contenu dans le cache client :

    • Applications
    • Packages
    • Images de système d’exploitation de machine virtuelle prises en charge
    • Packages de mise à niveau du système d’exploitation
    • Images de démarrage

Analyse

Pour vous aider à comprendre l’utilisation du cache pair, consultez le tableau de bord Sources de données client . Pour plus d’informations, consultez Tableau de bord des sources de données client.

Utilisez également des rapports pour visualiser l’utilisation du cache homologue. Dans la console, accédez à l’espace de travail Surveillance , développez Rapports et sélectionnez le nœud Rapports . Les rapports suivants ont tous un type de contenu de distribution de logiciels :

  • Rejet du contenu source du cache partagé : fréquence à laquelle les sources du cache partagé par les homologues d’un groupe de limites rejettent une demande de contenu.

    Remarque

    Problème connu : lors de l’exploration de résultats tels que MaxCPULoad ou MaxDiskIO, vous pouvez recevoir une erreur qui suggère que le rapport ou les détails sont introuvables. Pour contourner ce problème, utilisez les deux autres rapports qui affichent directement les résultats.

  • Rejet du contenu source du cache homologue par condition : affiche les détails du rejet pour un groupe de limites ou un type de rejet spécifié.

    Remarque

    Problème connu : vous ne pouvez pas sélectionner parmi les paramètres disponibles et devez les entrer manuellement. Entrez les valeurs pour Nom du groupe de limites et Type de rejet comme indiqué dans le rapport de rejet du contenu source du cache homologue . Par exemple, pour Type de rejet , vous pouvez entrer MaxCPULoad ou MaxDiskIO.

  • Détails du rejet du contenu source du cache partagé : affiche le contenu que le client demandait lors du rejet.

    Remarque

    Problème connu : vous ne pouvez pas sélectionner parmi les paramètres disponibles et devez les entrer manuellement. Entrez la valeur du type de rejet tel qu’affiché dans le rapport de rejet du contenu source du cache homologue . Entrez ensuite l’ID de ressource de la source de contenu sur laquelle vous souhaitez obtenir plus d’informations.

    Pour trouver l’ID de ressource de la source de contenu :

    1. Recherchez le nom d’ordinateur qui s’affiche en tant que source de cache partagé dans les résultats du rapport Rejet du contenu source du cache partagé par condition .

    2. Accédez à l’espace de travail Ressources et conformité , sélectionnez le nœud Appareils , puis recherchez le nom de cet ordinateur. Utilisez la valeur de la colonne ID de ressource.

Étapes suivantes