Transferência de dados entre sites no System Center Configuration Manager

 

Aplica-se A: System Center Configuration Manager (current branch)

O System Center Configuration Manager utiliza a **replicação baseada em ficheiros **e a replicação de bases de dados para transferir tipos diferentes de informações entre sites. Os assuntos seguintes neste tópico podem ajudar a compreender como o Gestor de configuração move os dados entre sites e como pode gerir a transferência desses dados através da rede:

Gestor de configuração utiliza a replicação baseada em ficheiros para transferir dados baseados em ficheiros entre sites na sua hierarquia. Estes dados incluem conteúdo como aplicações e pacotes que pretenda implementar em pontos de distribuição de sites subordinados, bem como registos de dados de deteção não processados que são transferidos para sites principais onde são processados.

A comunicação baseada em ficheiros entre sites utiliza o protocolo SMB (Server Message Block) através da porta TCP/IP 445. Pode especificar configurações que incluam limitação de largura de banda e modo de impulso para controlar a quantidade de dados transferidos pela rede e agendamentos para controlar quando enviar dados pela rede.

Rotas de replicação de ficheiros

As seguintes informações podem ajudá-lo a configurar e a utilizar rotas de replicação de ficheiros:

Rota de replicação de ficheiros - cada rota de replicação de ficheiros identifica um site de destino para o qual podem ser transferidos dados baseados em ficheiros. Cada site suporta uma rota de replicação de ficheiros única para um site de destino específico.

Gestor de configuração suporta as seguintes configurações para rotas de replicação de ficheiros:

  • Conta de Replicação de Ficheiros: esta conta é utilizada para ligar ao site de destino e escrever dados na partilha SMS_SITE desse site. Os dados escritos nesta partilha são processados pelo site recetor. Por predefinição, quando um site é adicionado à hierarquia, o Gestor de configuração atribui a conta de computador do servidor de sites do novo site como Conta de Replicação de Ficheiros desse site. Esta conta é, então, adicionada ao grupo SMS_SiteToSiteConnection_> do site de destino, que é um grupo local no computador que concede acesso à partilha SMS_SITE. Pode alterar esta conta para uma conta de utilizador do Windows. Se alterar a conta, certifique-se de que adiciona a conta nova ao grupo SMS_SiteToSiteConnection_<Sitecode> do site de destino.

    System_CAPS_ICON_note.jpg Nota


    Os sites secundários utilizam sempre a conta de computador do servidor do site secundário como a Conta de Replicação de Ficheiros.

  • Agendamento: pode configurar o agendamento de cada rota de replicação de ficheiros para restringir o tipo de dados e a hora de transferência dos dados para o site de destino.

  • Limites de Velocidade: pode configurar limites de velocidade para cada rota de replicação de ficheiros, a fim de controlar a largura de banda da rede que é utilizada quando o site transfere dados para o site de destino:

    • Utilize o Modo de impulsos para especificar o tamanho dos blocos de dados que são enviados para o site de destino. Também pode especificar um atraso de tempo entre o envio de cada bloco de dados. Utilize esta opção quando tiver de enviar dados para o site de destino através de uma ligação de rede de largura de banda muito baixa. Por exemplo, poderá ter limitações para enviar 1 KB de dados a cada cinco segundos, mas não 1 KB a cada três segundos, independentemente da velocidade da ligação ou da respetiva utilização num determinado momento.

    • Utilize Limitado a velocidades máximas de transferência por hora para que um site envie dados para um site de destino utilizando apenas a percentagem de tempo especificada. Quando utiliza esta opção, o Gestor de configuração não identifica a largura de banda disponível da rede. Em vez disso, divide o tempo durante o qual pode enviar dados em frações de tempo. Em seguida, os dados são enviados num curto bloco de tempo, que é seguido de blocos de tempo em que não são enviados dados. Por exemplo, se a velocidade máxima for definida como 50%, o Gestor de configuração transmite dados durante um período de tempo seguido por um período de tempo igual sem qualquer envio de dados. A quantidade real de dados ou o tamanho do bloco de dados não são geridos. Em vez disso, apenas é gerida a quantidade de tempo durante a qual são enviados dados.

      System_CAPS_ICON_caution.jpg Atenção


      Por predefinição, um site pode utilizar até três envios simultâneos para transferir dados para um site de destino. Quando são ativados limites de velocidade numa rota de replicação de dados, o número de envios simultâneos para enviar dados para esse site é limitado a um. Isto aplica-se mesmo quando o Limite de largura de banda disponível (%) é definido como 100%. Por exemplo, se utilizar as predefinições para o remetente, a taxa de transferência para o site de destino é reduzida para um terço da capacidade predefinida.

  • É possível configurar uma rota de replicação de ficheiros entre dois sites secundários para encaminhar conteúdo baseado em ficheiros entre esses sites.

