Problemen oplossen met Microsoft verbonden cache in Configuration Manager

Dit artikel bevat technische informatie over Microsoft verbonden cache in Configuration Manager. Gebruik het om problemen op te lossen die u mogelijk in uw omgeving hebt. Zie Microsoft verbonden cache in Configuration Manager voor meer informatie over hoe het werkt en hoe u deze kunt gebruiken.

Controleren

Wanneer u de Delivery Optimization-cacheserver correct installeert en clients correct configureert, worden deze gedownload van de cacheserver die is geïnstalleerd op uw distributiepunt in plaats van op internet.

Controleer dit gedrag op een client of op de server.

Controleren op een client

  1. Download in de cloud beheerde inhoud op een client waarop een ondersteunde versie van Windows 10 of hoger wordt uitgevoerd. Zie Ondersteunde inhoudstypen voor meer informatie over de inhoudstypen die door Verbonden cache worden ondersteund.

  2. Open PowerShell en voer de volgende opdracht uit: Get-DeliveryOptimizationStatus.

    Bijvoorbeeld:

    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
    

U ziet dat het BytesFromCacheServer kenmerk niet nul is.

Als de client niet correct is geconfigureerd of als de cacheserver niet correct is geïnstalleerd, valt de Delivery Optimization-client terug op de oorspronkelijke cloudbron. BytesFromCacheServer Het kenmerk is dan nul.

Controleren op de server

Controleer eerst of de registereigenschappen juist zijn geconfigureerd: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache. De locatie van de schijfcache is PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294bijvoorbeeld , waarbij PrimaryDrivesInput meerdere stations kunnen zijn, zoals C,D,E.

Gebruik vervolgens de volgende methode om een clientdownloadaanvraag naar de server te simuleren met de verplichte headers.

  1. Open een 64-bits PowerShell-venster als beheerder.

  2. Voer de volgende opdracht uit en vervang de naam of het IP-adres van uw server voor <DoincServer>:

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

    De uitvoer ziet er ongeveer uit als in het volgende voorbeeld:

    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
    

    De volgende kenmerken geven aan dat het is gelukt:

    • StatusCode : 200
    • StatusDescription : OK

Logboekbestanden

  • ARR-installatielogboek (Application Request Routing):%temp%\arr_setup.log

  • Installatielogboek van verbonden cacheserver: SMS_DP$\Ms.Dsp.Do.Inc.Setup\DoincSetup.log op het distributiepunt en DistMgr.log op de siteserver

  • Operationele iis-logboeken (Internet Information Services): standaard %SystemDrive%\inetpub\logs\LogFiles

  • Operationeel logboek van verbonden cacheserver: C:\Doinc\Product\Install\Logs

    Tip

    Dit logboek kan onder andere helpen bij het identificeren van verbindingsproblemen met de Microsoft cloud.

Installatiefoutcodes

Wanneer Configuration Manager het onderdeel Verbonden cache installeert op het distributiepunt, worden in de volgende tabel de mogelijke foutcodes vermeld die kunnen optreden:

