Fazendo backup no OpenLDAP

Publicado por Samuel Abreu de Paula em 06/06/2005

[ Hits: 22.376 ]

 


Fazendo backup no OpenLDAP



Só uma pequena dica, principalmente para mim que provavelmente irei esquecer disso daqui a alguns dias! :)

Para fazer o backup do OpenLDAP (estou usando o Debian Sarge), uso a ferramenta slapcat, onde usando o backend bdb é possível fazer o backup com o serviço rodando (atenção, em alguns backends pode dar problema rodar o slapcat com o serviço rodando).

O slapcat gera um arquivo no formato LDIF, usado pelo OpenLDAP. Para isso uso a seguinte linha:

# /usr/sbin/slapcat -f /etc/ldap/slapd.conf -b "dc=domínio,dc=com" | bzip2 -9 > slapdb.ldif.bz2

Com isso no cron você pode ter backups diários, semanais ou como você escolher.

Para restaurá-lo uso a ferramenta slapadd, para isso é necessário ter o arquivo /etc/ldap/slapd.conf semelhante ao do servidor original (mesmo domínio, schemas e ACL), os arquivos de schema todos no lugar. Não sei garantir se é necessário o diretório /var/lib/ldap vazio, mas eu limpo antes de importar o backup de qualquer maneira.

Com o serviço desligado (é importante), uso o comando:

# bunzip2 slapdb.ldif.bz2 slapadd -l slapdb.ldif

Como superusuário, inicie o serviço e pronto, o backup está restaurado.

Outras dicas deste autor

Delegação de subzonas no Bind 9

Leitura recomendada

Adicionando campos de arquivo csv em componente do lazarus

Informix: Identificando / resolvendo um problema

SQL: UNION ALL vs UNION e ordenação

Lazarus: Banco nativo usando sdfdataset com formato CSV

Contador de linhas em consultas SQL

  

Comentários
[1] Comentário enviado por ninguem em 18/11/2005 - 12:56h

Onde encontro todos esses programas?

[2] Comentário enviado por yuri.carvalho em 04/06/2006 - 13:28h

Aonde?

[3] Comentário enviado por cbbenicio em 27/10/2010 - 12:41h

meu amigo tenho mais de 1600 usuarios cadastradono servidor linux, para nao correr o risco de perde-los caso o servidor dê um pau como faço para fazer um backup dos usuarios cadastrados?

grato

Benicio



Contribuir com comentário