Compartir a través de


Configuración de la caché del mismo nivel para clientes de Configuration Manager

Se aplica a: Configuration Manager de punto de conexión de Microsoft (rama actual)

La caché del mismo nivel es una solución integrada para el punto de conexión de Microsoft Configuration Manager que permite a los clientes compartir contenido con otros clientes directamente desde su caché local. Amplía las soluciones de implementación de contenido tradicionales, como los puntos de distribución. Use la caché del mismo nivel para ayudar a administrar la implementación de contenido en clientes en ubicaciones remotas. Para obtener más información, consulte Caché del mismo nivel para clientes Configuration Manager.

Configuración del cliente de caché del mismo nivel

Para permitir que los clientes sean orígenes de caché del mismo nivel, siga estos pasos:

  1. En la consola de Configuration Manager, cree una colección de dispositivos. Determine qué clientes desea habilitar como orígenes de caché del mismo nivel y agréguelos a la colección.

  2. Vaya al área de trabajo Administración y seleccione el nodo Configuración de cliente .

  3. Seleccione Crear configuración de dispositivo cliente personalizada, especifique un nombre y una descripción y, a continuación, seleccione el grupo Configuración de caché de cliente .

    Captura de pantalla que resalta la configuración de caché de cliente en la ventana Crear configuración de dispositivo cliente personalizada.

  4. En el panel de navegación, seleccione Configuración de caché de cliente, establezca Habilitar como origen de caché del mismo nivel en y, a continuación, especifique los puertos.

    Captura de pantalla que muestra los detalles de la configuración de caché de cliente.

  5. Seleccione Aceptar para guardar la configuración.

  6. Implemente esta configuración de cliente personalizada en la colección de dispositivos que creó en el paso 1.

No es necesario habilitar clientes de caché del mismo nivel. Al permitir que los clientes sean orígenes de caché del mismo nivel, el punto de administración los incluye en la lista de orígenes de ubicación de contenido.

Cambios en los clientes que actúan como orígenes de caché del mismo nivel

Cuando se implemente la configuración de caché de cliente en la colección de dispositivos, verá los siguientes cambios en los orígenes de caché del mismo nivel:

  • En la instancia CCM_SuperPeerClientConfig.SiteSettingsKey=1 de clase WMI en ROOT\ccm\Policy\Machine\ActualConfig:

    El valor de la propiedad CanBeSuperPeer se cambia a True.

  • Las siguientes entradas se registran en CcmExec.log:

    Notifying endpoint 'SuperPeerController' of 1 settings change(s).
    Notifying endpoint 'SuperPeerController' of __InstanceModificationEvent settings change on object CCM_SuperPeerClientConfig.SiteSettingsKey=1 for user 'SID'.
    
  • Las siguientes entradas se registran en CAS.log:

    SuperPeerController main thread has started.
    SuperPeerController has started
    
  • Se genera un mensaje de estado del tipo de tema 7201. Las siguientes entradas se registran en StateMessage.log:

    Adding message with TopicType 7201 and TopicId Super Peer is now active to WMI
    State message(State ID : 2) with TopicType 7201 and TopicId Super Peer is now active has been recorded for SYSTEM
    

Cambio en el punto de administración

El mensaje de estado tiene formato XML y, a continuación, se envía al punto de administración (MP_RelayEndpoint) a través de CCMMessaging.

Verá la siguiente entrada en el archivo MP_Relay.log:

Message Body :
<?xml version="1.0" encoding="UTF-16"?>
<Report><ReportHeader><Identification><Machine><ClientInstalled>1</ClientInstalled><ClientType>1</ClientType><ClientID>GUID:xxxx</ClientID><ClientVersion>5.00.9040.1015</ClientVersion><NetBIOSName>TestClient</NetBIOSName><CodePage>437</CodePage><SystemDefaultLCID>1033</SystemDefaultLCID><Priority>1</Priority></Machine></Identification></ReportDetails></ReportHeader><ReportBody><Topic ID="Super Peer is now active" Type="7201" IDType="0" User="" UserSID=""/><State ID="2"Criticality="0"/><StateDetails Type="1"><![CDATA[<ContentList><Content id="CAS00015" version="1" Flag="0"/></ContentList>]]></StateDetails><UserParameters Flags="0" Count="1"><Param>8003</Param></UserParameters></StateMessage></ReportBody></Report>

Cuando el servidor de sitio recibe el mensaje de estado, llama al spUpdateSuperPeerStatus procedimiento almacenado para actualizar las tablas siguientes:

  • SuperPeers
  • SuperPeerContentMap

Configuración de opciones de grupo de límites para descargas del mismo nivel

  1. En la consola de Configuration Manager, vaya al área de trabajo Administración y, a continuación, seleccioneGrupos de límitesde configuración> de jerarquía.

  2. Busque el grupo de límites que contiene los clientes de caché del mismo nivel y los orígenes de caché del mismo nivel.

  3. Haga clic con el botón derecho en el grupo de límites y, a continuación, seleccione Propiedades.

  4. Seleccione la pestaña Opciones y, a continuación, habilite la opción Permitir descargas del mismo nivel en este grupo de límites .

    Captura de pantalla de la opción Permitir descargas del mismo nivel en este grupo de límites en la pestaña Opciones.

Escenario de ejemplo

El ejemplo siguiente se usa para mostrar cómo funciona la caché del mismo nivel durante la implementación de contenido.

Implementación de una aplicación en el origen de caché del mismo nivel

Cuando se implementa e instala una aplicación en el origen de la caché del mismo nivel, el servicio De acceso a contenido genera un mensaje de estado del tipo de tema 7200. La siguiente entrada se registra en StateMessage.log:

State message(State ID : 1) with TopicType 7200 and TopicId Cache add CAS00015.1 has been recorded for SYSTEM

El mensaje de estado se envía al punto de administración a través de CCMMessaging.

Cuando el servidor de sitio recibe este mensaje de estado, se actualiza la tabla SuperPeerContentMap.

Implementación de una aplicación en el cliente de caché del mismo nivel

El cliente descarga la directiva de la aplicación. Para una implementación requerida , el cliente envía una solicitud al punto de administración para las ubicaciones de contenido.

Las siguientes entradas se registran en LocationServices.log:

ContentLocationRequest : <ContentLocationRequest SchemaVersion="1.00" BGRVersion="1" ClientInOperation="PT0M" ExcludeFileList=""><Package ID="CAS00015" Version="1"
DeploymentFlags="9223372036855313105"/><AssignedSite SiteCode="P01"/><ClientLocationInfo LocationType="SMSPackage" DistributeOnDemand="0" UseAzure="1" AllowWUMU="0" UseInternetDP="0" AllowHTTP="1" AllowSMB="1" AllowMulticast="1" AllowSuperPeer="1" DPTokenAuth="1"><ADSite Name="Default-First-Site-Name"/><Forest Name="Contoso.Com"/><Domain Name="Contoso.Com"/><IPAddresses><IPAddress SubnetAddress="192.X.X.X" Address="192.X.X.X"/></IPAddresses><Adapters><Adapter Name="Ethernet" IfType="6" PhysicalAddressExists="1" DnsSuffix="abc.com" Description="Network Adapter"/></Adapters><BoundaryGroups BoundaryGroupListRetrieveTime="2021-04-03T14:03:16.603" IsOnVPN="0"><BoundaryGroup GroupID="5" GroupGUID="xxxx" GroupFlag="0"/><DOINCServers><DOINCServer DOINCServer="P01.Contoso.Com"/></DOINCServers></BoundaryGroups></ClientLocationInfo></ContentLocationRequest> LocationServices

Nota:

Dado que la opción Permitir descargas del mismo nivel en este grupo de límites está habilitada en el grupo de límites, AllowSuperPeer se establece en 1 en la solicitud. De lo contrario, AllowSuperPeer se establece en 0 en la solicitud.

Para usar el origen de caché del mismo nivel para la descarga de contenido, habilite la opción Permitir descargas del mismo nivel en este grupo de límites para cada grupo de límites que contenga el cliente.

El punto de administración responde devolviendo la lista de ubicaciones de contenido. También puede encontrar la lista en LocationServices.log:

Calling back with the following distribution points 
Distribution Point='https://TestClient.Contoso.Com:8003/SCCM_BranchCache$/CAS00015', Locality='SUBNETPEER', Version='9040', Capabilities='<Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="63"/></Capabilities>', Signature='', ForestTrust='TRUE', BlockInfo='0'        
Distribution Point='http://P01.Contoso.com/SMS_DP_SMSPKG$/CAS00015', Locality='SUBNET', Version='9040', Capabilities='<Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="0"/></Capabilities>', Signature='http://P01.Contoso.Com/SMS_DP_SMSSIG$/CAS00015', ForestTrust='TRUE', BlockInfo='0'        
Distribution Point='https://P01.Contoso.Com/CCMTOKENAUTH_SMS_DP_SMSPKG$/CAS00015', Locality='SUBNET', Version='9040', Capabilities='<Capabilities SchemaVersion="1.0"><Property Name="SSLState" Value="0"/><Property Name="AuthMethod" Value="1024"/></Capabilities>', Signature='https://P01.Contoso.Com/CCMTOKENAUTH_SMS_DP_SMSSIG$/CAS00015', ForestTrust='TRUE', BlockInfo='0'

ContentTransferManager.log también muestra las ubicaciones de contenido que incluyen el origen de la caché del mismo nivel y los puntos de distribución:

ContentTransferManager    4324 (0x10e4)    Persisted locations for CTM job {139431E9-B106-49DC-B7A8-543D55110DE6}:
(SUBNETPEER) https://TestClient.Contoso.Com:8003/SCCM_BranchCache$/CAS00015
(SUBNET) http://P01.Contoso.Com/SMS_DP_SMSPKG$/CAS00015
(SUBNET) https://P01.Contoso.Com/CCMTOKENAUTH_SMS_DP_SMSPKG$/CAS00015

Los clientes de caché del mismo nivel priorizan los orígenes de caché del mismo nivel para descargar contenido. Esta prioridad se muestra en la siguiente entrada de DataTransferService.log:

 DTSJob {0C3B06F6-E85D-4C54-9B4F-0B316B33AA5B} created to download from 'https://TestClient.Contoso.Com:8003/SCCM_BranchCache$/CAS00015' to 'C:\windows\ccmcache\1'.

Nota:

  • Los clientes pueden descargar contenido solo de los orígenes de caché del mismo nivel que se encuentran en su grupo de límites actual.
  • Si el cliente vuelve a un grupo de límites vecino para el contenido, el punto de administración no agrega los orígenes de caché del mismo nivel del grupo de límites vecino a la lista de posibles ubicaciones de origen de contenido.
  • Si un cliente está en más de un grupo de límites, habilite la opción Permitir descarga del mismo nivel en este grupo de límites en cada grupo de límites. Si esta opción está deshabilitada en cualquier grupo de límites, el cliente no usará la optimización de caché del mismo nivel.