Fazendo backup no OpenLDAP

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

[ Hits: 19.772 ]

 


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

Informix: Identificando / resolvendo um problema

Exportar banco de dados SQLite para arquivo .sql

Case e concatenação no SQL - Ajuste de ordem ou posição na tabela

Instalação do MSSQL-Server no CentOS 7

Lazarus: Banco nativo usando sdfdataset com formato CSV

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts