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.322 ]

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


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

Instalando o Samba + LDAP no Debian

Compilando e Utilizando o Samba4

Gateway com autenticação pelo Samba

Samba standalone server com antivírus

Instalando Samba 4 com Domínio no CentOS 7

  
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