Hi,

I'd like to replicate with syncrepl a master directory and change the naming context on the consumer.

I try setup a syncrepl push-based synchronization, with a proxy and slapo-rwm overlay.

Here's what my config looks like :

MASTER LDAP  (suffix : dc=suffix1,dc=com)
   |
   |
   |
PROXY push-based syncrepl and slapo-rwm (rewrite "dc=suffix1,dc=com" to "dc=suffix2,dc=com")
   |
   |
   |
SLAVE (suffix : dc=suffix2,dc=com)

I can't get rewriting working on the proxy, data are pushed to my slave directory with the suffix "dc=suffix1,dc=com".
So replication don't work because of different naming context.

PROXY's slapd.conf looks like this :
##############################
database        ldap
hidden          on
suffix          "dc=suffix2,dc=com"
rootdn          "cn=admin,dc=suffix2,dc=com"
uri             ldap://slave/

lastmod         on

restrict        all

acl-bind
       bindmethod=simple
       binddn="cn=admin,dc=suffix2,dc=com"
       credentials=secret

overlay rwm
rwm-rewriteEngine       on
rwm-suffixmassage       "dc=suffix2,dc=com"    "dc=suffix1,dc=com"

overlay syncprov
syncrepl        rid=001
       provider=ldap://master/
       binddn="cn=admin,dc=suffix2,dc=com"
       bindmethod=simple
       credentials=secret
       searchbase="dc=suffix2,dc=com"
       type=refreshAndPersist
       retry="5 5 300 5"
##############################

What's wrong ?

Thank you for your help.
Regards

Raphael


Reply via email to