Hacer una copia de seguridad de nuestra B.D. de ldap usando OLC | Algo de Linux

domingo, 3 de abril de 2016

Hacer una copia de seguridad de nuestra B.D. de ldap usando OLC

En un post de 2009 explicaba como hacer copia de seguridad de la B.D. de ldap, Como en el nuevo servidor utilizamos la configuración OLC, tenemos que realizar un pequeño cambio en el procedimiento de restauración puesto que ahora la configuración de ldap se almacena en el directorio /etc/ldap/slapd.d en lugar del fichero /etc/ldap/slapd.conf

Hacer copia de seguridad de nuestra BD de ldap es tan sencillo como ejecutar el comando slapcat y redirigir la salida del mismo a un archivo. Eso sí. Es conveniente parar el servidor antes de hacer la copia:

# /etc/init.d/slapd stop; slapcat > backup-ldap.ldif; /etc/init.d/slapd start

Restaurar la copia de seguridad también es sencillo:

# /etc/init.d/slapd stop
# slapadd -l backup-ldap.ldif

# slapindex -vF /etc/ldap/slapd.d
# /etc/init.d/slapd start

Como podemos ver, restauramos los datos con slapadd y, una vez restaurados, reindexamos la BD mediante slapindex.