Vorbereiten des Windows PE-Peercaches zur Reduzierung des WAN-Datenverkehrs in Configuration Manager

Gilt für: Configuration Manager (Current Branch)

Wenn Sie ein neues Betriebssystem in Configuration Manager bereitstellen, können Computer, auf denen die Tasksequenz ausgeführt wird, Windows PE-Peercache verwenden, um Inhalte von einem lokalen Peer (einer Peercachequelle) abzurufen, anstatt Inhalte von einem Verteilungspunkt herunterzuladen. Dies trägt dazu bei, den WAN-Datenverkehr (Wide Area Network) in Zweigstellenszenarien zu minimieren, in denen kein lokaler Verteilungspunkt vorhanden ist.

Windows PE-Peercache ähnelt Windows BranchCache, funktioniert jedoch in der Windows Preinstallation Environment (Windows PE). Die folgenden Begriffe werden verwendet, um die Clients zu beschreiben, die Windows PE-Peercache verwenden:

  • Ein Peercacheclient ist ein Computer, der für die Verwendung des Windows PE-Peercaches konfiguriert ist.

  • Eine Peercachequelle ist ein Client, der für den Peercache konfiguriert ist und Inhalte für andere Peercacheclients zur Verfügung stellt, die diesen Inhalt anfordern.

Verwenden Sie die folgenden Abschnitte, um Peercache zu verwalten.

Objekte, die in einer Peercachequelle gespeichert sind

Eine Tasksequenz, die für die Verwendung des Windows PE-Peercaches konfiguriert ist, kann während der Ausführung in Windows PE die folgenden Inhaltsobjekte abrufen:

  • Betriebssystemabbild

  • Treiberpaket

  • Pakete und Programme (Wenn der Client die Tasksequenz weiterhin im vollständigen Betriebssystem ausführt, ruft der Client diesen Inhalt von einer Peercachequelle ab, wenn die Tasksequenz bei der Ausführung in Windows PE ursprünglich für den Peercache konfiguriert wurde.)

  • Zusätzliche Startimages

    Die folgenden Inhaltsobjekte werden niemals mithilfe des Peercaches übertragen. Stattdessen werden sie von einem Verteilungspunkt oder von Windows BranchCache übertragen, wenn Sie Windows BranchCache in Ihrer Umgebung konfiguriert haben:

  • Anwendungen

  • Softwareupdates

Wie funktioniert Der Windows PE-Peercache?

Stellen Sie sich ein Szenario mit einer Filiale vor, in der kein Verteilungspunkt vorhanden ist, aber mehrere Clients für die Verwendung von Windows PE-Peercache aktiviert sind. Sie stellen die Für die Verwendung des Peercaches konfigurierte Tasksequenz für mehrere Clients bereit, die als Teil der Peercachequelle konfiguriert sind. Der erste Client, der die Tasksequenz ausführen soll, sendet eine Anforderung für einen Peer mit dem Inhalt. Es findet keinen, sodass der Inhalt von einem Verteilungspunkt über das WAN abgerufen wird. Der Client installiert das neue Image und speichert dann den Inhalt in seinem Configuration Manager Clientcache, damit er als Peercachequelle für andere Clients fungieren kann. Wenn der nächste Client die Tasksequenz ausführt, sendet er eine Anforderung für eine Peercachequelle im Subnetz, und dieser erste Client antwortet und stellt seine zwischengespeicherten Inhalte zur Verfügung.

Bestimmen, welche Clients Teil der Windows PE-Peercachequelle sein sollen

Damit Sie ermitteln können, welche Computer als Windows PE-Peercachequelle ausgewählt werden sollen, sollten Sie mehrere Punkte berücksichtigen:

  • Die Windows PE-Peercachequelle sollte ein Desktopcomputer sein, der immer eingeschaltet und für Peercacheclients verfügbar ist.

  • Der Windows PE-Peercache verfügt über eine Clientcachegröße, die ausreichend ist, um die Images zu speichern.

Anforderungen für einen Client zur Verwendung einer Windows PE-Peercachequelle

Damit Clients eine Windows PE-Peercachequelle verwenden können, müssen sie die folgenden Anforderungen erfüllen:

  • Der Configuration Manager-Client muss über die folgenden Ports in Ihrem Netzwerk kommunizieren können:

    • Port für die erste Netzwerkübertragung, um eine Peercachequelle zu finden. Standardmäßig ist dies UDP-Port 8004.

    • Port zum Herunterladen von Inhalten aus einer Peercachequelle (HTTP und HTTPS). Standardmäßig ist dies TCP-Port 8003.

      Weitere Informationen finden Sie unter Für Verbindungen verwendete Ports.

      Tipp

      Clients verwenden HTTPS zum Herunterladen von Inhalten, wenn diese verfügbar sind. Die gleiche Portnummer wird jedoch für HTTP oder HTTPS verwendet.

  • Konfigurieren Sie den Clientcache auf Clients, um sicherzustellen, dass sie über genügend Speicherplatz zum Speichern und Speichern der bereitgestellten Images verfügen. Windows PE-Peercache wirkt sich nicht auf die Konfiguration oder das Verhalten des Clientcaches aus.

  • Die Bereitstellungsoptionen für die Tasksequenzbereitstellung müssen als Inhalt lokal herunterladen konfiguriert werden, wenn dies für die Tasksequenz erforderlich ist.

Konfigurieren des Windows PE-Peercaches

