Condividi tramite


Risolvere i problemi di Microsoft Connected Cache con Configuration Manager

Questo articolo fornisce dettagli tecnici su Microsoft Connected Cache con Configuration Manager. Usarlo per risolvere i problemi che potrebbero verificarsi nell'ambiente. Per altre informazioni sul funzionamento e su come usarlo, vedere Microsoft Connected Cache with Configuration Manager.For more information on how it works and how to use it, see Microsoft Connected Cache with Configuration Manager.

Verificare

Quando si installa correttamente il server cache ottimizzazione recapito e si configurano correttamente i client, vengono scaricati dal server della cache installato nel punto di distribuzione anziché da Internet.

Verificare questo comportamento in un client o nel server.

Verificare in un client

  1. In un client che esegue una versione supportata di Windows 10 o versioni successive scaricare il contenuto gestito dal cloud. Per altre informazioni sui tipi di contenuto supportati da Cache connessa, vedere Tipi di contenuto supportati.

  2. Aprire PowerShell ed eseguire il comando seguente: Get-DeliveryOptimizationStatus.

    Ad esempio:

    PS C:\> Get-DeliveryOptimizationStatus
    
    FileId                      : ec523d49c4f7c3c4444f0d9b952286ce40fdcee4
    FileSize                    : 549064
    TotalBytesDownloaded        : 549064
    PercentPeerCaching          : 0
    BytesFromPeers              : 0
    BytesFromHttp               : 0
    Status                      : Caching
    Priority                    : Background
    BytesFromCacheServer        : 549064
    BytesFromLanPeers           : 0
    BytesFromGroupPeers         : 0
    BytesFromInternetPeers      : 0
    BytesToLanPeers             : 0
    BytesToGroupPeers           : 0
    BytesToInternetPeers        : 0
    DownloadDuration            : 00:00:00.0780000
    HttpConnectionCount         : 2
    LanConnectionCount          : 0
    GroupConnectionCount        : 0
    InternetConnectionCount     : 0
    DownloadMode                : 99
    SourceURL                   : http://au.download.windowsupdate.com/c/msdownload/update/software/defu/2019/09/am_delta_p
                                atch_1.301.664.0_ec523d49c4f7c3c4444f0d9b952286ce40fdcee4.exe
    NumPeers                    : 0
    PredefinedCallerApplication : WU Client Download
    ExpireOn                    : 9/6/2019 8:36:19 AM
    IsPinned                    : False
    

Si noti che l'attributo BytesFromCacheServer non è zero.

Se il client non è configurato correttamente o il server della cache non è installato correttamente, il client ottimizzazione recapito torna all'origine cloud originale. L'attributo BytesFromCacheServer sarà quindi zero.

Verificare nel server

Verificare innanzitutto che le proprietà del Registro di sistema siano configurate correttamente: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache. Ad esempio, il percorso della cache dell'unità è PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294, dove PrimaryDrivesInput può essere costituito da più unità, ad C,D,Eesempio .

Usare quindi il metodo seguente per simulare una richiesta di download client al server con le intestazioni obbligatorie.

  1. Aprire una finestra di PowerShell a 64 bit come amministratore.

  2. Eseguire il comando seguente e sostituire il nome o l'indirizzo IP del server per <DoincServer>:

    Invoke-WebRequest -URI "http://<DoincServer>/mscomtest/wuidt.gif" -Headers @{"Host"="b1.download.windowsupdate.com"}
    

    L'output è simile all'esempio seguente:

    PS C:\WINDOWS\system32> Invoke-WebRequest -URI "http://SERVER01.CONTOSO.COM/mscomtest/wuidt.gif" -Headers @{"Host"="b1.download.windowsupdate.com"}
    
    
    StatusCode        : 200
    StatusDescription : OK
    Content           : {71, 73, 70, 56...}
    RawContent        : HTTP/1.1 200 OK
                        X-HW: 1567797125.dop019.se2.t,1567797125.cds058.se2.s,1567797125.dop114.at2.r,1567797125.cds079.at2
                        .p,1567797125.cds058.se2.p
                        X-CCC: cdP+dRBgUCoZO1mezA9zhg2VwQ7P1JWTh9k+GhfQmu8=_SLwv...
    Headers           : {[X-HW, 1567797125.dop019.se2.t,1567797125.cds058.se2.s,1567797125.dop114.at2.r,1567797125.cds079.a
                        t2.p,1567797125.cds058.se2.p], [X-CCC,
                        cdP+dRBgUCoZO1mezA9zhg2VwQ7P1JWTh9k+GhfQmu8=_SLwvtSBQdT3uPQ5ikBe1ABMbdYIIncem+h5dtcLI6GY=],
                        [X-CID, 100], [Accept-Ranges, bytes]...}
    RawContentLength  : 969710
    

    Gli attributi seguenti indicano l'esito positivo:

    • StatusCode : 200
    • StatusDescription : OK