Para gerir um rota de replicação de ficheiros, na área de trabalho Administração, expanda o nó Configuração da Hierarquia e selecione Replicação de Ficheiros.

Remetente - cada site tem um remetente. O remetente gere a ligação de rede de um site para um site de destino e pode estabelecer ligações a múltiplos sites ao mesmo tempo. Para ligar a um site, o remetente utiliza a rota de replicação de ficheiros para o site para identificar a conta utilizada para estabelecer a ligação de rede. O remetente também utiliza esta conta para escrever dados na partilha SMS_SITE do site de destino.

Por predefinição, o remetente escreve dados num site de destino através de múltiplos envios simultâneos, normalmente referidos como threads. Cada envio simultâneo, ou thread, pode transferir um objeto baseado em ficheiros diferente para o site de destino. Por predefinição, quando o remetente começa a enviar um objeto, continua a escrever blocos de dados nesse objeto até que todo o objeto seja enviado. Depois de terem sido enviados todos os dados de um objeto, pode começar a ser enviado um novo objeto nesse thread.

Pode configurar as seguintes definições para um remetente:

  • Envios simultâneos máximos: por predefinição, cada site é configurado para utilizar cinco envios simultâneos, estando três disponíveis para utilização quando são enviados dados para qualquer site de destino. Quando aumenta este número, pode aumentar o débito de dados entre sites permitindo que o Gestor de configuração transfira mais ficheiros ao mesmo tempo. Aumentar este número também aumenta a necessidade de largura de banda de rede entre sites.

  • Definições de repetição: por predefinição, cada site está configurado para repetir uma ligação problemática duas vezes com um intervalo de um minuto entre tentativas de ligação. Pode modificar o número de tentativas de ligação efetuada pelo site e o intervalo de tempo entre essas tentativas.

Para gerir o remetente de um site, expanda o nó Configuração do Site, na área de trabalho Administração, selecione o nó Sites e clique em Propriedades no site que pretende gerir. Clique no separador Remetente para alterar a configuração do remetente.

Gestor de configuração A replicação de base de dados utiliza o SQL Server para transferir dados e intercalar as alterações efetuadas numa base de dados do site com as informações armazenadas na base de dados de outros sites da hierarquia.

  • Permite que todos os sites partilhem as mesmas informações.

  • Quando instala um site numa hierarquia, a replicação de base de dados é configurada automaticamente entre o novo local e o respetivo site principal designado.

  • Quando a instalação do site é concluída, a replicação de base de dados é iniciada automaticamente

Quando adiciona um novo site a uma hierarquia, o Gestor de configuração cria uma base de dados genérica no novo site. Em seguida, o site principal cria um instantâneo dos dados relevantes na respetiva base de dados e transfere esse instantâneo para o novo site através da replicação baseada em ficheiros. O novo site utiliza um programa de cópia em massa (BCP) do SQL Server para carregar as informações na respetiva cópia local da base de dados do Gestor de configuração. Após o carregamento do instantâneo, cada site efetua a replicação de base de dados com outro site.

Para replicar dados entre sites, o Gestor de configuração utiliza o seu próprio serviço de replicação de base de dados. O serviço de replicação de base de dados utiliza o registo de alterações do SQL Server para monitorizar a base de dados do site local e, em seguida, replica essas alterações para outros sites através de um SQL Server Service Broker. Por predefinição, este processo utiliza a porta TCP/IP 4022.