Foutcode Foutbeschrijving
0x00000000 Geslaagd
0x00000BC2 Geslaagd, opnieuw opstarten vereist
0x00000643 Algemene installatiefout
0x00D00001 Installatie van verbonden cache kan alleen worden uitgevoerd als IIS (Internet Information Services) is geïnstalleerd
0x00D00002 Installatie van verbonden cache kan alleen worden uitgevoerd als er een 'standaardwebsite' op de server bestaat
0x00D00003 U kunt verbonden cache niet installeren als ARR (Application Request Routing) al is geïnstalleerd
0x00D00004 De installatie van de verbonden cache kan alleen worden uitgevoerd als ARR (Application Request Routing) is geïnstalleerd door het Install.ps1-script
0x00D00005 Voor het instellen van verbonden cache is een PowerShell-sessie vereist die wordt uitgevoerd als beheerder
0x00D00006 Installatie van verbonden cache kan alleen worden uitgevoerd vanuit een 64-bits PowerShell-omgeving
0x00D00007 Installatie van verbonden cache kan alleen worden uitgevoerd op een Windows-server
0x00D00008 Fout: het aantal opgegeven cachestations moet overeenkomen met het aantal opgegeven percentages voor de grootte van het cachestation
0x00D00009 Fout: er moet een geldige cacheknooppunt-id worden opgegeven
0x00D0000A Fout: er moet een geldige cachestationset worden opgegeven
0x00D0000B Fout: er moet een geldige percentagegrootte van het cachestation worden opgegeven
0x00D0000C Fout: er moet een geldig percentage voor de grootte van het cachestation of de grootte van het cachestation in GB worden opgegeven
0x00D0000D Fout: een geldig percentage van de grootte van het cachestation en de grootte van het cachestation in GB kunnen niet beide worden opgegeven
0x00D0000E Fout: Het aantal opgegeven cachestations moet overeenkomen met het aantal opgegeven cachestations in GB
0x00D0000F Fout: kan geen back-up maken van het applicationhost.config bestand van $AppHostConfig naar $AppHostConfigDestinationName
0x00D00010 Fout: kan geen back-up maken van het standaardwebsite-web.config-bestand van $WebsiteConfigFilePath naar $WebConfigDestinationName
0x00D00011 Fout: er is een uitzondering opgetreden in SetupARRWebFarm.ps1
0x00D00012 Fout: er is een uitzondering opgetreden in SetupARRWebFarmRewriteRules.ps1
0x00D00013 Fout: er is een uitzondering opgetreden in SetupARRWebFarmProperties.ps1
0x00D00014 Fout: er is een uitzondering opgetreden in SetupAllowableServerVariables.ps1
0x00D00015 Fout: er is een uitzondering opgetreden in SetupFirewallRules.ps1
0x00D00016 Fout: er is een uitzondering opgetreden in SetupAppPoolProperties.ps1
0x00D00017 Fout: er is een uitzondering opgetreden in SetupARROutboundRules.ps1
0x00D00018 Fout: er is een uitzondering opgetreden in SetupARRDiskCache.ps1
0x00D00019 Fout: er is een uitzondering opgetreden in SetupARRProperties.ps1
0x00D0001A Fout: er is een uitzondering opgetreden in SetupARRHealthProbes.ps1
0x00D0001B Fout: er is een uitzondering opgetreden in VerifyIISSItesStarted.ps1
0x00D0001C Fout: er is een uitzondering opgetreden in SetDrivesToHealthy.ps1
0x00D0001D Fout: er is een uitzondering opgetreden in VerifyCacheNodeSetup.ps1
0x00D0001E U kunt verbonden cache niet installeren als de standaardwebsite zich niet op poort 80 bevindt
0x00D0001F Fout: de toewijzing van het cachestation in percentage mag niet groter zijn dan 100
0x00D00020 Fout: de toewijzing van het cachestation in GB mag de vrije ruimte van het station niet overschrijden
0x00D00021 Fout: de toewijzing van het cachestation in percentage moet groter zijn dan 0
0x00D00022 Fout: de toewijzing van het cachestation in GB moet groter zijn dan 0
0x00D00023 Fout: er is een uitzondering opgetreden in RegisterScheduledTask_CacheNodeKeepAlive
0x00D00024 Fout: er is een uitzondering opgetreden in RegisterScheduledTask_Maintenance
0x00D00025 Fout: er is een uitzondering opgetreden bij het instellen van de herschrijfregels voor HTTPS-farm: $FarmName
0x00D00026 Fout: er is een uitzondering opgetreden bij het instellen van de herschrijfregels voor HTTP-farm: $FarmName
0x00D00027 U kunt Verbonden cache niet installeren omdat afhankelijke software 'Application Request Routing (ARR)' niet kan worden geïnstalleerd. Bekijk het logboekbestand op %temp%\arr_setup.log

IIS-configuraties

De installatie van de verbonden cacheserver brengt verschillende wijzigingen aan in de IIS-configuratie op het distributiepunt.

Routering van toepassingsaanvragen

De Server verbonden cache installeert en configureert IIS-toepassingsaanvraagroutering. Om mogelijke conflicten te voorkomen, kan dit onderdeel nog niet zijn geïnstalleerd op het distributiepunt.

Toegestane servervariabelen

Nadat u de server verbonden cache hebt geïnstalleerd, heeft de standaardwebsite de volgende lokale servervariabelen:

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

Regels herschrijven

De server verbonden cache voegt de volgende herschrijfregels toe:

Regels voor binnenkomende herschrijving

  • 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

Regels voor uitgaand herschrijven

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

Aangepaste IIS-headers

Als aanvragen met X-Forwarded-For headers worden geblokkeerd op een proxyserver, staat u de header op de proxyserver toe of wijzigt u de naam van de aangepaste header in IIS voor elke serverfarm.

De naam van de aangepaste header voor elke serverfarm wijzigen:

  1. Open IIS-beheer.
  2. Selecteer Serverfarms.
  3. Selecteer een serverfarm en het proxypictogram.
  4. Wijzig onder Aangepaste kopteksten de waarde X-Forwarded-For in X-Forwarded-For-<custom-name>.

Serverresources beheren

De benodigde schijfruimte voor elke verbonden cacheserver kan variëren, afhankelijk van de updatevereisten van uw organisatie. Schijfruimte van 100 GB moet voldoende zijn om de volgende inhoud op te cachen:

  • Een onderdelenupdate
  • Twee tot drie maanden kwaliteits- en Microsoft 365-apps updates
  • apps Microsoft Intune en Windows-apps voor Postvak IN

De Server verbonden cache mag niet veel systeemgeheugen of processortijd verbruiken. Als u na de installatie van de verbonden cacheserver een aanzienlijk verbruik van proces- of geheugenbronnen ziet, analyseert u de IIS- en ARR-logboekbestanden.

Als de IIS- en ARR-logboekbestanden te veel ruimte in beslag nemen op de server, zijn er verschillende methoden die u kunt gebruiken om de logboekbestanden te beheren. Zie Opslag van IIS-logboekbestanden beheren voor meer informatie.

Zie ook

verbonden cache Microsoft in Configuration Manager