sexta-feira, 11 de fevereiro de 2011

Problemas com Replicação no AD

Pessoal, existem diversos erros que podem causar problemas na replicação do seu Active Directory, passei por um grave problema na semana passada que me deixou bastante preocupado. Na empresa haviam 3 Domain Controllers, 1 (um) estava funcional e os outros dois estavam desativados. A rede da empresa era completamente dependente deste AD e se tratava nada mais nada menos do que 912 hosts e 1047 contas de usuários.


O que aconteceu foi o seguinte: foi restaurado um "SNAPSHOT" no servidor da VM Ware que abriga este AD. Portanto quando o W3K identifica que houve uma tentativa de restauração fora do padrão (que é o backup e restore do System State) ele desativa o serviço de replicação para impedir que os outros Domain Controllers recebam uma versão restaurada por métodos não seguros.


Em resumo: Eu tinha apenas 1 (um) Domain Controler e o mesmo estava impossibilitado de replicar os serviços por causa de uma restauração mal aplicada.

Solução:

Verificar a chave de registro "HKLM\System\CurrentControlSet\Services\NTDS" chave "DSA not Writable" e veja qual o valor está.
(provavelmente seja o Value = 4)
Depois roda o comando repadmin /options *
Você vai ser se o INBOUND e OUTBOUND Replication está ativo ou não.

O resultado possívelmente será:
Current DC Options: IS_GC DISABLE_INBOUND_REPL DISABLE_OUTBOUND_REPL

 Então, podemos ver que ambas estão desabilitadas.
Para habilitar:
repadmin /options <DC NAME> -DISABLE_OUTBOUND_REPL
repadmin /options <DC NAME> -DISABLE_INBOUND_REPL

Roda o repadmin /options * novamente, é para estar como Current DC Options: IS_GC
Depois pode deletar a chave DSA not Writable.
Reinicia o servidor e verifica se logou um evento (não lembro o número) dizendo que o problema foi resolvido e a replicação está sendo feita.
Vai no AD Sites and Services e tenta replicar manualmente só pra ver se apresenta alguma mensagem de erro.


** Antes de qualquer coisa, não esqueça de ter um backup do system state.
Você NUNCA pode fazer Snapshot de Domain Controller. NUNCA. Isso não é suportado.
Segue o KB para maiores informações:
http://support.microsoft.com/kb/888794

abraços,

2 comentários:

  1. A dica foi boa, mas agora mostre um passo a passo com fazer a replicação.

    ResponderExcluir
  2. beleza Robson! as etapas da replicação de um DC são simples, mas prometo que criarei um tópico mostrando passo-a-passo como é feito o procedimento.

    ResponderExcluir