Réplica de dados entre servidores Samba4 com load-balance de DNS

A partir da versão Alpha 11 o Samba4 possui a capacidade de aderir um controlador de domínio adicional a um controlador de domínio já existente, este recurso é útil para melhorar a disponibilidade e a confiabilidade dos serviços de rede. Adicionar outros controladores de domínio pode ajudar a fornecer tolerância a falhas, equilibrar a carga de controladores de domínio existentes.

[ Hits: 33.363 ]

Por: Diego Pereira Grassato em 28/09/2010 | Blog: https://www.linkedin.com/in/diegograssato-software/


Configuração do controlador de domínios réplica 2



Nesta segunda réplica nós usaremos outra máquina rodando Samba4, siga os passos da instalação padrão, só pule a parte do "provision".

# net vampire TUX.ORG -UAdministrator --realm=tux.org

Coloque a senha do administrador de domínios e em alguns instantes sua segunda réplica está no ar.

Antes de iniciar o serviço rode novamente o seguinte comando para obter e adicionar o GUID deste servidor ao servidor DNS e o DC primário possa encontrá-lo na rede.

O atributo objectGUID é um atributo de identificação, o valor do objeto objectGUID é GUID atribuído quando o objeto foi criado e é imudável depois, a replicação depende da integridade do atributo objectGUID.

# ldbsearch -H /var/lib/samba/private/sam.ldb objectClass=ntdsdsa objectguid --cross-ncs
Ele irá mostrar o GUID dos dois servidores, copie a entrada que fala de nosso servidor Windows 2008 e abra o arquivo de configuração da zona criada pelo Samba4, que está localizada em /var/lib/samba/private/dns/tux.org.
Após adicionar as entradas reinicie o servidor DNS e inicie o Windows 2008, agora vamos testar se a réplica está funcionando corretamente.

No shell do servidor réplica 2 primário, use o comando "net" para adicionar um novo usuário:
No caso criamos o usuário "Anna", vamos verificar usando o comando "wbinfo" no servidor DC principal:
OK. Funcionando e se você verificar no Windows 2008 Server já está atualizado também.

Vamos adicionar a nossa regra de load-balance de domínio em nosso servidor DNS para que os dados sejam replicados, podemos fazer um balanceamento de requisições, caso um servidores pare o outro assume até que ele volte, quando ele voltar os dados são repassados à eles, para fazer esse balanceamento é simples, abra o arquivo de configuração de sua zona e adicione a seguinte entrada, logo abaixo de "IN A 192.168.11.1" adicione:

IN A    192.168.11.18

IN A    192.168.11.12

Assim sempre o acesso será balanceado pelo servidor DNS e caso um dos dois pare o outro irá continuar trabalhando, quando o DC voltar ele irá importar os dados para que as informações sempre fiquem íntegras.

Para testarmos se está funcionado utilize o comando ping.

Primeiro teste:

# ping tux.org
PING tux.org (192.168.11.1) 56(84) bytes of data.
64 bytes from tux.org (192.168.11.1): icmp_seq=1 ttl=64 time=0.253 ms
64 bytes from tux.org (192.168.11.1): icmp_seq=2 ttl=64 time=0.087 ms

Segundo teste:

# ping tux.org
PING tux.org (192.168.11.12) 56(84) bytes of data.
64 bytes from tux.org (192.168.11.12): icmp_seq=1 ttl=64 time=0.253 ms
64 bytes from tux.org (192.168.11.12): icmp_seq=2 ttl=64 time=0.087 ms

Terceiro teste:

# ping tux.org
PING tux.org (192.168.11.18) 56(84) bytes of data.
64 bytes from tux.org (192.168.11.18): icmp_seq=1 ttl=64 time=0.253 ms
64 bytes from tux.org (192.168.11.18): icmp_seq=2 ttl=64 time=0.087 ms

Referências


Página anterior    

Páginas do artigo
   1. Início
   2. Configuração do controlador de domínios réplica 2
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Samba: Integração com ClamAV e outras coisas úteis

Gerando arquivos PDF através do SAMBA

Acesso aos recursos compartilhados de sua rede Microsoft ou Samba via HTTP

Sobre WINS (Windows Internet Name Service)

Configurando servidor Samba como Workgroup no Slackware

  
Comentários
[1] Comentário enviado por fs.schmidt em 29/09/2010 - 11:59h

Amigo, meus parabéns pelo estudo e artigo !! Já tenho testado o samba4 e será uma grande vitória sobre a concorrente em gerenciamento de diretórios.


[2] Comentário enviado por dtux em 29/09/2010 - 15:34h

Valeu, meu TCC foi baseado no SAMBA4 e sua integração com outro software e compatibilidade com W2K8 R2, só falta sair um release stable pra galera colocar em produção, muita gente acredita que possa haver muitas falhas, ou mesmo medo do serviço deixa-los na mão!!!

[3] Comentário enviado por gusmarucci em 19/02/2013 - 10:04h

Acredite. Eu coloquei alguns Samba 4 quando estava na edição Alpha.

NUNCA me deu problema.

[4] Comentário enviado por rengaf1 em 06/08/2013 - 10:48h

cara tu nao tem o inverso nao? quero migrar de vez meu dominio um w2k8r2 pro samba 4.. da uma força ai.

[5] Comentário enviado por Dirant em 02/04/2014 - 01:41h

Bom dia !
Estou meio perdido.
Instalei o Samba 4 com controlador de domínio,esta funcionando legal,inclusive com mapeamento dos compartilhamento.
Estou querendo agora replicar o servidor para funcionar em conjunto,caso um falhe o outro assume.
Em uma da máquinas windows 7 instalei as Ferramentas Administrativas.

Pergunta;

É necessário ter instalado O Windows Server para fazer a réplica?
Não tem com fazer usando o linux?

obs: Minhas configurações:
Samba 4.1.6,Sistema Linux Debian 7


Desde já obrigado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts