13.8. Migrazione delle directory dalle release precedenti

Con Red Hat Enterprise Linux, OpenLDAP utilizza il sistema Berkeley DB di Sleepy Cat Software come il proprio formato di memoria su-disco per le directory. Le versioni precedenti di OpenLDAP usavano GNU Database Manager (gdbm). Per questa ragione, prima di aggiornare una implementazione LDAP in Red Hat Enterprise Linux 4, i dati LDAP originali dovrebbero essere esportati prima di poter procedere con tale aggiornamento, per poi reimportarli in un momento successivo. Quanto detto puņ essere fatto seguendo le fasi sotto riportate:

  1. Prima di aggiornare il sistema operativo, eseguire il comando /usr/sbin/slapcat -l ldif-output. Questo emette un file LDIF chiamato ldif-output contenente le entry dalla directory LDAP.

  2. Aggiornare il sistema operativo, prestate attenzione a non riformattare la partizione contenente il file LDIF.

  3. Importare nuovamente la directory LDAP nel formato Berkeley DB aggiornato, per fare ciņ eseguite il comando /usr/sbin/slapadd -l ldif-output.