informatique:reseau:ldap:replication_avec_syncrepl

Réplication LDAP avec SyncRepl

Remarque : Syncrepl fonctionne unniquement avec des backend bdb ou hdb.

  • Ajouter le chargement du module nécessaire en même temps que les autres
moduleload syncprov
  • Ajouter les indexes pour syncrepl :
index entryCSN,entryUUID        eq
  • Ajouter a la suite :
lastmod         on
checkpoint 512 30
  • Vérifier que l'utilisateur de réplication à tout les droits sur tout et qu'il n'a pas de limit sur le nombre de resultat dans une requete.
  • Ajouter après le access :
overlay syncprov
syncprov-checkpoint 100 10
syncprov-sessionlog 200
  • Ajouter le rootdn. C'est le compte qui sera utiliser pour faire les modifications dans la base
rootDN "uid=replication,ou=sysaccounts,o=exemple"

Remarque : Le rootpw n'est pas obligatoire.

  • Ajouter les indexes :
index entryCSN,entryUUID        eq
  • Ajouter a la suite :
lastmod         on
checkpoint 512 30
  • Ajouter après les access
syncrepl        rid=2
               provider=ldap://ldap0:389
               type=refreshAndPersist
               retry="60 10 300 +"
               searchbase="o=exemple"
               filter="(objectClass=*)"
               schemachecking=off
               bindmethod=simple
               binddn="uid=replication,ou=sysaccounts,o=exemple"
               credentials=mypwd
updateref       ldap://ldap0:389
  • checkpoint doit être positonné après les “index” et “lastmod”
  • informatique/reseau/ldap/replication_avec_syncrepl.txt
  • Dernière modification : 2012/02/03 14:48
  • de bn8