Gestor de configuração agrupa dados que replicam através da replicação de base de dados em grupos de replicação diferentes.

  • Cada grupo de replicação tem uma agenda de replicação separada e fixa que determina a frequência com que as alterações dos dados no grupo são replicadas para outros sites.

    Por exemplo, uma alteração de configuração para uma configuração de administração baseada em funções replica rapidamente para outros sites para assegurar que estas alterações são impostas assim que possível. Entretanto, uma alteração de configuração menos prioritária como, por exemplo, um pedido de instalação de um novo site secundário, replica com menos urgência e o pedido de novo site demora vários minutos a chegar ao site primário de destino.

  • Pode modificar as seguintes opções para a replicação de base de dados:

    • As ligações de replicação de base de dados permitem-lhe controlar quando tráfego específico atravessa a rede.

    • As vistas distribuídas são uma configuração para ligações de replicação que permitem que pedidos efetuados num site de administração central relativos a determinados dados de site acedam a esses dados de site diretamente a partir da base de dados num site primário subordinado.

    • Os agendamentos permitem-lhe configurar quando é utilizada uma ligação de replicação e especificar quando são replicados diferentes tipos de dados do site.

    • O resumo de dados sobre o tráfego de rede que atravessa as ligações de replicação ocorre a cada 15 minutos, por predefinição, e é utilizado em relatórios para a replicação de base de dados.

    • Os limiares de replicação de bases de dados definem quando as ligações são comunicadas como degradadas ou falhadas. Também é possível configurar quando o Gestor de configuração gera alertas sobre ligações de replicação degradadas ou falhadas.

Gestor de configuração classifica os dados que replica através da replicação de base de dados como dados globais ou dados de site. Quando ocorre a replicação da base de dados, as alterações aos dados globais e aos dados de site são transferidas através da ligação da replicação de base de dados. É possível replicar dados globais para um site principal ou subordinado, os dados de site são replicados apenas para um site principal. Um terceiro tipo de dados designado dados locais não é replicado para outros sites. Os dados locais incluem informações que não são necessárias para outros sites:

  • Dados Globais: os dados globais referem-se a objetos criados por um administrador que são replicados em todos os sites na hierarquia, apesar de os sites secundários receberem apenas um subconjunto de dados globais, como dados de proxy global. Exemplos de dados globais incluem implementações de software, atualizações de software, definições de coleção e âmbitos de segurança de administração baseados em funções. Os administradores podem criar dados globais em sites de administração central e sites primários.

  • Dados do Site: os dados do site referem-se a informações operacionais criadas pelos sites primários do Gestor de configuração e pelos clientes que reportam aos sites primários. Os dados do site replicam para o site de administração central, mas não para outros sites primários. São exemplos de dados do site os dados de inventário de hardware, as mensagens de estado, os alertas e os resultados de coleções baseadas em consulta. Os dados do site só são visualizáveis no site de administração central e no site primário onde os dados têm origem. Os dados do site apenas podem ser modificados no site primário onde foram criados.

    Todos os dados do site são replicados para o site de administração central; assim, o site de administração central pode efetuar a administração e comunicação por toda a hierarquia.

As secções seguintes descrevem pormenorizadamente as configurações que pode efetuar para gerir a replicação de base de dados

Ligações de replicação de base de dados

Quando instala um novo site numa hierarquia, o Gestor de configuração cria automaticamente uma ligação de replicação de base de dados entre os dois sites. É criada uma única ligação para ligar o novo site ao site principal.

Cada ligação de replicação de base de dados suporta configurações para ajudar a controlar a transferência de dados ao longo da ligação de replicação. Cada ligação de replicação suporta configurações separadas. Os controlos para ligações de replicação de base de dados incluem o seguinte:

  • Utilizar vistas distribuídas para parar a replicação dos dados de site selecionados de um site primário para o site de administração central e para permitir que o site de administração aceda diretamente a estes dados a partir da base de dados do site primário.

  • Agendar quando os dados de sites selecionados são transferidos de um site primário subordinado para o site de administração central.

  • Definir as definições que determinam quando uma ligação de replicação de base de dados está num estado degradado ou falhado.

  • Configurar quando aumentar alertas para uma ligação de replicação falhada.

  • Especificar a frequência com que o Gestor de configuração resume os dados sobre o tráfego de replicação que utiliza a ligação de replicação. Estes dados são utilizados em relatórios.

