Peercache voor Configuration Manager-clients

Van toepassing op: Configuration Manager (current branch)

Gebruik peercache om de implementatie van inhoud op clients op externe locaties te beheren. Peer-cache is een ingebouwde Configuration Manager-oplossing waarmee clients inhoud rechtstreeks vanuit hun lokale cache kunnen delen met andere clients.

Overzicht

Definities:

  • Peer-cacheclient: elke Configuration Manager client die inhoud downloadt van een peer.

  • Peercachebron: een Configuration Manager-client die u inschakelt voor peercache en die inhoud heeft die kan worden gedeeld met andere clients.

Gebruik clientinstellingen om clients in te schakelen als peer-cachebronnen. U hoeft peercacheclients niet in te schakelen. Wanneer u clients inschakelt als peer-cachebronnen, neemt het beheerpunt deze op in de lijst met inhoudslocatiebronnen. Zie Bewerkingen voor meer informatie over dit proces.

Een peercachebron moet lid zijn van de huidige grensgroep van de peercacheclient. Het beheerpunt bevat geen peercachebronnen van een grensgroep voor buren in de lijst met inhoudsbronnen die de client biedt. Het omvat alleen distributiepunten van een grensgroep voor buren. Zie Grensgroepen voor meer informatie over huidige en aangrenzende grensgroepen.

De Configuration Manager-client gebruikt peercache om elk type inhoud in de cache aan andere clients te leveren. Deze inhoud omvat:

  • Microsoft 365-apps voor ondernemingen bestanden
  • Bestanden voor snelle installatie

Peercache vervangt niet het gebruik van andere oplossingen, zoals Windows BranchCache of Delivery Optimization. Peer-cache werkt samen met andere oplossingen. Deze technologieën bieden u meer opties voor het uitbreiden van traditionele oplossingen voor inhoudsdistributie, zoals distributiepunten. Peer-cache is een aangepaste oplossing zonder afhankelijk te zijn van BranchCache. Als u BranchCache niet inschakelt of gebruikt, werkt de peercache nog steeds.

Opmerking

Windows BranchCache is altijd ingeschakeld voor implementaties. Als het distributiepunt dit ondersteunt en het is ingeschakeld in clientinstellingen, gebruiken clients BranchCache. Zie BranchCache configureren voor meer informatie.

Bewerkingen

Als u peercache wilt inschakelen, implementeert u de clientinstellingen in een verzameling. Vervolgens fungeren leden van die verzameling als een peercachebron voor andere clients in dezelfde grensgroep.

  • Een client die werkt als een peer-inhoudsbron verzendt een lijst met beschikbare inhoud in de cache naar het beheerpunt met behulp van statusberichten. Een peer-inhoudsbronclient verzendt ook een statusbericht naar het beheerpunt wanneer inhoud uit de lokale cache wordt verwijderd.

    Opmerking

    Zie Statusberichten in Configuration Manager voor de lijst met toepasselijke peer-inhoudsbronberichten. Met name die met statusbericht-id's van 7200, 7201, 7202 en 7203.

  • Een andere client in dezelfde grensgroep doet een aanvraag voor inhoudslocatie bij het beheerpunt. De server retourneert de lijst met potentiële inhoudsbronnen. Deze lijst bevat elke peercachebron die de inhoud bevat en online is. Het bevat ook de distributiepunten en andere inhoudsbronlocaties in die grensgroep. Zie Prioriteit inhoudsbron voor meer informatie.

  • Zoals gebruikelijk selecteert de client die de inhoud zoekt één bron in de opgegeven lijst. De client probeert vervolgens de inhoud op te halen.

Grensgroepen bevatten instellingen om u meer controle te geven over de distributie van inhoud in uw omgeving. Zie Grensgroepopties voor peerdownloads voor meer informatie.

Opmerking

Als de client voor inhoud terugvalt naar een grensgroep voor buren, voegt het beheerpunt de peercachebronnen uit de grensgroep van de buurman niet toe aan de lijst met mogelijke locaties van inhoudsbronnen.

Kies alleen clients die het meest geschikt zijn als peercachebronnen. Evalueer de geschiktheid van de client op basis van kenmerken zoals chassistype, schijfruimte en netwerkconnectiviteit. Zie deze blog van een Microsoft consultant voor meer informatie die u kan helpen bij het selecteren van de beste klanten om te gebruiken voor peercache.

Opmerking

Als de eerste 25 peercachebronnen offline of onbereikbaar zijn, kan een peercacheclient de inhoud mogelijk niet downloaden. U kunt deze instelling configureren met de eigenschappen SuperPeerLocationCount van de sitedefinitie en SuperPeerLocationCountMax. De standaardwaarden zijn 25 en 50. Zie Het sitebeheerbestand lezen en schrijven met behulp van WMI voor meer informatie.

U kunt deze waarden ook verlagen, bijvoorbeeld 5 en 10. Deze configuratie zorgt ervoor dat de client sneller terugvalt op andere inhoudslocaties. Zie Prioriteit inhoudsbron voor meer informatie.

Beperkte toegang tot een peercachebron

Een peercachebron weigert aanvragen voor inhoud wanneer deze voldoet aan een van de volgende voorwaarden op het moment dat een peer inhoud aanvraagt:

  • Batterij bijna leeg

  • Processorbelasting overschrijdt 80%

  • Schijf-I/O heeft een AvgDiskQueueLength die groter is dan 10

  • Er zijn geen verbindingen meer beschikbaar met de computer

Tip

Configureer deze instellingen met behulp van de WMI-klasse clientconfiguratieserver voor de peerbronfunctie (SMS_WinPEPeerCacheConfig) in de Configuration Manager SDK.

Wanneer de peercachebron een aanvraag voor de inhoud weigert, blijft de peercacheclient inhoud zoeken uit de lijst met inhoudsbronlocaties.

Vereisten

  • Peercache ondersteunt alle Windows-versies die worden vermeld in Ondersteunde besturingssystemen voor clients en apparaten. Niet-Windows-besturingssystemen worden niet ondersteund als peer-cachebronnen of peer-cacheclients.

  • Een peercachebron moet een domein-gekoppelde Configuration Manager-client zijn. Een client die niet lid is van een domein, kan echter inhoud ophalen uit een peercachebron die lid is van een domein.

  • Clients kunnen alleen inhoud downloaden van peercachebronnen in hun huidige grensgroep.

    Opmerking

    Configuration Manager bepaalt of een peercachebron naar een andere locatie is geroerd. Dit gedrag zorgt ervoor dat het beheerpunt het als inhoudsbron aanbiedt aan clients op de nieuwe locatie en niet de oude locatie.

  • Een netwerktoegangsaccount is niet vereist met de volgende uitzondering:

    • Configureer een netwerktoegangsaccount op de site wanneer een client met peercache een takenreeks uitvoert vanuit Software Center en deze opnieuw wordt opgestart naar een opstartinstallatiekopie. Wanneer het apparaat zich in Windows PE bevindt, wordt het netwerktoegangsaccount gebruikt om inhoud op te halen uit de peercachebron.

    • Indien nodig gebruikt de peercachebron het netwerktoegangsaccount om downloadaanvragen van peers te verifiëren. Dit account vereist alleen domeingebruikersmachtigingen voor dit doel.

  • Voordat u inhoud probeert te downloaden, valideert het beheerpunt eerst of de peercachebron online is. Deze validatie vindt plaats via het 'snelle kanaal' voor clientmelding, dat gebruikmaakt van TCP-poort 10123.

Opmerking

Als u wilt profiteren van nieuwe Configuration Manager-functies, moet u eerst clients bijwerken naar de nieuwste versie. Hoewel er nieuwe functionaliteit wordt weergegeven in de Configuration Manager-console wanneer u de site en console bijwerkt, is het volledige scenario pas functioneel als de clientversie ook de meest recente is.

Clientinstellingen

Zie Clientcache-instellingen voor meer informatie over de instellingen van de peercacheclient.

Zie Clientinstellingen configureren voor meer informatie over het configureren van deze instellingen.

Op clients met peercache die gebruikmaken van Windows Firewall configureert Configuration Manager de firewallpoorten die u opgeeft in clientinstellingen.

Ondersteuning voor gedeeltelijke download

Cachebronnen van client-peers kunnen inhoud in delen verdelen. Deze onderdelen minimaliseren de netwerkoverdracht om het WAN-gebruik te verminderen. Het beheerpunt biedt gedetailleerdere tracering van de inhoudsonderdelen. Er wordt geprobeerd om meer dan één download van dezelfde inhoud per grensgroep te elimineren.

