Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:reseau:ldap:migration_bdb_hdb_mdb [2022/01/14 09:45] – bn8 | informatique:reseau:ldap:migration_bdb_hdb_mdb [2022/11/16 11:57] (Version actuelle) – bn8 | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
**Pré-requis :** Installer le script [[https:// | **Pré-requis :** Installer le script [[https:// | ||
- | Il faut d' | + | Il faut d' |
- | * Créer le fichier | + | |
dn: cn=module{0}, | dn: cn=module{0}, | ||
changetype: modify | changetype: modify | ||
Ligne 12: | Ligne 11: | ||
olcModuleLoad: | olcModuleLoad: | ||
EOF</ | EOF</ | ||
- | * Jouer ce LDIF via // | ||
- | # Ou : | ||
- | ldapmodify -Y EXTERNAL -H ldapi:/// -f / | ||
On sauvegarde et prépare une copie de la configuration d' | On sauvegarde et prépare une copie de la configuration d' | ||
Ligne 47: | Ligne 43: | ||
* '' | * '' | ||
* ajouter la ligne '' | * ajouter la ligne '' | ||
+ | * On vérifie la nouvelle configuration : <code bash> | ||
+ | check_slapdd_crc32 -p / | ||
+ | slaptest -F / | ||
+ | slapschema -F / | ||
Maintenant que la configuration est préparer, on va : | Maintenant que la configuration est préparer, on va : | ||
Ligne 52: | Ligne 52: | ||
* Exporter au format LDIF les données de l' | * Exporter au format LDIF les données de l' | ||
* Mettre en place la nouvelle configuration | * Mettre en place la nouvelle configuration | ||
- | * Corriger les //CRC// dans la configuration OpenLDAP | ||
* Supprimer et réimporter les données de l' | * Supprimer et réimporter les données de l' | ||
* Relancer OpenLDAP | * Relancer OpenLDAP | ||
Ligne 64: | Ligne 63: | ||
slapcat -n1 > /tmp/ldif && \ | slapcat -n1 > /tmp/ldif && \ | ||
rsync -av --delete / | rsync -av --delete / | ||
- | check_slapdd_crc32 -f && \ | ||
rm -f $DB_DIRECTORY/ | rm -f $DB_DIRECTORY/ | ||
slapadd -n 1 -q -l /tmp/ldif && \ | slapadd -n 1 -q -l /tmp/ldif && \ | ||
Ligne 70: | Ligne 68: | ||
service slapd start</ | service slapd start</ | ||
- | Si tout est ok, vous pouvez supprimer les sauvegardes : <code bash>rm -fr /tmp/ldif / | + | Si tout est ok, vous pouvez supprimer les sauvegardes : <code bash>rm -fr /tmp/ldif / |
<note tip>Si vous aviez un cron de purge des logs binaires //BDB//, pensez à le supprimer.</ | <note tip>Si vous aviez un cron de purge des logs binaires //BDB//, pensez à le supprimer.</ |