File di registro

  • Log di installazione di Application Request Routing (ARR):%temp%\arr_setup.log

  • Log di installazione del server della cache connessa: SMS_DP$\Ms.Dsp.Do.Inc.Setup\DoincSetup.log nel punto di distribuzione e DistMgr.log nel server del sito

  • Log operativi di Internet Information Services (IIS): per impostazione predefinita, %SystemDrive%\inetpub\logs\LogFiles

  • Log operativo del server della cache connessa: C:\Doinc\Product\Install\Logs

    Consiglio

    Tra gli altri usi, questo log consente di identificare i problemi di connettività con il cloud Microsoft.

Codici di errore di installazione

Quando Configuration Manager installa il componente Cache connessa nel punto di distribuzione, nella tabella seguente sono elencati i possibili codici di errore che potrebbero verificarsi:

Codice errore Descrizione dell'errore
0x00000000 Esito positivo
0x00000BC2 Operazione riuscita, riavvio necessario
0x00000643 Errore di installazione generico
0x00D00001 L'installazione della cache connessa può essere eseguita solo se è stato installato Internet Information Services (IIS)
0x00D00002 L'installazione della cache connessa può essere eseguita solo se nel server è presente un "sito Web predefinito"
0x00D00003 Non è possibile installare la cache connessa se application request routing (ARR) è già installato
0x00D00004 L'installazione della cache connessa può essere eseguita solo se application request routing (ARR) è stato installato dallo script Install.ps1
0x00D00005 La configurazione della cache connessa richiede una sessione di PowerShell in esecuzione come amministratore
0x00D00006 La configurazione della cache connessa può essere eseguita solo da un ambiente PowerShell a 64 bit
0x00D00007 L'installazione della cache connessa può essere eseguita solo in windows server
0x00D00008 Errore: il numero di unità cache specificate deve corrispondere al numero di percentuali di dimensioni dell'unità cache specificate
0x00D00009 Errore: è necessario specificare un ID nodo della cache valido
0x00D0000A Errore: è necessario specificare un set di unità cache valido
0x00D0000B Errore: è necessario specificare un set di percentuale di dimensioni dell'unità cache valido
0x00D0000C Errore: è necessario specificare un set di dimensioni dell'unità cache valido o le dimensioni dell'unità cache in GB
0x00D0000D Errore: non è possibile specificare un set di dimensioni dell'unità cache valido e le dimensioni dell'unità cache in GB
0x00D0000E Errore: il numero di unità cache specificate deve corrispondere al numero di unità della cache in GB specificato
0x00D0000F Errore: impossibile eseguire il backup del file applicationhost.config da $AppHostConfig a $AppHostConfigDestinationName
0x00D00010 Errore: impossibile eseguire il backup del file di web.config del sito Web predefinito da $WebsiteConfigFilePath a $WebConfigDestinationName
0x00D00011 Errore: si è verificata un'eccezione in SetupARRWebFarm.ps1
0x00D00012 Errore: si è verificata un'eccezione in SetupARRWebFarmRewriteRules.ps1
0x00D00013 Errore: si è verificata un'eccezione in SetupARRWebFarmProperties.ps1
0x00D00014 Errore: si è verificata un'eccezione in SetupAllowableServerVariables.ps1
0x00D00015 Errore: si è verificata un'eccezione in SetupFirewallRules.ps1
0x00D00016 Errore: si è verificata un'eccezione in SetupAppPoolProperties.ps1
0x00D00017 Errore: si è verificata un'eccezione in SetupARROutboundRules.ps1
0x00D00018 Errore: si è verificata un'eccezione in SetupARRDiskCache.ps1
0x00D00019 Errore: si è verificata un'eccezione in SetupARRProperties.ps1
0x00D0001A Errore: si è verificata un'eccezione in SetupARRHealthProbes.ps1
0x00D0001B Errore: si è verificata un'eccezione in VerifyIISSItesStarted.ps1
0x00D0001C Errore: si è verificata un'eccezione in SetDrivesToHealthy.ps1
0x00D0001D Errore: si è verificata un'eccezione in VerifyCacheNodeSetup.ps1
0x00D0001E Non è possibile installare la cache connessa se il sito Web predefinito non è sulla porta 80
0x00D0001F Errore: l'allocazione dell'unità cache in percentuale non può superare 100
0x00D00020 Errore: l'allocazione dell'unità cache in GB non può superare lo spazio disponibile dell'unità
0x00D00021 Errore: l'allocazione dell'unità cache in percentuale deve essere maggiore di 0
0x00D00022 Errore: l'allocazione dell'unità cache in GB deve essere maggiore di 0
0x00D00023 Errore: si è verificata un'eccezione in RegisterScheduledTask_CacheNodeKeepAlive
0x00D00024 Errore: si è verificata un'eccezione in RegisterScheduledTask_Maintenance
0x00D00025 Errore: si è verificata un'eccezione durante la configurazione delle regole di riscrittura per la farm HTTPS: $FarmName
0x00D00026 Errore: si è verificata un'eccezione durante la configurazione delle regole di riscrittura per la farm HTTP: $FarmName
0x00D00027 Non è possibile installare Cache connessa perché non è stato possibile installare il software dipendente "Application Request Routing (ARR)". Vedere il file di log disponibile in %temp%\arr_setup.log

