Cache par para clientes Configuration Manager

Aplica-se a: Gerenciador de Configurações (branch atual)

Use o cache par para ajudar a gerenciar a implantação de conteúdo para clientes em locais remotos. O cache par é uma solução Configuration Manager interna que permite que os clientes compartilhem conteúdo com outros clientes diretamente do cache local.

Visão geral

Definições:

  • Cliente de cache par: qualquer cliente Configuration Manager que baixe conteúdo de um par.

  • Fonte de cache par: um Configuration Manager cliente que você habilita para cache par e que tem conteúdo para compartilhar com outros clientes.

Use as configurações do cliente para permitir que os clientes sejam fontes de cache par. Você não precisa habilitar clientes de cache par. Quando você habilita os clientes como fontes de cache par, o ponto de gerenciamento os inclui na lista de fontes de localização de conteúdo. Para obter mais informações sobre esse processo, consulte Operações.

Uma fonte de cache par deve ser um membro do grupo de limites atual do cliente de cache par. O ponto de gerenciamento não inclui fontes de cache par de um grupo de limites vizinho na lista de fontes de conteúdo que fornece ao cliente. Ele inclui apenas pontos de distribuição de um grupo de limites vizinho. Para obter mais informações sobre grupos de limites atuais e vizinhos, consulte Grupos de limites.

O cliente Configuration Manager usa cache par para servir a outros clientes todos os tipos de conteúdo no cache. Este conteúdo inclui:

  • Microsoft 365 Apps para Grandes Empresas arquivos
  • Expressar arquivos de instalação

O cache par não substitui o uso de outras soluções, como BranchCache do Windows ou Otimização de Entrega. O cache par funciona junto com outras soluções. Essas tecnologias oferecem mais opções para estender soluções tradicionais de implantação de conteúdo, como pontos de distribuição. O cache par é uma solução personalizada sem dependência do BranchCache. Se você não habilitar ou usar BranchCache, o cache par ainda funcionará.

Observação

O Windows BranchCache está sempre habilitado em implantações. Se o ponto de distribuição for compatível com ele e estiver habilitado nas configurações do cliente, os clientes usarão BranchCache. Para obter mais informações, consulte Configurar BranchCache.

Operações

Para habilitar o cache par, implante as configurações do cliente em uma coleção. Em seguida, os membros dessa coleção atuam como uma fonte de cache par para outros clientes no mesmo grupo de limites.

  • Um cliente que opera como uma fonte de conteúdo par envia uma lista de conteúdo armazenado em cache disponível para seu ponto de gerenciamento usando mensagens de estado. Um cliente de origem de conteúdo par também envia uma mensagem de estado para o ponto de gerenciamento quando remove o conteúdo de seu cache local.

    Observação

    Para obter a lista de mensagens de estado de origem de conteúdo par aplicáveis, consulte Mensagens de estado em Configuration Manager. Especificamente aqueles com IDs de mensagens de estado de 7200, 7201, 7202 e 7203.

  • Outro cliente no mesmo grupo de limites faz uma solicitação de local de conteúdo para o ponto de gerenciamento. O servidor retorna a lista de fontes de conteúdo potenciais. Esta lista inclui cada fonte de cache par que tem o conteúdo e está online. Ele também inclui os pontos de distribuição e outros locais de origem de conteúdo nesse grupo de limites. Para obter mais informações, consulte Prioridade de fonte de conteúdo.

  • Como de costume, o cliente que está buscando o conteúdo seleciona uma fonte na lista fornecida. Em seguida, o cliente tenta obter o conteúdo.

Os grupos de limites incluem configurações para fornecer mais controle sobre a distribuição de conteúdo em seu ambiente. Para obter mais informações, consulte Opções de grupo limite para downloads por pares.

Observação

Se o cliente voltar para um grupo de limites vizinho para conteúdo, o ponto de gerenciamento não adicionará as fontes de cache par do grupo de limites vizinho à lista de locais potenciais de origem de conteúdo.