Para configurar uma ligação de replicação de bases de dados, tem de editar as propriedades da ligação na consola do Gestor de configuração, a partir do nó Replicação de Base de Dados. Este nó aparece na área de trabalho Monitorização e no nó Configuração da Hierarquia da área de trabalho Administração. Pode editar uma ligação de replicação a partir do site principal ou do site subordinado da ligação de replicação.

System_CAPS_ICON_tip.jpg Dica


Pode editar ligações de replicação de base de dados a partir do nó Replicação de Base de Dados em qualquer uma das áreas de trabalho. No entanto, quando utiliza o nó Replicação de Base de Dados na área de trabalho Monitorização também pode ver o estado da replicação de bases de dados para as ligações de replicação e aceder à ferramenta Analisador de Ligações de Replicação para ajudar a investigar problemas durante a replicação de bases de dados.

Para obter informações sobre como configurar ligações de replicação, veja Controlos de Replicação de Base de Dados de Site. Para obter mais informações sobre como monitorizar a replicação de bases de dados, veja a secção Como monitorizar ligações de replicação de base de dados e o estado de replicação do tópico Monitorizar a infraestrutura de hierarquia e replicação no System Center Configuration Manager.

Utilize as informações nas secções seguintes para planear ligações de replicação de base de dados.

Vistas distribuídas

As vistas distribuídas permitem que pedidos feitos num site de administração central para dados de site selecionados acedam a esses dados de site diretamente a partir da base de dados num site primário subordinado. Este acesso direto substitui a necessidade de replicar estes dados de site a partir do site primário para o site de administração central. Dado que cada ligação de replicação é independente de outras ligações de replicação, pode ativar as vistas distribuídas apenas nas ligações de replicação que escolher. As vistas distribuídas não são suportadas entre um site primário e um site secundário.

As vistas distribuídas podem fornecer as seguintes vantagens:

  • Reduzir a carga de CPU para processar alterações de base de dados no site de administração central e em sites primários.

  • Reduzir a quantidade de dados transferidos através da rede para o site de administração central.

  • Melhorar o desempenho do SQL Server que aloja a base de dados do site de administração central.

  • Reduzir o espaço em disco utilizado pela base de dados no site de administração central.

Considere utilizar as vistas distribuídas quando um site primário está localizado muito perto do site de administração central na rede e os dois sites estão sempre ativos e sempre ligados. Isto acontece porque as vistas distribuídas substituem a replicação dos dados selecionados entre os sites com ligações diretas entre os SQL Servers em cada site. Esta ligação direta é estabelecida sempre que é efetuado um pedido para estes dados no site de administração central. Normalmente, os pedidos de dados permitidos para as vistas distribuídas são efetuados quando executa relatórios ou consultas, visualiza informações no Explorador de Recursos e durante a avaliação da coleção em coleções que incluem regras baseadas nos dados de site.

Por predefinição, as vistas distribuídas estão desativadas para cada ligação de replicação. Quando ativa as vistas distribuídas para uma ligação de replicação, seleciona os dados de site que não são replicados para o site de administração central ao longo dessa ligação e permite que o site de administração central aceda a estes dados diretamente a partir da base de dados do site primário subordinado que partilha a ligação. Pode configurar os seguintes tipos de dados de site para vistas distribuídas:

  • Dados de inventário de hardware a partir de clientes

  • Dados de inventário de software e medição de clientes

  • Mensagens de estado de clientes, do site primário e de todos os sites secundários

Do ponto de vista operacional, as vistas distribuídas são invisíveis ao utilizador administrativo que visualiza dados na consola ou em relatórios do Gestor de configuração. Quando é feito um pedido de dados que é permitido para vistas distribuídas, o SQL Server que aloja a base de dados do site de administração central acede ao SQL Server do site primário subordinado para obter as informações. Por exemplo, tem de utilizar uma consola do Gestor de configuração no site de administração central para pedir informações sobre o inventário de hardware a partir de dois sites e apenas um site tem inventário de hardware ativado para uma vista distribuída. As informações de inventário para clientes a partir do site que não está configurado para vistas distribuídas são obtidas da base de dados no site de administração central. As informações de inventário para clientes do site que está configurado para vistas distribuídas são acedidas a partir da base de dados do site primário subordinado. Estas informações aparecem na consola ou no relatório do Gestor de configuração, sem distinção da origem.

