Préparer le cache d’homologue Windows PE pour réduire le trafic WAN dans Configuration Manager

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

Lorsque vous déployez un nouveau système d’exploitation dans Configuration Manager, les ordinateurs qui exécutent la séquence de tâches peuvent utiliser le cache d’homologue Windows PE pour obtenir le contenu d’un homologue local (une source de cache d’homologue) au lieu de télécharger le contenu à partir d’un point de distribution. Cela permet de réduire le trafic de réseau étendu (WAN) dans les scénarios de succursale où il n’y a pas de point de distribution local.

Le cache d’homologue Windows PE est similaire à Windows BranchCache, mais fonctionne dans l’environnement de préinstallation Windows (Windows PE). Les termes suivants sont utilisés pour décrire les clients qui utilisent le cache d’homologue Windows PE :

  • Un client de cache d’homologue est un ordinateur configuré pour utiliser le cache d’homologue Windows PE.

  • Une source de cache d’homologue est un client configuré pour le cache d’homologue et qui rend le contenu disponible pour d’autres clients de cache d’homologue qui demandent ce contenu.

Utilisez les sections suivantes pour gérer le cache d’homologue.

Objets stockés sur une source de cache d’homologue

Une séquence de tâches configurée pour utiliser le cache d’homologue Windows PE peut obtenir les objets de contenu suivants lors de l’exécution dans Windows PE :

  • Image du système d’exploitation

  • Package de pilotes

  • Packages et programmes (Lorsque le client continue d’exécuter la séquence de tâches dans le système d’exploitation complet, le client obtient ce contenu à partir d’une source de cache d’homologue si la séquence de tâches a été initialement configurée pour le cache d’homologue lors de l’exécution dans Windows PE.)

  • Images de démarrage supplémentaires

    Les objets de contenu suivants ne sont jamais transférés à l’aide du cache d’homologue. Au lieu de cela, ils sont transférés à partir d’un point de distribution ou par Windows BranchCache si vous avez configuré Windows BranchCache dans votre environnement :

  • Applications

  • Mises à jour logicielles

Comment fonctionne le cache d’homologue Windows PE ?

Envisagez un scénario avec une filiale qui n’a pas de point de distribution, mais qui a plusieurs clients activés pour utiliser le cache d’homologue Windows PE. Vous déployez la séquence de tâches configurée pour utiliser le cache d’homologue sur plusieurs clients configurés pour faire partie de la source de cache d’homologue. Le premier client à exécuter la séquence de tâches diffuse une requête pour un homologue avec le contenu. Il n’en trouve pas, donc il obtient le contenu à partir d’un point de distribution sur le wan. Le client installe la nouvelle image, puis stocke le contenu dans son cache Configuration Manager client afin qu’il puisse fonctionner comme une source de cache homologue pour d’autres clients. Lorsque le client suivant exécute la séquence de tâches, il diffuse une requête sur le sous-réseau pour une source de cache d’homologue, et ce premier client répond et rend son contenu mis en cache disponible.

Déterminer les clients qui feront partie de la source du cache d’homologue Windows PE

Pour vous aider à déterminer les ordinateurs à sélectionner comme source de cache d’homologue Windows PE, vous devez prendre en compte plusieurs éléments :

  • La source du cache d’homologue Windows PE doit être un ordinateur de bureau qui est toujours sous tension et disponible pour les clients de cache d’homologue.

  • Le cache d’homologue Windows PE a une taille de cache client suffisante pour stocker les images.

Configuration requise pour qu’un client utilise une source de cache d’homologue Windows PE

Pour que les clients utilisent une source de cache d’homologue Windows PE, ils doivent répondre aux exigences suivantes :

  • Le client Configuration Manager doit être en mesure de communiquer entre les ports suivants sur votre réseau :

    • Port de la diffusion réseau initiale pour rechercher une source de cache d’homologue. Par défaut, il s’agit du port UDP 8004.

    • Port pour le téléchargement de contenu à partir d’une source de cache d’homologue (HTTP et HTTPS). Par défaut, il s’agit du port TCP 8003.

      Pour plus d’informations, consultez Ports utilisés pour les connexions.

      Conseil

      Les clients utilisent HTTPS pour télécharger le contenu lorsqu’il est disponible. Toutefois, le même numéro de port est utilisé pour HTTP ou HTTPS.

  • Configurez le cache client sur les clients pour vous assurer qu’ils disposent de suffisamment d’espace pour stocker et stocker les images que vous déployez. Le cache d’homologue Windows PE n’affecte pas la configuration ou le comportement du cache du client.

  • Les options de déploiement pour le déploiement de séquence de tâches doivent être configurées en tant que Télécharger le contenu localement si nécessaire par séquence de tâches.

Configurer le cache d’homologue Windows PE