Sie können die folgenden Methoden verwenden, um einen Client mit Peercacheinhalten bereitzustellen, damit er als Peercachequelle dienen kann:

  • Ein Peercacheclient, der keine Peercachequelle mit dem Inhalt finden kann, lädt sie von einem Verteilungspunkt herunter. Wenn der Client Clienteinstellungen empfängt, die den Peercache aktivieren, und die Tasksequenz so konfiguriert ist, dass der zwischengespeicherte Inhalt erhalten bleibt, wird der Client zu einer Peercachequelle.

  • Ein Peercacheclient kann Inhalte von einem anderen Peercacheclient (einer Peercachequelle) abrufen. Da der Client für den Peercache konfiguriert ist, wird der Client beim Ausführen einer Tasksequenz, die zum Beibehalten des zwischengespeicherten Inhalts konfiguriert ist, zu einer Peercachequelle.

  • Ein Client führt eine Tasksequenz aus, die den optionalen Schritt Paketinhalt herunterladen enthält, der verwendet wird, um den relevanten Inhalt vorab zu bereitstellen, der in der Windows PE-Peercache-Tasksequenz enthalten ist. Wenn Sie diese Methode verwenden:

    • Der Client muss das bereitgestellte Image nicht installieren.

    • Zusätzlich zur Option Paketinhalt herunterladen muss die Tasksequenz auch die Option Configuration Manager Clientcache verwenden. Sie verwenden diese Option, um den Inhalt im Clientcache zu speichern, damit der Client als Peercachequelle für andere Peercacheclients fungieren kann.

    Die folgenden Verfahren helfen Ihnen beim Konfigurieren des Windows PE-Peercaches auf Clients und beim Konfigurieren von Tasksequenzen, die Peercache unterstützen.

So konfigurieren Sie die Windows PE-Peercache-Quellcomputer

  1. Navigieren Sie in der Configuration Manager-Konsole zuVerwaltungsclienteinstellungen>, und erstellen Sie dann eine neue Benutzerdefinierte Clientgeräteeinstellungen, oder bearbeiten Sie ein vorhandenes Einstellungsobjekt. Sie können dies auch für das Objekt Standardclienteinstellungen konfigurieren.

    Tipp

    Verwenden Sie ein benutzerdefiniertes Einstellungsobjekt, um zu verwalten, welche Clients diese Konfiguration erhalten. Beispielsweise sollten Sie die Konfiguration auf den Laptops von Benutzern vermeiden, die häufig unterwegs sind. Ein hochgradig mobiles System kann eine schlechte Quelle sein, um Inhalte für andere Peercacheclients bereitzustellen.

    Denken Sie auch daran, dass die Konfiguration, wenn Sie diese Einstellung als Teil der Clientstandardeinstellungen konfigurieren, für alle Clients in Ihrer Umgebung gilt.

  2. Legen Sie unter Clientcacheeinstellungendie Option Configuration Manager Client im vollständigen Betriebssystem zum Freigeben von Inhalten aktivieren auf Ja fest.

    • Standardmäßig ist nur HTTP aktiviert. Wenn Sie Clients das Herunterladen von Inhalten über HTTPS ermöglichen möchten, legen Sie HTTPS für Clientpeerkommunikation aktivieren auf Ja fest.

    • Standardmäßig ist der Port für Übertragungen auf 8004 und der Port für Inhaltsdownloads auf 8003 festgelegt. Sie können beides ändern.

  3. Speichern Sie die Clienteinstellungen, und stellen Sie sie auf den Clients bereit, die Sie als Peercachequelle auswählen.

    Nachdem ein Gerät mit diesem Einstellungsobjekt konfiguriert wurde, wird das Gerät als Peercachequelle konfiguriert. Diese Einstellungen sollten für potenzielle Peercacheclients bereitgestellt werden, um die erforderlichen Ports und Protokolle zu konfigurieren.

Konfigurieren einer Tasksequenz für Windows PE-Peercache

Verwenden Sie beim Konfigurieren der Tasksequenz die folgenden Tasksequenzvariablen als Sammlungsvariablen für die Sammlung, in der die Tasksequenz bereitgestellt wird:

  • SMSTSPeerDownload

    Wert: TRUE

    Dadurch kann der Client Windows PE-Peercache verwenden.

  • SMSTSPeerRequestPort

    Wert: <Portnummer>

    Wenn Sie nicht den in den Clienteinstellungen (8004) konfigurierten Standardport verwenden, müssen Sie diese Variable mit einem benutzerdefinierten Wert des Netzwerkports konfigurieren, der für die erste Übertragung verwendet werden soll.

  • SMSTSPreserveContent

    Wert: TRUE

    Dadurch wird der Inhalt in der Tasksequenz gekennzeichnet, der nach der Bereitstellung im Configuration Manager Clientcache aufbewahrt werden soll. Dies unterscheidet sich von der Verwendung von SMSTSPersisContent, bei der der Inhalt nur für die Dauer der Tasksequenz beibehalten wird und der Tasksequenzcache verwendet wird, nicht der Configuration Manager Clientcache.

    Weitere Informationen finden Sie unter Tasksequenzvariablen.

Überprüfen der erfolgreichen Verwendung des Windows PE-Peercaches

Nachdem Sie den Windows PE-Peercache zum Bereitstellen und Installieren einer Tasksequenz verwendet haben, können Sie bestätigen, dass der Peercache erfolgreich im Prozess verwendet wurde, indem Sie smsts.log auf dem Client anzeigen, auf dem die Tasksequenz ausgeführt wurde.

Suchen Sie im Protokoll nach einem Eintrag ähnlich dem folgenden, bei dem <SourceServerName> den Computer identifiziert, von dem der Client den Inhalt abgerufen hat. Dieser Computer sollte eine Peercachequelle und kein Verteilungspunktserver sein. Andere Details variieren je nach lokaler Umgebung und Konfiguration.

  • <! [LOG[Datei aus http:// <SourceServerName>:8003/SCCM_BranchCache$/SS10000C/sccm?/install.wim in 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">