Desde que a ligação de replicação possua um tipo de dados ativado para vistas distribuídas, o site primário subordinado não replica esses dados pata o site de administração central. Assim que desativa as vistas distribuídas para um tipo de dados, o site primário subordinado retoma a replicação desses dados para o site de administração central como parte da replicação de dados normal. No entanto, antes de estes dados ficarem disponíveis no site de administração central, os grupos de replicação que contêm estes dados têm de ser reinicializados entre o site primário e o site de administração central. De igual modo, após a instalação de um site primário que possui as vistas distribuídas ativadas, o site primário tem de concluir a reinicialização dos respetivos dados antes de poder aceder aos dados que estavam ativados para vistas distribuídas no site de administração central.

System_CAPS_ICON_important.jpg Importante


Quando utiliza vistas distribuídas em qualquer ligação de replicação na hierarquia, tem de desativar as vistas distribuídas para todas as ligações de replicação antes de instalar um site primário. Para obter mais informações, veja Desinstalar um site primário configurado com vistas distribuídas.

Pré-requisitos e limitações das vistas distribuídas:

  • As vistas distribuídas são suportadas apenas em ligações de replicação entre um site de administração central e um site primário.

  • O site de administração central pode ter apenas uma instância do fornecedor de SMS instalado e essa instância tem de estar instalada no servidor de base de dados do site. Isto é necessário para suportar a autenticação Kerberos necessária para ativar o SQL Server no site de administração central para aceder ao SQL Server no site primário subordinado. Não existem limites para o fornecedor de SMS no site primário subordinado.

  • O site de administração central só pode ter um ponto do SQL Server Reporting Services instalado e este tem de estar localizado no servidor da base de dados do site. Isto é necessário para suportar a autenticação Kerberos necessária para ativar o SQL Server no site de administração central para aceder ao SQL Server no site primário subordinado.

  • A base de dados do site não pode estar alojada num cluster do SQL Server.

  • A base de dados do site não pode ser alojada num grupo de disponibilidade AlwaysOn do SQL Server.

  • A conta de computador do servidor de base de dados a partir do site de administração central necessita de permissões de Leitura para a base de dados de site do site primário.

System_CAPS_ICON_important.jpg Importante


As vistas distribuídas e agendas de replicação dos dados são configurações mutuamente exclusivas para uma ligação de replicação de base de dados.

Agendar transferências de dados de site em ligações de replicação de base de dados

Para ajudar a controlar a largura de banda de rede que é utilizada para replicar dados de site de um site primário subordinado para o respetivo site de administração central, pode agendar quando é utilizada uma ligação de replicação e especificar quando são replicados diferentes tipos de dados. Pode controlar quando as mensagens de estado, os dados de inventário e de medição são replicados pelo site primário. As ligações de replicação de base de dados de sites secundários não suportam agendas para dados de sites. Não é possível agendar a transferência de dados globais.

Quando configura uma agenda de ligação de replicação de base de dados, pode restringir a transferência de dados de site selecionados do site primário para o site de administração central e pode configurar diferentes horas para replicar diferentes tipos de dados de site.

System_CAPS_ICON_important.jpg Importante


As vistas distribuídas e agendas de replicação dos dados são configurações mutuamente exclusivas para uma ligação de replicação de base de dados.

Resumo do tráfego de replicação de base de dados

Cada site resume periodicamente os dados sobre o tráfego da rede que atravessa as ligações de replicação de base de dados que incluem o site. Estes dados resumidos são utilizados em relatórios da replicação de base de dados. Ambos os sites numa ligação de replicação resumem o tráfego de rede que atravessa a ligação de replicação. O resumo de dados é efetuado pelo SQL Server que aloja a base de dados do site. Após o resumo dos dados, estas informações são replicadas para outros sites como dados globais.

Por predefinição, o resumo ocorre a cada 15 minutos. Pode modificar a frequência do resumo do tráfego da rede ao editar o Intervalo de resumo nas propriedades da ligação de replicação de base de dados. A frequência do resumo afeta as informações visualizadas em relatórios sobre a replicação de base de dados. Pode modificar este intervalo de 5 a 60 minutos. Quando aumenta a frequência do resumo, aumenta a carga de processamento no SQL Server de cada site na ligação de replicação.

