Sdílet prostřednictvím


Řešení potíží s připojenou mezipamětí Microsoftu pomocí nástroje Configuration Manager

Tento článek obsahuje technické podrobnosti o službě Microsoft Connected Cache with Configuration Manager. Použijte ji k řešení potíží, které můžete mít ve svém prostředí. Další informace o tom, jak funguje a jak ho používat, najdete v tématu Microsoft Connected Cache with Configuration Manager.

Ověřit

Pokud správně nainstalujete server mezipaměti Optimalizace doručení a správně nakonfigurujete klienty, stahují se ze serveru mezipaměti nainstalovaného ve vašem distribučním bodě, nikoli z internetu.

Ověřte toto chování na klientovi nebo na serveru.

Ověření na klientovi

  1. Na klientovi s podporovanou verzí Windows 10 nebo novějším si stáhněte obsah spravovaný v cloudu. Další informace o typech obsahu, které připojená mezipaměť podporuje, najdete v tématu Podporované typy obsahu.

  2. Otevřete PowerShell a spusťte následující příkaz: Get-DeliveryOptimizationStatus.

    Příklady:

    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
    

Všimněte si, že BytesFromCacheServer atribut není nula.

Pokud klient není správně nakonfigurovaný nebo není správně nainstalovaný server mezipaměti, klient Optimalizace doručení se vrátí k původnímu cloudovému zdroji. BytesFromCacheServer Potom bude atribut nula.

Ověření na serveru

Nejprve ověřte, že jsou správně nakonfigurované vlastnosti registru: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache. Například umístění mezipaměti jednotky je PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294, kde PrimaryDrivesInput může být více jednotek, například C,D,E.

Dále použijte následující metodu k simulaci požadavku klienta na stažení na server s povinnými hlavičkami.

  1. Otevřete 64bitové okno PowerShellu jako správce.

  2. Spusťte následující příkaz a nahraďte název nebo IP adresu vašeho serveru pro <DoincServer>:

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

    Výstup vypadá podobně jako v následujícím příkladu:

    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
    

    Následující atributy označují úspěch:

    • StatusCode : 200
    • StatusDescription : OK

Soubory protokolů

  • Protokol nastavení směrování žádostí aplikace (ARR):%temp%\arr_setup.log

  • Protokol instalace serveru připojené mezipaměti: SMS_DP$\Ms.Dsp.Do.Inc.Setup\DoincSetup.log v distribučním bodě a DistMgr.log na serveru lokality

  • Provozní protokoly Internetové informační služby (IIS): Ve výchozím nastavení %SystemDrive%\inetpub\logs\LogFiles

  • Provozní protokol serveru připojené mezipaměti: C:\Doinc\Product\Install\Logs

    Tip

    Tento protokol vám může mimo jiné pomoct identifikovat problémy s připojením ke cloudu Microsoftu.

Kódy chyb instalace

Když Configuration Manager nainstaluje komponentu Připojená mezipaměť do distribučního bodu, v následující tabulce jsou uvedené kódy chyb, ke kterým může dojít:

