13.8. Migración de directorios desde versiones anteriores

Con Red Hat Enterprise Linux, OpenLDAP utiliza el sistema Sleepycat Software de Berkeley DB como su formato de almacenamiento en disco para directorios. Las versiones anteriores de OpenLDAP utilizaban el Administrador de bases de datos GNU (gdbm). Por esta razón, antes de actualizar una implementación LDAP a Red Hat Enterprise Linux 4, se deberían exportar los datos LDAP originales antes de la actualización y luego reimportarlos. Esto se puede lograr realizando los pasos siguientes:

  1. Antes de actualizar el sistema operativo, ejecute el comando /usr/sbin/slapcat -l ldif-output. Esto produce un archivo LDIF llamado ldif-output que contendrá las entradas del directorio LDAP.

  2. Actualice el sistema operativo, teniendo cuidado de no reformatear la partición que contiene el archivo LDIF.

  3. Vuelva a importar el directorio LDAP al formato Berkeley DB actualizado ejecutando el comando /usr/sbin/slapadd -l ldif-output.