Peer cache per i client Configuration Manager

Si applica a: Configuration Manager (Current Branch)

Usare la peer cache per gestire la distribuzione del contenuto ai client in posizioni remote. La peer cache è una soluzione di Configuration Manager predefinita che consente ai client di condividere contenuto con altri client direttamente dalla cache locale.

Panoramica

Definizioni:

  • Client peer cache: qualsiasi client Configuration Manager che scarica contenuto da un peer.

  • Origine peer cache: un client Configuration Manager abilitato per la peer cache e con contenuto da condividere con altri client.

Usare le impostazioni client per consentire ai client di essere origini peer cache. Non è necessario abilitare i client della peer cache. Quando si abilitano i client come origini peer cache, il punto di gestione li include nell'elenco delle origini dei percorsi del contenuto. Per altre informazioni su questo processo, vedere Operazioni.

Un'origine peer cache deve essere un membro del gruppo di limiti corrente del client della peer cache. Il punto di gestione non include le origini della peer cache da un gruppo di limiti adiacente nell'elenco delle origini di contenuto che fornisce al client. Include solo i punti di distribuzione da un gruppo di limiti adiacente. Per altre informazioni sui gruppi di limiti correnti e adiacenti, vedere Gruppi di limiti.

Il client Configuration Manager usa la peer cache per servire ad altri client ogni tipo di contenuto nella cache. Questo contenuto include:

  • file Microsoft 365 Apps for enterprise
  • File di installazione rapida

La peer cache non sostituisce l'uso di altre soluzioni, ad esempio Windows BranchCache o Ottimizzazione recapito. La peer cache funziona insieme ad altre soluzioni. Queste tecnologie offrono più opzioni per estendere le soluzioni di distribuzione del contenuto tradizionali, ad esempio i punti di distribuzione. La peer cache è una soluzione personalizzata senza dipendenza da BranchCache. Se non si abilita o si usa BranchCache, la peer cache funziona ancora.

Nota

Windows BranchCache è sempre abilitato nelle distribuzioni. Se il punto di distribuzione lo supporta ed è abilitato nelle impostazioni client, i client usano BranchCache. Per altre informazioni, vedere Configurare BranchCache.

Operazioni

Per abilitare la peer cache, distribuire le impostazioni client in una raccolta. I membri di tale raccolta fungono quindi da origine peer cache per altri client nello stesso gruppo di limiti.

  • Un client che opera come origine di contenuto peer invia un elenco di contenuto memorizzato nella cache disponibile al punto di gestione usando messaggi di stato. Un client di origine di contenuto peer invia anche un messaggio di stato al punto di gestione quando rimuove il contenuto dalla cache locale.

    Nota

    Per l'elenco dei messaggi di stato dell'origine di contenuto peer applicabili, vedere Messaggi di stato in Configuration Manager. In particolare quelli con ID messaggio di stato 7200, 7201, 7202 e 7203.

  • Un altro client nello stesso gruppo di limiti effettua una richiesta di percorso del contenuto al punto di gestione. Il server restituisce l'elenco di potenziali origini di contenuto. Questo elenco include ogni origine della peer cache con il contenuto ed è online. Include anche i punti di distribuzione e altre posizioni dell'origine di contenuto in tale gruppo di limiti. Per altre informazioni, vedere Priorità origine contenuto.

  • Come di consueto, il client che cerca il contenuto seleziona un'origine dall'elenco specificato. Il client tenta quindi di ottenere il contenuto.

I gruppi di limiti includono impostazioni che offrono un maggiore controllo sulla distribuzione del contenuto nell'ambiente. Per altre informazioni, vedere Opzioni del gruppo di limiti per i download peer.

Nota

Se il client rientra in un gruppo di limiti adiacente per il contenuto, il punto di gestione non aggiunge le origini della peer cache dal gruppo di limiti adiacente all'elenco di potenziali percorsi di origine del contenuto.

