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
openldap-technical@openldap.org