Respaldo del Directorio LDAP
C@mpus - @cademia Linux

Introducción 

La realización de un respaldo es una tarea escencial para la administración y restauración de la información que LinuXchangE manipula en caso de ser necesario. Para realizar estas tareas se utilizarán comandos propios de OpenLDAP.


Respaldo

Para realizar un resplado se ejecutará el siguiente comando:

slapcat -c  -l `date +%Y%m%d%H%M%S`.ldif

El comando slapcat extrae todas las propiedades de la ficha LDIF (incluyendo las del propio OpenLDAP).  Se le añade el parámetro -c para indicarle que continúe en caso de algún error.

Es importante tener en cuenta que el directorio debe estár en sólo lectura o apagado.  Para apagarlo se deberá ejecutar el comando: service ldap stop; posteriormente terminado el respaldo este podrá levantarse.

El respaldo será generado en un archivo con la fecha (empezando por el año) con extensión .ldif.  Para el 20 de marzo de 1999 a las 6:30:01 de la tarde, el archivo producido por este comando será: 19990329183001.ldif


Restauración

Para realizar la restauración del directorio se ejecutará el siguiente comando:

slapadd -c -l archivo.ldif

Donde archivo.ldif es el archivo producido de ejecutar slapcat y el parámetro -c indica que continue en caso de haber algún error en la adición.  Es importante indicar que si el archivo insertado deberá ser producido exclusivamente por slapcat de lo cantrario podrán haber inconsistencias en el directorio.  El archivo producido no necesariamente tiene que ser de la misma versión del directorio al que se está restaurando, pero se recomienda ampliamente por cambio en los schemas del directorio.