Voorbeeldscenario's

Contoso heeft één primaire site met twee grensgroepen: Hoofdkantoor (HQ) en Filiaal. Er is een terugvalrelatie van 30 minuten tussen de grensgroepen. Het beheerpunt en het distributiepunt voor de site bevinden zich alleen in de grens van het hoofdkantoor. De locatie van het filiaal heeft geen lokaal distributiepunt. Twee van de vier clients in het filiaal zijn geconfigureerd als peer-cachebronnen.

Diagram van netwerkconfiguratie zoals beschreven in het voorbeeldscenario.

  1. U richt een implementatie met inhoud op alle vier de clients in het filiaal. U hebt de inhoud alleen naar het distributiepunt gedistribueerd.

  2. Client3 en Client4 hebben geen lokale bron voor de implementatie. Het beheerpunt geeft de clients de opdracht om 30 minuten te wachten voordat ze terugvallen naar de externe grensgroep.

  3. Client1 (PCS1) is de eerste peercachebron om beleid te vernieuwen met het beheerpunt. Omdat deze client is ingeschakeld als peercachebron, geeft het beheerpunt de opdracht om onmiddellijk deel A van het distributiepunt te downloaden.

  4. Wanneer Client2 (PCS2) contact opneemt met het beheerpunt, omdat deel A al wordt uitgevoerd, maar nog niet is voltooid, geeft het beheerpunt de opdracht om onmiddellijk te beginnen met het downloaden van deel B van het distributiepunt.

  5. PCS1 voltooit het downloaden van deel A en geeft onmiddellijk een bericht aan het beheerpunt. Omdat deel B al wordt uitgevoerd, maar nog niet is voltooid, geeft het beheerpunt de opdracht om deel C van het distributiepunt te downloaden.

  6. PCS2 voltooit het downloaden van deel B en geeft onmiddellijk een bericht aan het beheerpunt. Het beheerpunt geeft het de opdracht om te beginnen met het downloaden van deel D van het distributiepunt.

  7. PCS1 voltooit het downloaden van deel C en geeft onmiddellijk een bericht aan het beheerpunt. Het beheerpunt informeert het dat er geen onderdelen meer beschikbaar zijn vanaf het externe distributiepunt. Het beheerpunt geeft het de opdracht om deel B te downloaden van de lokale peer, PCS2.

  8. Dit proces gaat door totdat beide client-peercachebronnen alle onderdelen van elkaar hebben. Het beheerpunt geeft prioriteit aan onderdelen van het externe distributiepunt voordat de peercachebronnen worden geïnstrueerd om onderdelen van lokale peers te downloaden.

  9. Client3 is de eerste die het beleid vernieuwt nadat de terugvalperiode van 30 minuten is verstreken. Het controleert nu bij het beheerpunt, dat de client informeert over nieuwe lokale bronnen. In plaats van de inhoud volledig te downloaden van het distributiepunt in het WAN, downloadt het de inhoud volledig uit een van de client-peercachebronnen. Clients geven prioriteit aan lokale peerbronnen.

Opmerking

Als het aantal client-peercachebronnen groter is dan het aantal inhoudsonderdelen, geeft het beheerpunt de extra peercachebronnen de opdracht om te wachten op terugval zoals een normale client.

Gedeeltelijke download configureren

  1. Stel grensgroepen en peercachebronnen in per normaal.

  2. Ga in de Configuration Manager-console naar de werkruimte Beheer, vouw Siteconfiguratie uit en selecteer Sites. Selecteer Hiërarchie-instellingen op het lint.

  3. Schakel op het tabblad Algemeen de optie Client-peercachebronnen configureren in om inhoud in delen op te delen.

  4. Maak een vereiste implementatie met inhoud.

    Opmerking

    Deze functionaliteit werkt alleen wanneer de client inhoud op de achtergrond downloadt, zoals bij een vereiste implementatie. Downloads op aanvraag, zoals wanneer de gebruiker een beschikbare implementatie installeert in Software Center, gedragen zich zoals gewoonlijk.

Bekijk contentTransferManager.log op de cachebron van de client en de MP_Location.log op het beheerpunt om te zien hoe ze het downloaden van inhoud in delen verwerken.

Richtlijnen voor cachebeheer