Kód chyby Popis chyby
0x00000000 Úspěch
0x00000BC2 Úspěch, vyžaduje se restartování
0x00000643 Obecná chyba instalace
0x00D00001 Nastavení připojené mezipaměti lze spustit pouze v případě, že je nainstalovaná Internetová informační služba (IIS)
0x00D00002 Nastavení připojené mezipaměti lze spustit pouze v případě, že na serveru existuje výchozí web.
0x00D00003 Připojenou mezipaměť nejde nainstalovat, pokud už je nainstalované směrování žádostí aplikace (ARR)
0x00D00004 Nastavení připojené mezipaměti je možné spustit pouze v případě, že skript Install.ps1 nainstaloval směrování žádostí aplikace (ARR)
0x00D00005 Nastavení připojené mezipaměti vyžaduje relaci PowerShellu spuštěnou jako správce.
0x00D00006 Nastavení připojené mezipaměti je možné spustit jenom z 64bitového prostředí PowerShellu.
0x00D00007 Nastavení připojené mezipaměti je možné spustit jenom na Windows Serveru.
0x00D00008 Selhání: Zadaný počet jednotek mezipaměti se musí shodovat s počtem zadaných procent velikosti jednotek mezipaměti.
0x00D00009 Selhání: Je nutné zadat platné ID uzlu mezipaměti.
0x00D0000A Selhání: Je nutné zadat platnou sadu jednotek mezipaměti.
0x00D0000B Selhání: Je nutné zadat platnou procentuální velikost jednotky mezipaměti.
0x00D0000C Selhání: Musí být zadána platná procentuální velikost jednotky mezipaměti nebo velikost jednotky mezipaměti v GB.
0x00D0000D Selhání: Nelze nastavit platnou procentuální velikost jednotky mezipaměti a velikost jednotky mezipaměti v GB.
0x00D0000E Selhání: Zadaný počet jednotek mezipaměti musí odpovídat zadanému počtu jednotek mezipaměti v GB.
0x00D0000F Selhání: Soubor applicationhost.config nejde zálohovat z $AppHostConfig do $AppHostConfigDestinationName
0x00D00010 Selhání: Nelze zálohovat soubor web.config výchozího webu z $WebsiteConfigFilePath do $WebConfigDestinationName
0x00D00011 Selhání: V SetupARRWebFarm.ps1 došlo k výjimce
0x00D00012 Selhání: V SetupARRWebFarmRewriteRules.ps1 došlo k výjimce
0x00D00013 Selhání: V SetupARRWebFarmProperties.ps1 došlo k výjimce
0x00D00014 Selhání: V SetupAllowableServerVariables.ps1 došlo k výjimce
0x00D00015 Selhání: V SetupFirewallRules.ps1 došlo k výjimce
0x00D00016 Selhání: V SetupAppPoolProperties.ps1 došlo k výjimce
0x00D00017 Selhání: V SetupARROutboundRules.ps1 došlo k výjimce
0x00D00018 Selhání: V SetupARRDiskCache.ps1 došlo k výjimce
0x00D00019 Selhání: V SetupARRProperties.ps1 došlo k výjimce
0x00D0001A Selhání: V SetupARRHealthProbes.ps1 došlo k výjimce
0x00D0001B Selhání: V VerifyIISSItesStarted.ps1 došlo k výjimce
0x00D0001C Selhání: V SetDrivesToHealthy.ps1 došlo k výjimce
0x00D0001D Selhání: V VerifyCacheNodeSetup.ps1 došlo k výjimce
0x00D0001E Připojenou mezipaměť nejde nainstalovat, pokud výchozí web není na portu 80.
0x00D0001F Selhání: Přidělení jednotky mezipaměti v procentech nesmí překročit 100.
0x00D00020 Selhání: Přidělení jednotky mezipaměti v GB nemůže překročit volné místo na jednotce.
0x00D00021 Selhání: Přidělení jednotky mezipaměti v procentech musí být větší než 0.
0x00D00022 Selhání: Přidělení jednotky mezipaměti v GB musí být větší než 0.
0x00D00023 Selhání: V RegisterScheduledTask_CacheNodeKeepAlive došlo k výjimce.
0x00D00024 Selhání: V RegisterScheduledTask_Maintenance došlo k výjimce
0x00D00025 Selhání: Při nastavování pravidel přepisu pro farmu HTTPS došlo k výjimce: $FarmName
0x00D00026 Selhání: Při nastavování pravidel přepisování pro farmu HTTP došlo k výjimce: $FarmName
0x00D00027 Připojenou mezipaměť nejde nainstalovat, protože se nepodařilo nainstalovat závislý software Směrování žádostí o aplikaci (ARR). Podívejte se na soubor protokolu umístěný v umístění %temp%\arr_setup.log

Konfigurace služby IIS

Instalace serveru připojené mezipaměti provede několik změn konfigurace služby IIS v distribučním bodě.

Směrování žádostí aplikace

Server připojené mezipaměti nainstaluje a nakonfiguruje směrování požadavků aplikace služby IIS. Aby se zabránilo potenciálním konfliktům, distribuční bod už nemůže mít tuto komponentu nainstalovanou.

Povolené proměnné serveru

Po instalaci serveru připojené mezipaměti má výchozí web následující proměnné místního serveru:

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

Přepis pravidel

Server připojené mezipaměti přidá následující pravidla přepisu:

Pravidla pro přepis příchozích dat

  • 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

Pravidla přepisu odchozích přenosů

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

Vlastní hlavičky služby IIS

Pokud jsou požadavky s X-Forwarded-For hlavičkami blokovány na proxy serveru, povolte hlavičku na proxy serveru nebo změňte název vlastní hlavičky ve službě IIS pro každou serverovou farmu.

Změna názvu vlastní hlavičky pro jednotlivé serverové farmy:

  1. Otevřete Správce služby IIS.
  2. Vyberte Serverové farmy.
  3. Vyberte serverovou farmu a ikonu proxy serveru.
  4. V části Vlastní hlavičky změňte hodnotu X-Forwarded-For na X-Forwarded-For-<custom-name>.

Správa prostředků serveru

Místo na disku vyžadované pro každý server připojené mezipaměti se může lišit v závislosti na požadavcích vaší organizace na aktualizace. Místo na disku o velikosti 100 GB by mělo stačit k uložení následujícího obsahu do mezipaměti:

  • Aktualizace funkcí
  • Dva až tři měsíce kvality a aktualizace Microsoft 365 Apps
  • Aplikace Microsoft Intune a aplikace doručené pošty pro Windows

Server připojené mezipaměti by neměl spotřebovávat mnoho systémové paměti ani času procesoru. Pokud si po instalaci serveru připojené mezipaměti všimnete významného využití prostředků procesu nebo paměti, analyzujte soubory protokolů služby IIS a ARR.

Pokud soubory protokolu IIS a ARR zabírají na serveru příliš mnoho místa, můžete soubory protokolu spravovat několika způsoby. Další informace najdete v tématu Správa úložiště souborů protokolu služby IIS.

Viz také

Microsoft Connected Cache with Configuration Manager