Configurazioni iis

L'installazione del server Cache connessa apporta diverse modifiche alla configurazione di IIS nel punto di distribuzione.

Routing delle richieste dell'applicazione

Il server Cache connessa installa e configura il routing delle richieste di applicazione IIS. Per evitare potenziali conflitti, il punto di distribuzione non può già avere installato questo componente.

Variabili server consentite

Dopo aver installato il server Cache connessa, il sito Web predefinito include le variabili del server locale seguenti:

  • HTTP_HOST
  • QUERY_STRING
  • X-CCC
  • X-CID
  • X-DOINC-OUTBOUND

Riscrivere le regole

Il server Cache connessa aggiunge le regole di riscrittura seguenti:

Regole di riscrittura in ingresso

  • Doinc_ForwardToFarm_shswda01.download.manage-selfhost.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_swdc01.manage.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_swdc02.manage.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_dl.delivery.mp.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_officecdn.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_b1.download.windowsupdate.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_download.windowsupdate.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_officecdn.microsoft.com.edgesuite.net_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_au.b1.download.windowsupdate.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_assets1.xboxlive.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_au.download.windowsupdate.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_emdl.ws.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_tlu.dl.delivery.mp.microsoft.com_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_ForwardToFarm_assets2.xboxlive.com_E77D08D0-5FEA-4315-8C95-10D359D59294

Regole di riscrittura in uscita

  • Doinc_Outbound_SetHeader_X_CID_E77D08D0-5FEA-4315-8C95-10D359D59294
  • Doinc_Outbound_SetHeader_X_CCC_E77D08D0-5FEA-4315-8C95-10D359D59294

Intestazioni personalizzate di IIS

Se le richieste con X-Forwarded-For intestazioni sono bloccate in un server proxy, consentire l'intestazione nel server proxy o modificare il nome dell'intestazione personalizzata in IIS per ogni server farm.

Per modificare il nome dell'intestazione personalizzata per ogni server farm:

  1. Aprire Gestione IIS.
  2. Selezionare Server Farm.
  3. Selezionare una server farm e l'icona del proxy.
  4. In Intestazioni personalizzate modificare il valore X-Forwarded-For in X-Forwarded-For-<custom-name>.

Gestire le risorse del server

Lo spazio su disco necessario per ogni server di Cache connessa può variare in base ai requisiti di aggiornamento dell'organizzazione. Lo spazio su disco di 100 GB deve essere sufficiente per memorizzare nella cache il contenuto seguente:

  • Aggiornamento delle funzionalità
  • Da due a tre mesi di qualità e aggiornamenti di Microsoft 365 Apps
  • App di Microsoft Intune e app posta in arrivo di Windows

Il server cache connessa non deve consumare molta memoria di sistema o tempo del processore. Dopo aver installato il server Cache connessa, se si nota un consumo significativo di risorse di processo o memoria, analizzare i file di log iis e ARR.

Se i file di log IIS e ARR richiedono troppo spazio nel server, è possibile usare diversi metodi per gestire i file di log. Per altre informazioni, vedere Gestione dell'archiviazione dei file di log IIS.

Vedere anche

Microsoft Connected Cache con Configuration Manager