Vous pouvez utiliser les méthodes suivantes pour approvisionner un client avec du contenu de cache d’homologue afin qu’il puisse servir de source de cache d’homologue :

  • Un client de cache d’homologue qui ne trouve pas de source de cache d’homologue avec le contenu le télécharge à partir d’un point de distribution. Si le client reçoit des paramètres client qui activent le cache d’homologue et que la séquence de tâches est configurée pour conserver le contenu mis en cache, le client devient une source de cache d’homologue.

  • Un client de cache d’homologue peut obtenir du contenu à partir d’un autre client de cache d’homologue (une source de cache d’homologue). Étant donné que le client est configuré pour le cache d’homologue, lorsqu’il exécute une séquence de tâches configurée pour conserver le contenu mis en cache, le client devient une source de cache d’homologue.

  • Un client exécute une séquence de tâches qui inclut l’étape facultative Télécharger le contenu du package, qui est utilisée pour préparer le contenu approprié inclus dans la séquence de tâches du cache d’homologue Windows PE. Lorsque vous utilisez cette méthode :

    • Le client n’a pas besoin d’installer l’image en cours de déploiement.

    • En plus de l’option Télécharger le contenu du package, la séquence de tâches doit également utiliser l’option de cache du client Configuration Manager. Vous utilisez cette option pour stocker le contenu dans le cache des clients afin que le client puisse agir en tant que source de cache d’homologue pour d’autres clients de cache d’homologue.

    Les procédures suivantes vous aideront à configurer le cache d’homologue Windows PE sur les clients et à configurer des séquences de tâches qui prennent en charge le cache d’homologue.

Pour configurer les ordinateurs sources du cache d’homologue Windows PE

  1. Dans la console Configuration Manager, accédez à Administration>Client Settings, puis créez un nouveau Custom Client Device Settings ou modifiez un objet de paramètres existant. Vous pouvez également configurer cela pour l’objet Paramètres client par défaut .

    Conseil

    Utilisez un objet de paramètres personnalisé pour gérer les clients qui reçoivent cette configuration. Par exemple, vous souhaiterez peut-être éviter de configurer cela sur les ordinateurs portables des utilisateurs qui sont fréquemment en déplacement. Un système très mobile peut être une source médiocre pour fournir du contenu à d’autres clients de cache d’homologues.

    Rappelez-vous également que lorsque vous configurez ce paramètre dans le cadre des paramètres client par défaut, la configuration s’applique à tous les clients de votre environnement.

  2. Sous Paramètres du cache du client, définissez Activer Configuration Manager client dans le système d’exploitation complet pour partager du contenu sur Oui.

    • Par défaut, seul HTTP est activé. Si vous souhaitez autoriser les clients à télécharger du contenu via HTTPS, définissez Activer HTTPS pour la communication entre homologues clients sur Oui.

    • Par défaut, le port des diffusions est défini sur 8004 et le port pour les téléchargements de contenu est défini sur 8003. Vous pouvez modifier les deux.

  3. Enregistrez et déployez les paramètres client sur les clients que vous sélectionnez comme source de cache d’homologue.

    Une fois qu’un appareil est configuré avec cet objet de paramètres, l’appareil est configuré pour agir comme une source de cache d’homologue. Ces paramètres doivent être déployés sur des clients de cache d’homologue potentiels pour configurer les ports et protocoles requis.

Configurer une séquence de tâches pour le cache d’homologue Windows PE

Lorsque vous configurez la séquence de tâches, utilisez les variables de séquence de tâches suivantes en tant que variables de collection sur la collection sur laquelle la séquence de tâches est déployée :

  • SMSTSPeerDownload

    Valeur : TRUE

    Cela permet au client d’utiliser le cache d’homologue Windows PE.

  • SMSTSPeerRequestPort

    Valeur : <Numéro de port>

    Lorsque vous n’utilisez pas le port par défaut configuré dans les paramètres client (8004), vous devez configurer cette variable avec une valeur personnalisée du port réseau à utiliser pour la diffusion initiale.

  • SMSTSPreserveContent

    Valeur : TRUE

    Cela indique que le contenu de la séquence de tâches doit être conservé dans le cache du client Configuration Manager après le déploiement. Cela est différent de l’utilisation de SMSTSPersisContent qui conserve uniquement le contenu pendant la durée de la séquence de tâches et utilise le cache de séquence de tâches, et non le cache du client Configuration Manager.

    Pour plus d’informations, consultez Variables de séquence de tâches.

Valider la réussite de l’utilisation du cache d’homologue Windows PE

Après avoir utilisé le cache d’homologue Windows PE pour déployer et installer une séquence de tâches, vous pouvez vérifier que le cache d’homologue a été correctement utilisé dans le processus en affichant smsts.log sur le client qui a exécuté la séquence de tâches.

Dans le journal, recherchez une entrée semblable à la suivante où <SourceServerName> identifie l’ordinateur à partir duquel le client a obtenu le contenu. Cet ordinateur doit être une source de cache d’homologue, et non un serveur de point de distribution. D’autres détails varient en fonction de votre environnement local et de vos configurations.

  • <! [LOG[Fichier téléchargé à partir de http:// <SourceServerName>:8003/SCCM_BranchCache$/SS10000C/sccm?/install.wim to C:\_SMSTaskSequence\Packages\SS10000C\install.wim ]LOG]!>< time="14:24:33.329+420 » date="06-26-2015 » component="ApplyOperatingSystem » context=" » type="1 » thread="1256 » file="downloadcontent.cpp:1626 »>