Scegliere solo i client più adatti come origini peer cache. Valutare l'idoneità del client in base ad attributi come il tipo di chassis, lo spazio su disco e la connettività di rete. Per altre informazioni che consentono di selezionare i client migliori da usare per la peer cache, vedere questo blog di un consulente Microsoft.

Nota

Per impostazione predefinita, se le prime 25 origini peer cache sono offline o non raggiungibili, un client di peer cache potrebbe non riuscire a scaricare il contenuto. È possibile configurare questa impostazione con le proprietà SuperPeerLocationCount di definizione del sito e SuperPeerLocationCountMax. I valori predefiniti sono 25 e 50. Per altre informazioni, vedere Come leggere e scrivere nel file di controllo del sito usando WMI.

È anche possibile ridurre questi valori, ad esempio e 510. Questa configurazione fa sì che il client rientri più rapidamente in altre posizioni del contenuto. Per altre informazioni, vedere Priorità origine contenuto.

Accesso limitato a un'origine peer cache

Un'origine peer cache rifiuta le richieste di contenuto quando soddisfa una delle condizioni seguenti nel momento in cui un peer richiede contenuto:

  • Modalità batteria insufficiente

  • Il carico del processore supera l'80%

  • L'I/O del disco ha un AvgDiskQueueLength che supera 10

  • Non sono più disponibili connessioni al computer

Consiglio

Configurare queste impostazioni usando la classe WMI del server di configurazione client per la funzionalità di origine peer (SMS_WinPEPeerCacheConfig) nell'SDK Configuration Manager.

Quando l'origine della peer cache rifiuta una richiesta per il contenuto, il client della peer cache continua a cercare contenuto dall'elenco di percorsi di origine del contenuto.

Requisiti

  • Peer cache supporta tutte le versioni di Windows elencate come supportate in Sistemi operativi supportati per client e dispositivi. I sistemi operativi non Windows non sono supportati come origini peer cache o client di peer cache.

  • Un'origine peer cache deve essere un client Configuration Manager aggiunto al dominio. Tuttavia, un client che non è aggiunto a un dominio può ottenere contenuto da un'origine peer cache aggiunta al dominio.

  • I client possono scaricare contenuto solo da origini peer cache nel gruppo di limiti corrente.

    Nota

    Configuration Manager determina se è stato eseguito il roaming di un'origine peer cache in un'altra posizione. Questo comportamento garantisce che il punto di gestione lo offra come origine di contenuto ai client nella nuova posizione e non nella posizione precedente.

  • Non è necessario un account di accesso alla rete con l'eccezione seguente:

    • Configurare un account di accesso di rete nel sito quando un client abilitato per la peer cache esegue una sequenza di attività da Software Center e viene riavviato in un'immagine di avvio. Quando il dispositivo è in Windows PE, usa l'account di accesso alla rete per ottenere contenuto dall'origine della peer cache.

    • Se necessario, l'origine della peer cache usa l'account di accesso alla rete per autenticare le richieste di download dai peer. Questo account richiede solo autorizzazioni utente di dominio a questo scopo.

  • Prima di tentare di scaricare il contenuto, il punto di gestione convalida innanzitutto che l'origine della peer cache sia online. Questa convalida viene eseguita tramite il "canale veloce" per la notifica client, che usa la porta TCP 10123.

Nota

Per sfruttare le nuove funzionalità di Configuration Manager, aggiornare prima di tutto i client alla versione più recente. Mentre la nuova funzionalità viene visualizzata nella console Configuration Manager quando si aggiorna il sito e la console, lo scenario completo non funziona fino a quando la versione client non è anche la più recente.

Impostazioni client

Per altre informazioni sulle impostazioni client della peer cache, vedere Impostazioni della cache client.

Per altre informazioni sulla configurazione di queste impostazioni, vedere Come configurare le impostazioni client.

Nei client abilitati per la peer cache che usano Windows Firewall, Configuration Manager configura le porte del firewall specificate nelle impostazioni client.

Supporto per il download parziale