Peercache is afhankelijk van de Configuration Manager clientcache om inhoud te delen. Houd rekening met de volgende punten voor het beheren van de clientcache in uw omgeving:

  • De Configuration Manager clientcache is niet zoals de inhoudsbibliotheek op een distributiepunt. Terwijl u de inhoud beheert die u naar een distributiepunt distribueert, beheert de Configuration Manager-client automatisch de inhoud in de cache. Er zijn instellingen en methoden om te bepalen welke inhoud zich in de cache van een peercachebron bevindt. Zie De clientcache configureren voor meer informatie.

  • De grootte en het onderhoud van de cache zijn van toepassing op peercachebronnen. Zie Clientcachegrootte configureren voor meer informatie. Houd rekening met de grootte van grotere inhoud, zoals besturingssysteemupgradepakketten of Windows Express-updatebestanden. Vergelijk uw behoefte aan deze inhoud met de beschikbare schijfruimte op peercachebronnen.

  • De peercachebronclient werkt de laatste tijd waarnaar wordt verwezen van inhoud in de cache bij wanneer een peer deze downloadt. De client gebruikt deze tijdstempel wanneer deze automatisch de cache onderhoudt, waardoor oudere inhoud eerst wordt verwijderd. Het moet dus wachten om inhoud te verwijderen die door peercacheclients vaker wordt gedownload, als dat helemaal niet het geval is.

  • Gebruik zo nodig tijdens een takenreeks voor de implementatie van het besturingssysteem de variabele SMSTSPreserveContent om inhoud in de clientcache te houden. Zie Takenreeksvariabelen voor meer informatie.

  • Gebruik zo nodig bij het maken van de volgende software de optie Inhoud in de clientcache behouden:

    • Toepassingen
    • Pakketten
    • Installatiekopieën van het besturingssysteem
    • Upgradepakketten voor het besturingssysteem
    • Opstartinstallatiekopieën

Monitoring

Bekijk het dashboard Clientgegevensbronnen om u inzicht te geven in het gebruik van peercache. Zie Dashboard clientgegevensbronnen voor meer informatie.

Gebruik ook rapporten om het gebruik van peercache weer te geven. Ga in de console naar de werkruimte Bewaking , vouw Rapportage uit en selecteer het knooppunt Rapporten . De volgende rapporten hebben allemaal een type softwaredistributie-inhoud:

  • Afwijzing van broninhoud van peercache: hoe vaak de peercachebronnen in een grensgroep een inhoudsaanvraag afwijzen.

    Opmerking

    Bekend probleem: wanneer u inzoomt op resultaten zoals MaxCPULoad of MaxDiskIO, krijgt u mogelijk een foutmelding die suggereert dat het rapport of de details niet kunnen worden gevonden. Als u dit probleem wilt omzeilen, gebruikt u de andere twee rapporten die rechtstreeks de resultaten weergeven.

  • Afwijzing van broninhoud van peercache per voorwaarde: toont afwijzingsdetails voor een opgegeven grensgroep of afwijzingstype.

    Opmerking

    Bekend probleem: u kunt niet kiezen uit beschikbare parameters en moet deze in plaats daarvan handmatig invoeren. Voer de waarden in voor Naam van grensgroep en Type afwijzing , zoals wordt weergegeven in het rapport Afwijzing van broninhoud van peercache . Voor Afwijzingstype kunt u bijvoorbeeld MaxCPULoad of MaxDiskIO invoeren.

  • Details van afwijzing van broninhoud van peercache: geef de inhoud weer die de client heeft aangevraagd toen deze werd geweigerd.

    Opmerking

    Bekend probleem: u kunt niet kiezen uit beschikbare parameters en moet deze in plaats daarvan handmatig invoeren. Voer de waarde in voor Weigeringstype zoals weergegeven in het rapport Afwijzing van broninhoud van peercache . Voer vervolgens de resource-id in voor de inhoudsbron waarover u meer informatie wilt.

    De resource-id van de inhoudsbron vinden:

    1. Zoek de computernaam die wordt weergegeven als de peercachebron in de resultaten van het rapport Afwijzing van inhoud van peercachebron per voorwaarde .

    2. Ga naar de werkruimte Activa en naleving , selecteer het knooppunt Apparaten en zoek naar de naam van die computer. Gebruik de waarde uit de kolom Resource-id.

Volgende stappen