Published on Stefano Sasso (http://stefano.dscnet.org)
Replicazione master-slave con OpenLDAP (syncrepl)
By stefano
Data di creazione 30/07/2009 - 09:36

La cosa è abbastanza semplice da realizzare: per la sincronizzazione vera e propria verrà utilizzato l'overlay syncprov, mentre per far si che le modifiche richieste allo slave siano effettuate sul master verrà utilizzato l'overlay chain.

 

MASTER:
1. decommentare la direttiva rootdn, questa è infatti necessaria a syncrepl
2. aggiungere alla configurazione:

moduleload syncprov
index entryCSN,entryUUID eq
overlay syncprov
syncprov-checkpoint 100 10
syncprov-sessionlog 200

 

SLAVE:
1. decommentare la direttiva rootdn, questa è infatti necessaria a syncrepl
2. aggiungere alla configurazione:

moduleload syncprov
moduleload back_ldap

overlay              chain
chain-uri            ldap://vps-5.vznet.lan/
chain-idassert-bind  bindmethod="simple"
                     binddn="cn=admin,dc=vznet,dc=lan"
                     credentials="admin123"
                     mode="self"

3. aggiungere alla fine della configurazione esistente:

overlay syncprov
syncrepl  rid=001
          provider=ldap://vps-5.vznet.lan:389
          type=refreshAndPersist
          searchbase="dc=vznet,dc=lan"
          filter="(objectClass=*)"
          scope=sub
          schemachecking=off
          bindmethod=simple
          binddn="cn=admin,dc=vznet,dc=lan"
          credentials=admin123
updateref ldap://vps-5.vznet.lan/

Creative Commons License Linux Kernel Debian GNU/Linux Apache Web Server Drupal CMS gnustile.net

Source URL (retrieved on 05/02/2012 - 14:50): http://stefano.dscnet.org/a/replicazione_master_slave_con_openldap_syncrepl