Réplication LDAP avec SyncRepl
Sur le serveur maitre
- 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
Sur le ou les esclaves
- 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
Remarques
- checkpoint doit être positonné après les “index” et “lastmod”