Escolha apenas os clientes mais adequados como fontes de cache par. Avalie a adequação do cliente com base em atributos como tipo de chassi, espaço em disco e conectividade de rede. Para obter mais informações que possam ajudá-lo a selecionar os melhores clientes a usar para cache par, consulte este blog por um consultor Microsoft.

Observação

Por padrão, se as primeiras 25 fontes de cache par estiverem offline ou inacessíveis, um cliente de cache par poderá não baixar o conteúdo. Você pode configurar essa configuração com as propriedades SuperPeerLocationCount de definição do site e SuperPeerLocationCountMax. Seus valores padrão são 25 e 50. Para obter mais informações, consulte Como ler e gravar no arquivo de controle do site usando o WMI.

Você também pode reduzir esses valores, por exemplo, 5 e 10. Essa configuração faz com que o cliente volte mais rapidamente para outros locais de conteúdo. Para obter mais informações, consulte Prioridade de fonte de conteúdo.

Acesso limitado a uma fonte de cache par

Uma fonte de cache par rejeita solicitações de conteúdo quando atende a qualquer uma das seguintes condições no momento em que um par solicita conteúdo:

  • Modo de bateria baixa

  • A carga do processador excede 80%

  • A E/S do disco tem um AvgDiskQueueLength que excede 10

  • Não há mais conexões disponíveis para o computador

Dica

Configure essas configurações usando a classe WMI do servidor de configuração do cliente para o recurso de origem par (SMS_WinPEPeerCacheConfig) no SDK Configuration Manager.

Quando a fonte de cache par rejeita uma solicitação para o conteúdo, o cliente de cache par continua buscando conteúdo de sua lista de locais de origem de conteúdo.

Requisitos

  • O cache par dá suporte a todas as versões do Windows listadas como compatíveis em sistemas operacionais com suporte para clientes e dispositivos. Não há suporte para sistemas operacionais não Windows como fontes de cache par ou clientes de cache par.

  • Uma fonte de cache par deve ser um cliente de Configuration Manager ingressado no domínio. No entanto, um cliente que não é associado ao domínio pode obter conteúdo de uma fonte de cache par ingressada no domínio.

  • Os clientes só podem baixar conteúdo de fontes de cache par em seu grupo de limites atual.

    Observação

    Configuration Manager determina se uma fonte de cache par percorreu para outro local. Esse comportamento garante que o ponto de gerenciamento o ofereça como uma fonte de conteúdo para clientes no novo local e não no local antigo.

  • Uma conta de acesso à rede não é necessária com a seguinte exceção:

    • Configure uma conta de acesso à rede no site quando um cliente habilitado para cache par executa uma sequência de tarefas do Centro de Software e ele é reiniciado para uma imagem de inicialização. Quando o dispositivo está no Windows PE, ele usa a conta de acesso à rede para obter conteúdo da fonte de cache par.

    • Quando necessário, a fonte de cache par usa a conta de acesso à rede para autenticar solicitações de download de pares. Essa conta requer apenas permissões de usuário de domínio para essa finalidade.

  • Antes de tentar baixar conteúdo, o ponto de gerenciamento primeiro valida que a origem do cache par está online. Essa validação acontece por meio do "canal rápido" para notificação do cliente, que usa a porta TCP 10123.

Observação

Para aproveitar os novos recursos de Configuration Manager, primeiro atualize os clientes para a versão mais recente. Embora a nova funcionalidade apareça no console Configuration Manager quando você atualiza o site e o console, o cenário completo não é funcional até que a versão do cliente também seja a mais recente.

Configurações do cliente

Para obter mais informações sobre as configurações do cliente de cache par, consulte Configurações de cache do cliente.

Para obter mais informações sobre como configurar essas configurações, consulte Como configurar as configurações do cliente.

Em clientes habilitados para cache par que usam o Firewall do Windows, Configuration Manager configura as portas de firewall especificadas nas configurações do cliente.

Suporte parcial para download

As fontes de cache do ponto de cliente podem dividir o conteúdo em partes. Essas partes minimizam a transferência de rede para reduzir o uso de WAN. O ponto de gerenciamento fornece um acompanhamento mais detalhado das partes de conteúdo. Ele tenta eliminar mais de um download do mesmo conteúdo por grupo de limites.

Cenário de exemplo

A Contoso tem um único site primário com dois grupos de limites: Sede (QG) e Branch Office. Há uma relação de fallback de 30 minutos entre os grupos de limites. O ponto de gerenciamento e o ponto de distribuição do site estão apenas no limite do QG. O local da filial não tem nenhum ponto de distribuição local. Dois dos quatro clientes da filial são configurados como fontes de cache par.

Diagrama da configuração de rede conforme descrito para o cenário de exemplo.

  1. Você direciona uma implantação com conteúdo para todos os quatro clientes na filial. Você só distribuiu o conteúdo para o ponto de distribuição.

  2. Client3 e Client4 não têm uma origem local para a implantação. O ponto de gerenciamento instrui os clientes a aguardar 30 minutos antes de voltar para o grupo de limites remoto.

  3. Client1 (PCS1) é a primeira fonte de cache par a atualizar a política com o ponto de gerenciamento. Como esse cliente está habilitado como uma fonte de cache par, o ponto de gerenciamento instrui-o a iniciar imediatamente o download da parte A do ponto de distribuição.

  4. Quando o Client2 (PCS2) entra em contato com o ponto de gerenciamento, como parte A já está em andamento, mas ainda não concluído, o ponto de gerenciamento instrui-o a iniciar imediatamente o download da parte B do ponto de distribuição.

  5. O PCS1 termina de baixar a parte A e notifica imediatamente o ponto de gerenciamento. Como a parte B já está em andamento, mas ainda não está concluída, o ponto de gerenciamento instrui-a a começar a baixar a parte C do ponto de distribuição.

  6. O PCS2 termina de baixar a parte B e notifica imediatamente o ponto de gerenciamento. O ponto de gerenciamento instrui-o a começar a baixar a parte D do ponto de distribuição.

  7. O PCS1 termina de baixar a parte C e notifica imediatamente o ponto de gerenciamento. O ponto de gerenciamento informa que não há mais partes disponíveis no ponto de distribuição remota. O ponto de gerenciamento instrui-o a baixar a parte B de seu par local, PCS2.

  8. Esse processo continua até que ambas as fontes de cache de ponto de cliente tenham todas as partes umas das outras. O ponto de gerenciamento prioriza partes do ponto de distribuição remota antes de instruir as fontes de cache par a baixar peças de pares locais.

  9. Client3 é o primeiro a atualizar a política após a expiração do período de fallback de 30 minutos. Agora, ele verifica o ponto de gerenciamento, que informa o cliente de novas fontes locais. Em vez de baixar o conteúdo na íntegra do ponto de distribuição em toda a WAN, ele baixa o conteúdo na íntegra de uma das fontes de cache de par cliente. Os clientes priorizam fontes de pares locais.

Observação

Se o número de fontes de cache par cliente for maior que o número de partes de conteúdo, o ponto de gerenciamento instruirá as fontes de cache par adicionais a aguardar o fallback como um cliente normal.

Configurar o download parcial

  1. Configure grupos de limites e fontes de cache par por normal.

  2. No console Configuration Manager, acesse o workspace Administração, expanda Configuração do Site e selecione Sites. Selecione Configurações de Hierarquia na faixa de opções.

  3. Na guia Geral , habilite a opção de configurar fontes de cache par cliente para dividir o conteúdo em partes.

  4. Crie uma implantação necessária com conteúdo.

    Observação

    Essa funcionalidade só funciona quando o cliente baixa conteúdo em segundo plano, como com uma implantação necessária. Os downloads sob demanda, como quando o usuário instala uma implantação disponível no Centro de Software, se comportam normalmente.

Para vê-los lidando com o download de conteúdo em partes, examine o ContentTransferManager.log na origem do cache par cliente e o MP_Location.log no ponto de gerenciamento.

Diretrizes para o gerenciamento de cache

O cache par depende do cache do cliente Configuration Manager para compartilhar conteúdo. Considere os seguintes pontos para gerenciar o cache do cliente em seu ambiente:

  • O cache do cliente Configuration Manager não é como a biblioteca de conteúdo em um ponto de distribuição. Enquanto você gerencia o conteúdo que distribui para um ponto de distribuição, o Configuration Manager cliente gerencia automaticamente o conteúdo em seu cache. Há configurações e métodos para ajudar a controlar qual conteúdo está no cache de uma fonte de cache par. Para obter mais informações, consulte Configurar o cache do cliente.

  • O tamanho e a manutenção do cache se aplicam a fontes de cache par. Para obter mais informações, consulte Configurar o tamanho do cache do cliente. Considere o tamanho de conteúdo maior, como pacotes de atualização do sistema operacional ou arquivos de atualização expressos do Windows. Compare sua necessidade desse conteúdo com o espaço em disco disponível em fontes de cache par.

  • O cliente de origem do cache par atualiza a última hora referenciada de conteúdo no cache quando um par o baixa. O cliente usa esse carimbo de data/hora quando mantém automaticamente seu cache, removendo primeiro o conteúdo mais antigo. Portanto, ele deve aguardar para remover o conteúdo que os clientes de cache par baixam com mais frequência, se em tudo.

  • Se necessário, durante uma sequência de tarefas de implantação do sistema operacional, use a variável SMSTSPreserveContent para manter o conteúdo no cache do cliente. Para obter mais informações, consulte Variáveis de sequência de tarefas.

  • Se necessário, ao criar o software a seguir, use a opção para persistir o conteúdo no cache do cliente:

    • Aplicativos
    • Pacotes
    • Imagens do SO
    • Pacotes de atualização do sistema operacional
    • Imagens de inicialização

Monitoramento

Para ajudar você a entender o uso do cache par, exiba o painel Fontes de Dados do Cliente . Para obter mais informações, confira Painel de fontes de dados do cliente.

Use também relatórios para exibir o uso do cache par. No console, acesse o workspace Monitoramento , expanda Relatórios e selecione o nó Relatórios . Todos os relatórios a seguir têm um tipo de Conteúdo de Distribuição de Software:

  • Rejeição de conteúdo da origem do cache par: com que frequência as fontes de cache par em um grupo de limites rejeitam uma solicitação de conteúdo.

    Observação

    Problema conhecido: ao reduzir resultados como MaxCPULoad ou MaxDiskIO, você pode receber um erro que sugere que o relatório ou os detalhes não podem ser encontrados. Para contornar esse problema, use os outros dois relatórios que mostram diretamente os resultados.

  • Rejeição de conteúdo da origem do cache par por condição: mostra detalhes de rejeição para um grupo de limites ou tipo de rejeição especificado.

    Observação

    Problema conhecido: você não pode selecionar entre os parâmetros disponíveis e, em vez disso, deve inseri-los manualmente. Insira os valores de Nome do Grupo de Limites e Tipo de Rejeição , conforme visto no relatório de rejeição de conteúdo de origem do cache par . Por exemplo, para Tipo de Rejeição , você pode inserir MaxCPULoad ou MaxDiskIO.

  • Detalhes da rejeição de conteúdo da origem do cache par: mostre o conteúdo que o cliente estava solicitando quando rejeitado.

    Observação

    Problema conhecido: você não pode selecionar entre os parâmetros disponíveis e, em vez disso, deve inseri-los manualmente. Insira o valor para Tipo de Rejeição , conforme exibido no relatório de rejeição de conteúdo de origem do cache par . Em seguida, insira a ID do recurso para a fonte de conteúdo sobre a qual você deseja mais informações.

    Para localizar a ID do recurso da fonte de conteúdo:

    1. Localize o nome do computador que é exibido como a fonte de cache Par nos resultados do relatório de rejeição de conteúdo de origem do cache par por condição .

    2. Acesse o workspace Ativos e Conformidade , selecione o nó Dispositivos e pesquise o nome desse computador. Use o valor da coluna ID do recurso.

Próximas etapas