Limiares de Replicação de Base de Dados

Os limiares de replicação de base de dados definem quando o estado de uma ligação de replicação de base de dados é comunicado como degradado ou falhado. Por predefinição, uma ligação é definida como degradada quando ocorrem consecutivamente 12 tentativas de replicação falhadas de qualquer um dos grupos de replicação e é definida como falhada quando ocorrem consecutivamente 24 tentativas de replicação falhadas de qualquer um dos grupos de replicação.

Pode especificar valores personalizados a otimizar quando o Gestor de configuração comunica uma ligação de replicação como degradada ou falhada. Ajustar quando o Gestor de configuração comunica cada estado das ligações de replicação de base de dados ajuda a monitorizar eficazmente o bom estado de funcionamento da replicação de base de dados em todas as ligações de replicação de base de dados.

Uma vez que é possível um ou mais grupos de replicação falharem durante a replicação enquanto outros grupos continuam a replicar com êxito, planeie uma revisão do estado de replicação de uma ligação de replicação quando esta comunica um estado de degradada pela primeira vez. Se ocorrerem atrasos recorrentes em grupos de replicação específicos e estes atrasos não apresentarem um problema ou sempre que a ligação de rede entre os sites tiver pouca largura de banda disponível, considere modificar os valores de tentativa do estado degradado ou falhado da ligação. Quando aumenta o número de tentativas antes de a ligação ser definida como degradada ou falhada, pode eliminar os avisos falsos para problemas conhecidos, permitindo-lhe rastrear com maior precisão o estado da ligação.

Também deve considerar o intervalo de sincronização de replicação para cada grupo de replicação de forma a compreender com que frequência ocorre a replicação desse grupo. Pode ver o Intervalo de Sincronização dos grupos de replicação no separador Detalhes da Replicação de uma ligação de replicação no nó Replicação de Base de Dados, na área de trabalho Monitorização.

Para obter mais informações sobre como monitorizar a replicação de bases de dados, incluindo como ver o estado da replicação, veja a secção Como monitorizar ligações de replicação de base de dados e o estado de replicação do tópico Como monitorizar ligações de replicação de base de dados e o estado de replicação.

Para obter informações sobre como configurar limiares de replicação de bases de dados, veja Controlos de replicação de base de dados do site.

Cada base de dados do site suporta configurações que podem ajudar a controlar a largura de banda de rede utilizada para a replicação de base de dados. Estas configurações aplicam-se apenas à base de dados do site onde configurou as definições e são sempre utilizadas quando o site replica dados através da replicação de base de dados para outro site.

Os controlos de replicação para cada base de dados do site incluem o seguinte:

  • Altere a porta que o Gestor de configuração utiliza para o SQL Server Service Broker.

  • Configure o período de tempo a aguardar antes de as falhas de replicação fazerem com que o site reinicialize a respetiva cópia da base de dados do site.

  • Configure uma base de dados de sites para comprimir os dados que este replica por replicação da base de dados. Os dados são comprimidos apenas para transferência entre sites e não para armazenamento na base de dados de sites de qualquer um dos sites.

Para configurar os controlos de replicação de uma base de dados do site, tem de editar as propriedades da base de dados do site na consola do Gestor de configuração a partir do nó Replicação de Base de Dados. Este nó aparece por baixo do nó Configuração da Hierarquia, na área de trabalho Administração, e também aparece na área de trabalho Monitorização. Para editar as propriedades da base de dados do site, selecione a ligação de replicação entre os sites e abra as Propriedades da Base de Dados Principal ou as Propriedades da Base de Dados Subordinada.

System_CAPS_ICON_tip.jpg Dica


Pode configurar os controlos de replicação de base de dados no nó Replicação de Base de Dados em ambas as áreas de trabalho. No entanto, quando utiliza o nó Replicação de Base de Dados na área de trabalho Monitorização, também pode ver o estado da replicação de base de dados para uma ligação de replicação e aceder à ferramenta Analisador de Ligações de Replicação para ajudar a investigar problemas durante a replicação.

Monitorizar e manter o System Center Configuration Manager

Mostrar: