Share via


Solucionar problemas Microsoft Cache Conectado no Configuration Manager

Este artigo fornece detalhes técnicos sobre Microsoft Cache Conectado no Configuration Manager. Use-o para ajudar a solucionar problemas que você pode ter em seu ambiente. Para obter mais informações sobre como ele funciona e como usá-lo, consulte Microsoft Cache Conectado em Configuration Manager.

Verify

Quando você instala corretamente o servidor de cache de Otimização de Entrega e configura corretamente os clientes, eles baixam do servidor de cache instalado no ponto de distribuição e não na Internet.

Verifique esse comportamento em um cliente ou no servidor.

Verificar em um cliente

  1. Em um cliente que executa uma versão com suporte de Windows 10 ou posterior, baixe conteúdo gerenciado pela nuvem. Para obter mais informações sobre os tipos de conteúdo compatíveis com o Cache Conectado, confira Tipos de conteúdo com suporte.

  2. Abra o PowerShell e execute o seguinte comando: Get-DeliveryOptimizationStatus.

    Por exemplo:

    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
    

Observe que o BytesFromCacheServer atributo não é zero.

Se o cliente não estiver configurado corretamente ou o servidor de cache não estiver instalado corretamente, o cliente de Otimização de Entrega retornará à fonte de nuvem original. Em seguida, o BytesFromCacheServer atributo será zero.

Verificar no servidor

Primeiro, verifique se as propriedades do registro estão configuradas corretamente: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache. Por exemplo, o local do cache da unidade é PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294, onde PrimaryDrivesInput pode ser várias unidades, como C,D,E.

Em seguida, use o método a seguir para simular uma solicitação de download do cliente para o servidor com os cabeçalhos obrigatórios.

  1. Abra uma janela do PowerShell de 64 bits como administrador.

  2. Execute o seguinte comando e substitua o nome ou o endereço IP do servidor por <DoincServer>:

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

    A saída é semelhante ao exemplo a seguir:

    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
    

    Os seguintes atributos indicam êxito:

    • StatusCode : 200
    • StatusDescription : OK

Arquivos de log

  • Log de configuração do ARR (Application Request Routing): %temp%\arr_setup.log

  • Log de configuração do servidor cache conectado: SMS_DP$\Ms.Dsp.Do.Inc.Setup\DoincSetup.log no ponto de distribuição e DistMgr.log no servidor do site

  • Logs operacionais do IIS (Serviços de Informações da Internet): por padrão, %SystemDrive%\inetpub\logs\LogFiles

  • Log operacional do servidor cache conectado: C:\Doinc\Product\Install\Logs

    Dica

    Entre outros usos, esse log pode ajudá-lo a identificar problemas de conectividade com a nuvem Microsoft.

Códigos de erro de instalação

Quando Configuration Manager instala o componente Cache Conectado no ponto de distribuição, a tabela a seguir lista os possíveis códigos de erro que podem ocorrer:

Código de erro Descrição de erro
0x00000000 Êxito
0x00000BC2 Êxito, reinicialização necessária
0x00000643 Falha de instalação genérica
0x00D00001 A instalação do Cache Conectado só poderá ser executada se o IIS (Serviços de Informações da Internet) tiver sido instalado
0x00D00002 A configuração do Cache Conectado só poderá ser executada se houver um 'Site Padrão' no servidor
0x00D00003 Você não poderá instalar o Cache Conectado se o Roteamento de Solicitação de Aplicativo (ARR) já estiver instalado
0x00D00004 A instalação do Cache Conectado só pode ser executada se o ARR (Application Request Routing) foi instalado pelo script Install.ps1
0x00D00005 A configuração do Cache Conectado requer uma sessão do PowerShell em execução como Administrador
0x00D00006 A configuração do Cache Conectado só pode ser executada em um ambiente do PowerShell de 64 bits
0x00D00007 A configuração do Cache Conectado só pode ser executada em um Windows Server
0x00D00008 Falha: o número de unidades de cache especificadas deve corresponder ao número de percentuais de tamanho da unidade de cache especificados
0x00D00009 Falha: uma ID de nó de cache válida deve ser fornecida
0x00D0000A Falha: um conjunto de unidade de cache válido deve ser fornecido
0x00D0000B Falha: um conjunto de percentual de tamanho de unidade de cache válido deve ser fornecido
0x00D0000C Falha: um conjunto percentual de tamanho de unidade de cache válido ou tamanho da unidade de cache em GB deve ser fornecido
0x00D0000D Falha: não é possível fornecer um conjunto de percentual de tamanho de unidade de cache válido e o tamanho da unidade de cache em GB
0x00D0000E Falha: o número de unidades de cache especificadas deve corresponder ao número de unidades de cache tamanho em GB especificado
0x00D0000F Falha: não foi possível fazer backup do arquivo applicationhost.config de $AppHostConfig para $AppHostConfigDestinationName
0x00D00010 Falha: não foi possível fazer backup do arquivo web.config do Site padrão de $WebsiteConfigFilePath para $WebConfigDestinationName
0x00D00011 Falha: ocorreu uma exceção no SetupARRWebFarm.ps1
0x00D00012 Falha: ocorreu uma exceção no SetupARRWebFarmRewriteRules.ps1
0x00D00013 Falha: ocorreu uma exceção no SetupARRWebFarmProperties.ps1
0x00D00014 Falha: ocorreu uma exceção no SetupAllowableServerVariables.ps1
0x00D00015 Falha: ocorreu uma exceção no SetupFirewallRules.ps1
0x00D00016 Falha: ocorreu uma exceção no SetupAppPoolProperties.ps1
0x00D00017 Falha: ocorreu uma exceção no SetupARROutboundRules.ps1
0x00D00018 Falha: ocorreu uma exceção no SetupARRDiskCache.ps1
0x00D00019 Falha: ocorreu uma exceção no SetupARRProperties.ps1
0x00D0001A Falha: ocorreu uma exceção no SetupARRHealthProbes.ps1
0x00D0001B Falha: ocorreu uma exceção no VerifyIISSItesStarted.ps1
0x00D0001C Falha: ocorreu uma exceção no SetDrivesToHealthy.ps1
0x00D0001D Falha: ocorreu uma exceção no VerifyCacheNodeSetup.ps1
0x00D0001E Não é possível instalar o Cache Conectado se o Site Padrão não estiver na porta 80
0x00D0001F Falha: a alocação da unidade de cache em percentual não pode exceder 100
0x00D00020 Falha: a alocação da unidade de cache em GB não pode exceder o espaço livre da unidade
0x00D00021 Falha: a alocação da unidade de cache em percentual deve ser maior que 0
0x00D00022 Falha: a alocação da unidade de cache em GB deve ser maior que 0
0x00D00023 Falha: ocorreu uma exceção no RegisterScheduledTask_CacheNodeKeepAlive
0x00D00024 Falha: ocorreu uma exceção no RegisterScheduledTask_Maintenance
0x00D00025 Falha: ocorreu uma exceção configurando as regras de reescrita para o farm HTTPS: $FarmName
0x00D00026 Falha: ocorreu uma exceção configurando as regras de reescrita para o farm HTTP: $FarmName
0x00D00027 Não é possível instalar o Cache Conectado porque o software dependente "Roteamento de Solicitação de Aplicativo (ARR)" não foi instalado. Consulte o arquivo de log localizado em %temp%\arr_setup.log

Configurações do IIS

A instalação do servidor cache conectado faz várias modificações na configuração do IIS no ponto de distribuição.

Roteamento de solicitação de aplicativo

O servidor cache conectado instala e configura o Roteamento de Solicitação de Aplicativo do IIS. Para evitar possíveis conflitos, o ponto de distribuição ainda não pode ter esse componente instalado.

Variáveis de servidor permitidas

Depois de instalar o servidor cache conectado, o site padrão tem as seguintes variáveis de servidor local :

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

Reescrever regras

O servidor cache conectado adiciona as seguintes regras de reescrita:

Regras de reescrita de entrada

  • 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

Regras de reescrita de saída

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

Cabeçalhos personalizados do IIS

Se as solicitações com X-Forwarded-For cabeçalhos forem bloqueadas em um servidor proxy, permita o cabeçalho no servidor proxy ou altere o nome do cabeçalho personalizado no IIS para cada farm de servidor.

Para alterar o nome do cabeçalho personalizado para cada farm de servidor:

  1. Abra o Gerenciador do IIS.
  2. Selecione Server Farms.
  3. Selecione um farm de servidores e o ícone proxy.
  4. Em Cabeçalhos Personalizados, altere o valor X-Forwarded-For para X-Forwarded-For-<custom-name>.

Gerenciar recursos do servidor

O espaço em disco necessário para cada servidor cache conectado pode variar, com base nos requisitos de atualização da sua organização. O espaço em disco de 100 GB deve ser suficiente para armazenar em cache o seguinte conteúdo:

  • Uma atualização de recurso
  • Dois a três meses de atualizações de qualidade e Microsoft 365 Apps
  • Microsoft Intune aplicativos e aplicativos de caixa de entrada do Windows

O servidor Cache Conectado não deve consumir muita memória do sistema ou tempo de processador. Depois de instalar o servidor cache conectado, se você notar um processo significativo ou consumo de recursos de memória, analise os arquivos de log do IIS e do ARR.

Se os arquivos de log IIS e ARR ocuparem muito espaço no servidor, há vários métodos que você pode usar para gerenciar os arquivos de log. Para obter mais informações, consulte Gerenciando o armazenamento de arquivos de log do IIS.

Confira também

Microsoft Cache Conectado em Configuration Manager