Le origini della peer cache client possono dividere il contenuto in parti. Queste parti riducono al minimo il trasferimento di rete per ridurre l'utilizzo della rete WAN. Il punto di gestione fornisce un rilevamento più dettagliato delle parti del contenuto. Tenta di eliminare più download dello stesso contenuto per ogni gruppo di limiti.

Scenario di esempio

Contoso ha un singolo sito primario con due gruppi di limiti: Sede centrale (HQ) e Succursale. Esiste una relazione di fallback di 30 minuti tra i gruppi di limiti. Il punto di gestione e il punto di distribuzione per il sito si trovano solo nel limite della sede centrale. La sede della succursale non dispone di un punto di distribuzione locale. Due dei quattro client nella succursale sono configurati come origini peer cache.

Diagramma della configurazione di rete come descritto per lo scenario di esempio.

  1. Una distribuzione con contenuto viene destinata a tutti e quattro i client nella succursale. Il contenuto è stato distribuito solo al punto di distribuzione.

  2. Client3 e Client4 non hanno un'origine locale per la distribuzione. Il punto di gestione indica ai client di attendere 30 minuti prima di tornare al gruppo di limiti remoto.

  3. Client1 (PCS1) è la prima origine della peer cache ad aggiornare i criteri con il punto di gestione. Poiché questo client è abilitato come origine peer cache, il punto di gestione indica di avviare immediatamente il download della parte A dal punto di distribuzione.

  4. Quando Client2 (PCS2) contatta il punto di gestione, poiché la parte A è già in corso ma non ancora completata, il punto di gestione gli indica di avviare immediatamente il download della parte B dal punto di distribuzione.

  5. PCS1 termina il download della parte A e notifica immediatamente il punto di gestione. Poiché la parte B è già in corso ma non è ancora stata completata, il punto di gestione gli indica di iniziare a scaricare la parte C dal punto di distribuzione.

  6. PCS2 termina il download della parte B e notifica immediatamente il punto di gestione. Il punto di gestione indica di iniziare a scaricare la parte D dal punto di distribuzione.

  7. PCS1 termina il download della parte C e notifica immediatamente il punto di gestione. Il punto di gestione informa che non sono più disponibili parti dal punto di distribuzione remoto. Il punto di gestione indica di scaricare la parte B dal peer locale PCS2.

  8. Questo processo continua fino a quando entrambe le origini peer cache client non hanno tutte le parti l'una dall'altra. Il punto di gestione assegna la priorità alle parti dal punto di distribuzione remoto prima di indicare alle origini della peer cache di scaricare parti dai peer locali.

  9. Client3 è il primo ad aggiornare i criteri dopo la scadenza del periodo di fallback di 30 minuti. Viene ora eseguito il controllo con il punto di gestione, che informa il client delle nuove origini locali. Invece di scaricare il contenuto completo dal punto di distribuzione attraverso la rete WAN, scarica il contenuto completo da una delle origini della peer cache client. I client assegnano la priorità alle origini peer locali.

Nota

Se il numero di origini peer cache client è maggiore del numero di parti di contenuto, il punto di gestione indica alle origini peer cache aggiuntive di attendere il fallback come un normale client.

Configurare il download parziale

  1. Configurare gruppi di limiti e origini peer cache per ogni normale.

  2. Nella console Configuration Manager passare all'area di lavoro Amministrazione, espandere Configurazione sito e selezionare Siti. Selezionare Impostazioni gerarchia nella barra multifunzione.

  3. Nella scheda Generale abilitare l'opzione Configurare le origini della peer cache client per dividere il contenuto in parti.

  4. Creare una distribuzione necessaria con il contenuto.

    Nota

    Questa funzionalità funziona solo quando il client scarica il contenuto in background, ad esempio con una distribuzione obbligatoria. I download su richiesta, ad esempio quando l'utente installa una distribuzione disponibile in Software Center, si comportano come di consueto.

Per visualizzare la gestione del download del contenuto in parti, esaminare ContentTransferManager.log nell'origine della peer cache client e MP_Location.log nel punto di gestione.

Indicazioni per la gestione della cache

