Configurar servidores preferenciais

Você pode especificar os servidores preferenciais onde os dispositivos procurarão os pacotes de software de distribuição. Isso pode ser importante nos ambientes WAN de baixa velocidade onde não é desejado que os dispositivos descarreguem pacotes de servidores fora do local. Quando especificar servidores preferenciais, poderá também especificar as credenciais que os dispositivos gerenciados devem usar para se autenticarem com cada servidor preferencial. Também é possível especificar os intervalos de endereço IP para as quais o servidor preferencial estará disponível.

Quando usar servidores preferenciais com uma tarefa de distribuição, somente a porção do servidor do caminho de arquivo/pacote UNC ou URL é substituída. O resto do caminho deve ser o mesmo especificado na tarefa de distribuição. Se o arquivo não estiver no servidor preferencial ele será descarregado do local especificado no pacote de distribuição. Multidifusão (somente cache) é o único método de distribuição que não suporta servidores preferenciais. Os compartilhamentos de pacotes UNC, HTTP e HTTPS funcionam com todos os pacotes.

O servidor núcleo usa hashes para verificar pacotes de distribuição nas tarefas agendadas. O servidor núcleo gerará primeiro estes hashes a partir de um servidor preferencial. O uso de um servidor preferencial local torna o processo de hashing muito mais rápido. Se o pacote não estiver disponível em um dos servidores preferenciais, o servidor núcleo gera o hash de pacote do caminho especificado no pacote de distribuição. Em geral não é aconselhável a recepção de um pacote grande pelo servidor núcleo usando um link de WAN para hashing, de forma que os arquivos de hash em um servidor que é local ao núcleo será muito mais rápido e usará menos largura de banda.

Os dispositivos gerenciados armazenam a lista do servidor preferencial localmente, no arquivo preferredserver.dat. Para criar esse arquivo, um dispositivo se comunica com o servidor núcleo e, em seguida, cria uma lista filtrada dos servidores preferenciais (baseado nos limites de intervalo do endereço IP, se houver). O dispositivo então faz uma checagem da largura de banda a cada servidor preferencial e salva os três primeiros servidores no arquivo preferredserver.dat. Observe que a checagem da largura de banda não produz resultados confiáveis ou garantidos. Por exemplo, um servidor que estiver próximo pode ter uma alta carga no momento das checagens de agente. Ele pode ser removido da lista mesmo sendo geralmente o melhor candidato.

O agente de distribuição atualiza o arquivo preferredserver.dat a cada 24 horas ou quando há mudança no endereço IP. Esse processo não é aplicado a todos os dispositivos. Os dispositivos compartilham suas listas de servidores preferenciais com os parceiros. Esse é o processo dos dispositivos gerenciados para manter uma lista atual de servidores preferenciais:

  1. Se o preferredserver.dat estiver no cache local de arquivos, ele é usado pelo agente de distribuição.
  2. Se o preferredserver.dat estiver em um parceiro, o agente carrega o arquivo daquele parceiro.
  3. Se o preferredserver.dat não estiver disponível localmente ou em um parceiro, o dispositivo contata o servidor núcleo, cria uma lista filtrada de servidores preferenciais e a salva localmente como preferredserver.dat.
  4. Se o preferredserver.dat estiver vazio ou se nenhum dos servidores preferenciais responder, o agente procura uma lista de servidor preferencial no registro local.

Se nenhuma dessas etapas resultar em um servidor preferencial, o agente local usa o caminho de distribuição especificado na tarefa de distribuição.