Resolução de problemas Microsoft Connected Cache no Gestor de Configuração

Este artigo fornece detalhes técnicos sobre a Cache Conectada do Microsoft no Gestor de Configuração. Use-o para ajudar a resolver problemas que possa ter no seu ambiente. Para obter mais informações sobre como funciona e como usá-lo, consulte a Cache Conectada da Microsoft no Gestor de Configuração.

Nota

A partir da versão 1910, esta funcionalidade chama-se Cache Conectado microsoft. Anteriormente era conhecida como Otimização de Entrega In-Network Cache.

Verificação

Quando instala corretamente o servidor cache de otimização de entrega e configura corretamente os clientes, eles descarregam a partir do servidor cache instalado no seu ponto de distribuição e não na internet.

Verifique este comportamento num cliente ou no servidor.

Verificar em um cliente

  1. No Windows 10, versão 1809 do cliente, descarregue conteúdo gerido pela nuvem. Para obter mais informações sobre os tipos de conteúdo que a Cache conectada suporta, consulte Verificar cache conectada.

  2. Abra a 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

Note que o BytesFromCacheServer atributo não é zero.

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

Verifique no servidor

Em primeiro lugar, verifique se as propriedades do registo estão configuradas corretamente: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache . Por exemplo, a localização do cache de unidade PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294 é, onde PrimaryDrivesInput pode ser várias unidades tais como C,D,E .

Em seguida, utilize o seguinte método para simular um pedido de descarregamento do cliente para o servidor com os cabeçalhos obrigatórios.

  1. Abra uma janela PowerShell de 64 bits como administrador.
  2. Executar o seguinte comando e substituir o nome ou endereço IP do seu servidor <DoincServer> para:
Invoke-WebRequest -URI "http://<DoincServer>/mscomtest/wuidt.gif" -Headers @{"Host"="b1.download.windowsupdate.com"}

A saída é semelhante ao seguinte exemplo:

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 sucesso:

  • StatusCode : 200
  • StatusDescription : OK

Ficheiros de registo

  • Registo de configuração ARR: %temp%\arr_setup.log

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

  • Registos operacionais do IIS: Por defeito, %SystemDrive%\inetpub\logs\LogFiles

  • Registo operacional do servidor cache DO: C:\Doinc\Product\Install\Logs

    Dica

    Entre outros usos, este registo pode ajudá-lo a identificar problemas de conectividade com a nuvem da Microsoft.

Códigos de erro de configuração

Quando o Gestor de Configuração instala o componente Cache Ligado 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 do erro
0x00000000 Com êxito
0x00000BC2 Sucesso, reboot necessário
0x00000643 Falha de instalação genérica
0x00D00001 A configuração da Cache conectada só pode ser executada se Serviços de Informação Internet (IIS) tiver sido instalada
0x00D00002 A configuração do Cache conectado só pode ser executada se existir um 'Web Site Predefinido' no servidor
0x00D00003 Não é possível instalar cache conectado se o Encaminhamento de Pedido de Aplicação (ARR) já estiver instalado
0x00D00004 A configuração da Cache conectada só pode ser executada se o Encaminhamento de Pedido de Aplicação (ARR) tiver sido instalado pelo script Install.ps1
0x00D00005 A configuração da Cache conectada requer uma sessão PowerShell em execução como Administrador
0x00D00006 A configuração da Cache conectada só pode ser executada a partir de um ambiente PowerShell de 64 bits
0x00D00007 A configuração do Cache conectado só pode ser executada num servidor Windows
0x00D00008 Falha: O número de unidades de cache especificadas deve corresponder ao número de percentagens de tamanho de unidade de cache especificadas
0x00D00009 Falha: Deve ser fornecido um ID de nó de cache válido
0x00D0000A Falha: Deve ser fornecido um conjunto de unidade de cache válido
0x00D0000B Falha: Deve ser fornecido um conjunto de tamanho de unidade de cache válido
0x00D0000C Falha: Deve ser fornecido um tamanho de unidade de cache válido por cento definido ou tamanho de unidade de cache em GB
0x00D0000D Falha: Um tamanho de unidade de cache válido por cento definido e tamanho de unidade cache em GB não pode ser fornecido
0x00D0000E Falha: O número de unidades de cache especificadas deve corresponder ao número de tamanho da unidade de cache em GB especificado
0x00D0000F Falha: Não foi capaz de apoiar o ficheiro applicationhost.config de $AppHostConfig para $AppHostConfigDestinationName
0x00D00010 Falha: Não foi conseguindo fazer o back up do ficheiro de web.config do Web Site padrão de $WebsiteConfigFilePath para $WebConfigDestinationName
0x00D00011 Falha: Ocorreu uma exceção em SetupARRWebFarm.ps1
0x00D00012 Falha: Ocorreu uma exceção em SetupARRWebFarmRewriteRules.ps1
0x00D00013 Falha: Ocorreu uma exceção em SetupARRWebFarmProperties.ps1
0x00D00014 Falha: Ocorreu uma exceção em SetupAllowableServerVariables.ps1
0x00D00015 Falha: Ocorreu uma exceção em SetupFirewallRules.ps1
0x00D00016 Falha: Ocorreu uma exceção em SetupAppPoolProperties.ps1
0x00D00017 Falha: Ocorreu uma exceção em SetupARROutboundRules.ps1
0x00D00018 Falha: Ocorreu uma exceção em SetupARRDiskCache.ps1
0x00D00019 Falha: Ocorreu uma exceção em SetupARRProperties.ps1
0x00D0001A Falha: Ocorreu uma exceção em SetupARRHealthProbes.ps1
0x00D0001B Falha: Ocorreu uma exceção em VerifyIISSItesStarted.ps1
0x00D0001C Falha: Ocorreu uma exceção em SetDrivesToHealthy.ps1
0x00D0001D Falha: Ocorreu uma exceção em VerifyCacheNodeSetup.ps1
0x00D0001E Não é possível instalar cache conectado se o Web Site predefinido não estiver na porta 80
0x00D0001F Falha: A atribuição de unidade de cache em percentagem não pode exceder 100
0x00D00020 Falha: A atribuição de unidade de cache em GB não pode exceder o espaço livre da unidade
0x00D00021 Falha: A atribuição de unidade de cache em percentagem deve ser superior a 0
0x00D00022 Falha: A atribuição de unidade de cache em GB deve ser superior a 0
0x00D00023 Falha: Ocorreu uma exceção em RegisterScheduledTask_CacheNodeKeepAlive
0x00D00024 Falha: Ocorreu uma exceção em RegisterScheduledTask_Maintenance
0x00D00025 Falha: Ocorreu uma exceção que estabelece as regras de reescrita para a exploração HTTPS: $FarmName
0x00D00026 Falha: Ocorreu uma exceção que estabelece as regras de reescrita para a exploração HTTP: $FarmName
0x00D00027 Não é possível instalar a Cache Conectada porque o software dependente "Application Request Reencaminhamento (ARR)" não foi instalado. Consulte o ficheiro de registo localizado em %temperatura%\arr_setup.log

Configurações do IIS

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

Encaminhamento de pedido de pedido

O servidor cache DO instala e configura o encaminhamento de pedido de aplicação IIS (ARR). Para evitar potenciais conflitos, o ponto de distribuição já não pode ter este componente instalado.

Variáveis de servidor permitidos

Depois de instalar o servidor cache DO, o web site predefinido tem as seguintes variáveis de servidor local:

  • HTTP_HOST
  • QUERY_STRING
  • X-CCC
  • X-CID
  • SAÍDA X-DOINC

Regras de reescrever

O servidor cache DO 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

Gerir recursos do servidor

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

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

O servidor cache DO não deve consumir muita memória do sistema ou tempo de processador. Depois de instalar o servidor cache DO, se notar um consumo significativo de processos ou recursos de memória, analise os ficheiros de registo IIS e ARR.

Se os ficheiros de registo IIS e ARR ocuparem demasiado espaço no servidor, existem vários métodos que pode utilizar para gerir os ficheiros de registo. Para obter mais informações, consulte o Armazenamento de Registo do IIS.

Ver também

Cache conectado da Microsoft no gestor de configuração