La peer cache si basa sulla cache client Configuration Manager per condividere il contenuto. Considerare i punti seguenti per la gestione della cache client nell'ambiente:

  • La cache client Configuration Manager non è simile alla libreria del contenuto in un punto di distribuzione. Mentre si gestisce il contenuto distribuito in un punto di distribuzione, il client Configuration Manager gestisce automaticamente il contenuto nella relativa cache. Sono disponibili impostazioni e metodi che consentono di controllare il contenuto nella cache di un'origine peer cache. Per altre informazioni, vedere Configurare la cache client.

  • Le dimensioni e la manutenzione della cache si applicano alle origini peer cache. Per altre informazioni, vedere Configurare le dimensioni della cache client. Considerare le dimensioni di contenuti di dimensioni maggiori, ad esempio pacchetti di aggiornamento del sistema operativo o file di aggiornamento rapido di Windows. Confrontare le esigenze di questo contenuto con lo spazio su disco disponibile nelle origini peer cache.

  • Il client di origine della peer cache aggiorna l'ora dell'ultimo riferimento del contenuto nella cache quando un peer lo scarica. Il client usa questo timestamp quando mantiene automaticamente la cache, rimuovendo prima il contenuto precedente. Dovrebbe quindi attendere per rimuovere il contenuto scaricato più frequentemente dai client della peer cache, se non del tutto.

  • Se necessario, durante una sequenza di attività di distribuzione del sistema operativo usare la variabile SMSTSPreserveContent per mantenere il contenuto nella cache client. Per altre informazioni, vedere Variabili della sequenza di attività.

  • Se necessario, quando si crea il software seguente, usare l'opzione Per rendere persistente il contenuto nella cache client:

    • Applicazioni
    • Pacchetti
    • Immagini del sistema operativo
    • Pacchetti di aggiornamento del sistema operativo
    • Immagini di avvio

Monitoraggio

Per comprendere l'uso della peer cache, visualizzare il dashboard Origini dati client . Per altre informazioni, vedere Dashboard origini dati client.

Usare anche i report per visualizzare l'uso della peer cache. Nella console passare all'area di lavoro Monitoraggio , espandere Report e selezionare il nodo Report . I report seguenti hanno tutti un tipo di contenuto di distribuzione software:

  • Rifiuto del contenuto di origine della peer cache: con quale frequenza le origini della peer cache in un gruppo di limiti rifiutano una richiesta di contenuto.

    Nota

    Problema noto: quando si esegue il drill-down di risultati come MaxCPULoad o MaxDiskIO, è possibile che venga visualizzato un errore che suggerisce che non è possibile trovare il report o i dettagli. Per risolvere questo problema, usare gli altri due report che mostrano direttamente i risultati.

  • Rifiuto del contenuto di origine della peer cache per condizione: mostra i dettagli di rifiuto per un gruppo di limiti o un tipo di rifiuto specificato.

    Nota

    Problema noto: non è possibile selezionare i parametri disponibili e immetterli manualmente. Immettere i valori per Nome gruppo di limiti e Tipo di rifiuto come illustrato nel report di rifiuto del contenuto di origine della peer cache . Ad esempio, per Tipo di rifiuto è possibile immettere MaxCPULoad o MaxDiskIO.

  • Dettagli di rifiuto del contenuto di origine della peer cache: mostra il contenuto richiesto dal client quando è stato rifiutato.

    Nota

    Problema noto: non è possibile selezionare i parametri disponibili e immetterli manualmente. Immettere il valore per Tipo di rifiuto visualizzato nel report di rifiuto del contenuto di origine della peer cache . Immettere quindi l'ID risorsa per l'origine di contenuto su cui si desidera ottenere altre informazioni.

    Per trovare l'ID risorsa dell'origine di contenuto:

    1. Trovare il nome del computer visualizzato come origine peer cache nei risultati del report relativo al rifiuto del contenuto di origine della peer cache in base alla condizione .

    2. Passare all'area di lavoro Asset e conformità , selezionare il nodo Dispositivi e cercare il nome del computer. Usare il valore della colonna ID risorsa.

Passaggi successivi