Management Summit 2013 Replicação no System Center 2012 Configuration Manager Valdemar Carvalho Jr & Rafael Rifonas Premier Field Engineer Global Business Support Replicação no ConfigMgr 2007 • Baseada em troca de arquivos entre Sites; • Análise de inboxes e arquivos de log para troubleshooting, como por exemplo replmgr.log, scheduler.log, sender.log Replicação no ConfigMgr 2012 • Utiliza DRS (Data Replication Service) • Implementado pelo Configuration Manager • SQL Service Broker (SSB) • Dados são criptografados • Replicação bi-directional ou unidirectional • Roda através do SMSEXEC utilizando o componente Replication Configuration Manager Replicação no ConfigMgr 2012 • Baseda em SQL: • Dados Globais são criados pelo administrador e replicam para todos os sites da hierarquia • Dados de Site são criados pelos Sites e transferidos para o CAS • Cópia de arquivos: • Conteúdo Novo modelo de replicação Dados Globais Dados de Site Conteúdo CAS Site Primário Site Primário Site Secundário Exemplos de tipos de dados Dados Globais • Collections • Pacotes (metadados) • Escopos de Segurança • Deployments • Software Updates (metadados) • Task Sequences • Site Control File Dados de Site • Inventário de Hardware e Software • Status Messages • Membros de Collection • Informação de Software Metering Conteúdo • Pacotes (binários) Troubleshooting Replicação Passo 1 - Replication Link Analyzer Passo 2 – Verificar RCMCTRL.LOG e REPLMGR.LOG Passo 3 – spDiagDRS, spDiagGetSpaceUsed Passo 4 – Verificar tabela vLogs Passo 5 – Troubleshooting de Logs e Filas do Service Broker Passo 6 – Re-inicialização Passo 1: Admin Console & Replication Link Analyzer • Embora pareça simples, o RLA consegue fazer alguns reparos complexos • Para utilizar é necessário ter permissão sysadmin no SQL Server Passo 2: rcm.log e replmgr.log • Pode conter algo mais relevante que o RLA. Podemos aumentar o nível do log em: "HKEY_LOCAL_MACHINE\Software\Microsoft\SMS\Components \SMS_REPLICATION_CONFIGURATION_MONITOR\Verbose logging". 0 (default): Erros e mensagens chave; 1: Tudo do valor 0, além de warnings e informações gerais; 2: Verbose (tudo) Passo 3: spDiagDRS • spDiagDRS • spDiagGetSpaceUsed Passo 4: Tabela vLogs • Select * from vLogs order by LogTime desc Passo 5: Logs SQL Server e Service Broker Passo 6: Reinicialização • Deve ser feito em último caso, já que pode causar um grande tráfego de rede Management Summit 2013