no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | |||
— | informatique:reseau:ldap:migration_hdb_mdb [2019/05/21 13:48] – créée bn8 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Migration HDB vers MDB ====== | ||
+ | **Postulat de départ :** vous avez un database configurée en tant que // | ||
+ | |||
+ | Il faut d' | ||
+ | * Créer le fichier /// | ||
+ | changetype: modify | ||
+ | add: olcModuleLoad | ||
+ | olcModuleLoad: | ||
+ | * Jouer ce LDIF via // | ||
+ | # Ou : | ||
+ | ldapmodify -Y EXTERNAL -H ldapi:/// -f / | ||
+ | |||
+ | Stopper // | ||
+ | |||
+ | On fait quelques sauvegarde : <code bash> | ||
+ | slapcat -n 1 > / | ||
+ | |||
+ | On migre la configuration : | ||
+ | * On renomme le fichier // | ||
+ | mv ' | ||
+ | mv ' | ||
+ | * Éditer le fichier // | ||
+ | * supprimer les deux premières ligne liées au //CRC//. Exemple : < | ||
+ | # CRC32 ddd6c93e</ | ||
+ | * **dn :** changer //hdb// en //mdb// | ||
+ | * **objectClass et structuralObjectClass :** changer // | ||
+ | * **olcDbCheckpoint :** conserver en l' | ||
+ | * **olcDatabase :** changer //hdb// en //mdb// | ||
+ | * supprimer les lignes // | ||
+ | * ajouter // | ||
+ | |||
+ | On supprime et réimporte les données à partir du dump //LDIF// : <code bash>rm -fr / | ||
+ | slapadd -n 1 -q -l /tmp/ldif | ||
+ | chown openldap: -R / | ||
+ | |||
+ | On relance // | ||
+ | |||
+ | Si tout est ok, vous pouvez supprimer les sauvegardes : <code bash>rm -fr /tmp/ldif / |