Sincronizar contas de usuários em vários servidores linux

5

Qual é a melhor maneira de sincronizar várias contas de usuário e diretórios pessoais em vários servidores, todos eles serão o mesmo sistema operacional. Os servidores estão em locais diferentes em todo o mundo, por isso, se um desce, os outros ainda estão disponíveis. no momento, há usuários em um servidor, mas se esse servidor ficar inativo, não há como recriar os usuários e rsyncing os diretórios. Então, imaginando se existe uma maneira melhor? Eu não usei o LDAP, mas isso poderia ser um trabalho para ele ou não?

    
por Elgoog 16.12.2011 / 01:16

3 respostas

7

Eu recomendaria começar a usar um sistema de gerenciamento de configuração (o Puppet e o Chef são duas boas opções no momento) para implantar dados de usuários / grupos em seus servidores.

O ideal seria ter um servidor LDAP ou NIS central, mas devido à sua natureza distribuída, usar um sistema de gerenciamento de configuração para manter seus bancos de dados de usuários / grupos locais em sincronia seria uma opção melhor para você.

    
por 16.12.2011 / 03:16
1

Você pode usar o LDAP para gerenciamento central de usuários, com réplicas em todos os servidores. E alguns sistemas de arquivos em cluster para os diretórios home, como: GlusterFS ou XtreemFS.

    
por 16.12.2011 / 07:28
0

Você precisa avaliar o custo da configuração do servidor LDAP em relação ao número de usuários. Como outros notaram, se você tiver apenas alguns usuários, mantenha a solução fácil.

Se você quiser uma configuração LDAP, também é possível configurar o servidor LDAP na replicação entre sites e definir as máquinas locais para o LDAP local.

Instruções para a replicação do OpenLDAP.

    
por 16.12.2011 / 17:39