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
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.
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.
- Abra uma janela PowerShell de 64 bits como administrador.
- 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 doDistMgr.log
siteRegistos 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.