Migra o LDAP de uma máquina para outra

1

Minha tarefa atual é migrar o conteúdo de uma máquina (origem) para outra (destino). Ambas as máquinas são idênticas. Um é muito usado e o outro é limpo.

Já tenho todos os arquivos diferentes entre as duas máquinas e quais arquivos não estão no destino (eles devem ser copiados da origem).

O problema é, como devo transferir os dados do LDAP?

Isso é apenas uma cópia de um lado para outro ou devo descarregar alguns dados de algum lugar e recarregá-los no alvo?

Qualquer boa documentação sobre como fazer isso? Eu não consegui encontrar nenhum.

Nota: vou me preocupar com outras coisas como o DB mais tarde. Agora, minha dor de cabeça é LDAP.

    
por vianna77 14.12.2015 / 12:30

2 respostas

0

Há um procedimento padrão de migração do LDAP fornecido pelos fornecedores de verificação do LDAP para obter detalhes / documentação dos fóruns de suporte ou de usuário do fornecedor ou você também pode tentar scripts / ferramentas disponíveis para migração (cuidado: experimente os scripts no servidor de teste e aplique em servidores de produção)

O link abaixo deve ajudá-lo até certo ponto

link

    
por 17.12.2015 / 17:28
0

Recentemente tive o mesmo problema. Esta resposta em serverfault.com funcionou para mim. Basicamente, estas são as etapas:

Na máquina "antiga", execute os seguintes comandos para exportar a configuração e os dados, respectivamente:

# service slapd stop
# slapcat -n 0 -l backup-ldap-config.ldif
# slapcat -n 1 -l backup-ldap-database.ldif

Instale o OpenLDAP na nova máquina (não é necessário configurar nada) e copie os dois arquivos de ldif backup para ele.

Na nova máquina, pare o slapd service e mova a configuração LDAP existente para fora do caminho:

# systemctl stop slapd
# mv /etc/ldap/{slapd.d,slapd.d-backup-after-fresh-install}

Crie um novo diretório com a propriedade apropriada e importe a parte de configuração do servidor LDAP:

# mkdir /etc/ldap/slapd.d
# chown openldap:openldap /etc/ldap/slapd.d
# slapadd -n 0 -F /etc/ldap/slapd.d -l backup-ldap-config.ldif
_#################### 100.00% eta   none elapsed            none fast!
Closing DB...
# chown -R openldap:openldap /etc/ldap/slapd.d

Importe a parte de dados do backup e defina a propriedade correta:

# slapadd -n 1 -F /etc/ldap/slapd.d -l backup-ldap-database.ldif
*#################### 100.00% eta   none elapsed             02s spd 148.9 k/s
Closing DB...
# chown -R openldap:openldap /var/lib/ldap

E inicie o servidor LDAP:

# systemctl start slapd

No meu caso, a máquina antiga estava executando o Ubuntu 12.04 e a nova roda o Ubuntu 18.04.

    
por 14.12.2018 / 15:32