Solución de problemas de Microsoft caché conectada en Configuration Manager

En este artículo se proporcionan detalles técnicos sobre Microsoft caché conectada en Configuration Manager. Úselo para ayudar a solucionar problemas que pueda tener en su entorno. Para obtener más información sobre cómo funciona y cómo usarla, consulte Microsoft caché conectada en Configuration Manager.

Verificar

Cuando se instala correctamente el servidor de caché de optimización de distribución y se configuran correctamente los clientes, se descargan desde el servidor de caché instalado en el punto de distribución en lugar de en Internet.

Compruebe este comportamiento en un cliente o en el servidor.

Comprobación en un cliente

  1. En un cliente que ejecuta una versión compatible de Windows 10 o posterior, descargue contenido administrado en la nube. Para obtener más información sobre los tipos de contenido que admite la caché conectada, consulte Tipos de contenido admitidos.

  2. Abra PowerShell y ejecute el siguiente comando: Get-DeliveryOptimizationStatus.

    Por ejemplo:

    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 el BytesFromCacheServer atributo no es cero.

Si el cliente no está configurado correctamente o el servidor de caché no está instalado correctamente, el cliente de Optimización de distribución vuelve al origen de la nube original. A continuación, el BytesFromCacheServer atributo será cero.

Comprobación en el servidor

En primer lugar, compruebe que las propiedades del Registro están configuradas correctamente: HKLM\SOFTWARE\Microsoft\Delivery Optimization In-Network Cache. Por ejemplo, la ubicación de la caché de unidades es PrimaryDrivesInput\DOINC-E77D08D0-5FEA-4315-8C95-10D359D59294, donde PrimaryDrivesInput puede ser varias unidades, como C,D,E.

A continuación, use el método siguiente para simular una solicitud de descarga de cliente en el servidor con los encabezados obligatorios.

  1. Abra una ventana de PowerShell de 64 bits como administrador.

  2. Ejecute el siguiente comando y reemplace el nombre o la dirección IP del servidor por <DoincServer>:

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

    La salida es similar al ejemplo siguiente:

    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
    

    Los atributos siguientes indican que se ha realizado correctamente:

    • StatusCode : 200
    • StatusDescription : OK

Archivos de registro

  • Registro de instalación del enrutamiento de solicitudes de aplicación (ARR): %temp%\arr_setup.log

  • Registro de instalación del servidor de caché conectada: SMS_DP$\Ms.Dsp.Do.Inc.Setup\DoincSetup.log en el punto de distribución y DistMgr.log en el servidor de sitio

  • Registros operativos de Internet Information Services (IIS): de forma predeterminada, %SystemDrive%\inetpub\logs\LogFiles

  • Registro operativo del servidor de caché conectada: C:\Doinc\Product\Install\Logs

    Sugerencia

    Entre otros usos, este registro puede ayudarle a identificar problemas de conectividad con la nube de Microsoft.

Códigos de error de instalación

Cuando Configuration Manager instala el componente Caché conectada en el punto de distribución, en la tabla siguiente se enumeran los posibles códigos de error que pueden producirse:

Código de error Descripción del error
0x00000000 Correcto
0x00000BC2 Correcto, reinicio necesario
0x00000643 Error de instalación genérico
0x00D00001 La configuración de caché conectada solo se puede ejecutar si se ha instalado Internet Information Services (IIS)
0x00D00002 La configuración de caché conectada solo se puede ejecutar si existe un "sitio web predeterminado" en el servidor.
0x00D00003 No se puede instalar la caché conectada si el enrutamiento de solicitudes de aplicación (ARR) ya está instalado
0x00D00004 La configuración de caché conectada solo se puede ejecutar si el script de Install.ps1 instaló el enrutamiento de solicitudes de aplicación (ARR)
0x00D00005 La configuración de caché conectada requiere una sesión de PowerShell que se ejecute como administrador
0x00D00006 La configuración de caché conectada solo se puede ejecutar desde un entorno de PowerShell de 64 bits
0x00D00007 La configuración de caché conectada solo se puede ejecutar en un servidor Windows Server
0x00D00008 Error: el número de unidades de caché especificadas debe coincidir con el número de porcentajes de tamaño de unidad de caché especificados.
0x00D00009 Error: se debe proporcionar un identificador de nodo de caché válido
0x00D0000A Error: se debe proporcionar un conjunto de unidades de caché válido
0x00D0000B Error: se debe proporcionar un conjunto de porcentajes de tamaño de unidad de caché válido
0x00D0000C Error: se debe proporcionar un conjunto de porcentaje de tamaño de unidad de caché válido o un tamaño de unidad de caché en GB.
0x00D0000D Error: no se puede proporcionar un conjunto de porcentaje de tamaño de unidad de caché válido y un tamaño de unidad de caché en GB.
0x00D0000E Error: el número de unidades de caché especificadas debe coincidir con el número de unidades de caché en GB especificado.
0x00D0000F Error: no se pudo realizar una copia de seguridad del archivo applicationhost.config de $AppHostConfig a $AppHostConfigDestinationName
0x00D00010 Error: no se pudo realizar una copia de seguridad del archivo de web.config del sitio web predeterminado de $WebsiteConfigFilePath a $WebConfigDestinationName
0x00D00011 Error: se produjo una excepción en SetupARRWebFarm.ps1
0x00D00012 Error: se produjo una excepción en SetupARRWebFarmRewriteRules.ps1
0x00D00013 Error: se produjo una excepción en SetupARRWebFarmProperties.ps1
0x00D00014 Error: se produjo una excepción en SetupAllowableServerVariables.ps1
0x00D00015 Error: se produjo una excepción en SetupFirewallRules.ps1
0x00D00016 Error: se produjo una excepción en SetupAppPoolProperties.ps1
0x00D00017 Error: se produjo una excepción en SetupARROutboundRules.ps1
0x00D00018 Error: se produjo una excepción en SetupARRDiskCache.ps1
0x00D00019 Error: se produjo una excepción en SetupARRProperties.ps1
0x00D0001A Error: se produjo una excepción en SetupARRHealthProbes.ps1
0x00D0001B Error: se produjo una excepción en VerifyIISSItesStarted.ps1
0x00D0001C Error: se produjo una excepción en SetDrivesToHealthy.ps1
0x00D0001D Error: se produjo una excepción en VerifyCacheNodeSetup.ps1
0x00D0001E No se puede instalar la caché conectada si el sitio web predeterminado no está en el puerto 80
0x00D0001F Error: la asignación de unidad de caché en porcentaje no puede superar los 100
0x00D00020 Error: la asignación de la unidad de caché en GB no puede superar el espacio libre de la unidad.
0x00D00021 Error: la asignación de unidad de caché en porcentaje debe ser mayor que 0
0x00D00022 Error: la asignación de unidad de caché en GB debe ser mayor que 0
0x00D00023 Error: se produjo una excepción en RegisterScheduledTask_CacheNodeKeepAlive
0x00D00024 Error: se produjo una excepción en RegisterScheduledTask_Maintenance
0x00D00025 Error: se produjo una excepción al configurar las reglas de reescritura para la granja HTTPS: $FarmName
0x00D00026 Error: se produjo una excepción al configurar las reglas de reescritura para la granja HTTP: $FarmName
0x00D00027 No se puede instalar la caché conectada porque no se pudo instalar el software dependiente "Enrutamiento de solicitudes de aplicación (ARR)". Consulte el archivo de registro que se encuentra en %temp%\arr_setup.log.

Configuraciones de IIS

La instalación del servidor de caché conectada realiza varias modificaciones en la configuración de IIS en el punto de distribución.

Enrutamiento de solicitudes de aplicación

El servidor de caché conectada instala y configura el enrutamiento de solicitudes de aplicación de IIS. Para evitar posibles conflictos, el punto de distribución no puede tener instalado este componente.

Variables de servidor permitidas

Después de instalar el servidor de caché conectada, el sitio web predeterminado tiene las siguientes variables de servidor local :

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

Reescritura de reglas

El servidor de caché conectada agrega las siguientes reglas de reescritura:

Reglas de reescritura 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

Reglas de reescritura de salida

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

Encabezados personalizados de IIS

Si las solicitudes con X-Forwarded-For encabezados están bloqueadas en un servidor proxy, permita el encabezado en el servidor proxy o cambie el nombre de encabezado personalizado en IIS para cada granja de servidores.

Para cambiar el nombre de encabezado personalizado para cada granja de servidores:

  1. Abra el Administrador de IIS.
  2. Seleccione Granjas de servidores.
  3. Seleccione una granja de servidores y el icono de proxy.
  4. En Encabezados personalizados, cambie el valor X-Forwarded-For a X-Forwarded-For-<custom-name>.

Administración de recursos de servidor

El espacio en disco necesario para cada servidor de caché conectada puede variar en función de los requisitos de actualización de la organización. El espacio en disco de 100 GB debe ser suficiente para almacenar en caché el contenido siguiente:

  • Una actualización de características
  • Dos o tres meses de calidad y actualizaciones de Aplicaciones Microsoft 365
  • aplicaciones Microsoft Intune y aplicaciones de bandeja de entrada de Windows

El servidor de caché conectada no debe consumir mucha memoria del sistema ni tiempo de procesador. Después de instalar el servidor de caché conectada, si observa un consumo significativo de recursos de memoria o proceso, analice los archivos de registro de IIS y ARR.

Si los archivos de registro de IIS y ARR ocupan demasiado espacio en el servidor, hay varios métodos que puede usar para administrar los archivos de registro. Para obtener más información, consulte Administración del almacenamiento de archivos de registro de IIS.

Vea también

Microsoft caché conectada en Configuration Manager