Configuración de la caché del mismo nivel para los clientes de Configuration Manager
Se aplica a: Microsoft Endpoint Configuration Manager (rama actual)
La caché del mismo nivel es una solución integrada para Microsoft Endpoint 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 de Configuration Manager.
Configuración de la 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:
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.
Vaya al área de trabajo Administración y seleccione el nodo Configuración de cliente.
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.
En el panel de navegación, seleccione Configuración de caché de cliente, establezca Habilitar como origen de caché del mismo nivel en Sí y, a continuación, especifique los puertos.
Seleccione Aceptar para guardar la configuración.
Implemente esta configuración de cliente personalizada en la colección de dispositivos que creó en el paso 1.
No tiene que 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 enROOT\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 el 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
En la consola de Configuration Manager, vaya al área de trabajo Administración y seleccione Grupos de límites de configuración>de jerarquía.
Busque el grupo de límites que contiene los clientes de caché del mismo nivel y los orígenes de caché del mismo nivel.
Haga clic con el botón derecho en el grupo de límites y seleccione Propiedades.
Seleccione la pestaña Opciones y, a continuación, habilite la opción Permitir descargas del mismo nivel en este grupo de límites.
Escenario de ejemplo
En 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 acceso a contenido genera un mensaje de estado del tipo 7200 del tema. La entrada siguiente 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 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.