Hi,
Can someone help me?
I have to configure many databases running in one openldap with
replication... But when I do that, only the replication of first
database worked...
The master slapd.conf part:
---
database bdb
suffix "dc=db1"
rootdn "cn=Manager,dc=db1"
rootpw {SSHA}k6aHDkx/Q3aVNeL5WXVafEQm780ZgkkQ
directory /usr/local/openldap/var/db1-openldap-data
index objectClass eq
access to attrs=userPassword
by self write
by anonymous auth
by dn.base="cn=Administrator,dc=db1" write
by * none
access to *
by self write
by dn.base="cn=Administrator,dc=db1" write
by dn.base="cn=Replicator,dc=db1" write
by * read
replica uri=ldap://192.168.0.2:389
binddn="cn=Replicator,dc=db1"
bindmethod=simple credentials=secret
replogfile /usr/local/openldap/var/db1.replog
database bdb
suffix "dc=db2"
rootdn "cn=Manager,dc=db2"
rootpw {SSHA}k6aHDkx/Q3aVNeL5WXVafEQm780ZgkkQ
directory /usr/local/openldap/var/db2-openldap-data
index objectClass eq
access to attrs=userPassword
by self write
by anonymous auth
by dn.base="cn=Administrator,dc=db2" write
by * none
access to *
by self write
by dn.base="cn=Administrator,dc=db2" write
by dn.base="cn=Replicator,dc=db2" write
by * read
replica uri=ldap://192.168.0.2:389
binddn="cn=Replicator,dc=db2"
bindmethod=simple credentials=secret
replogfile /usr/local/openldap/var/db2.replog
---
The slave slapd.conf part:
---
database bdb
suffix "dc=d1"
rootdn "cn=Replicator,dc=db1"
rootpw {SSHA}bi7NKCwmjDDDGR6hQecm6UszYCJQu/07
directory /usr/local/openldap/var/db1-openldap-data
index objectClass eq
access to attrs=userPassword
by self write
by anonymous auth
by dn.base="cn=Administrator,dc=db1" write
by * none
access to *
by self write
by dn.base="cn=Administrator,dc=db1" write
by * read
updatedn "cn=Replicator,dc=db1"
updateref ldap://192.168.0.1
database bdb
suffix "dc=d2"
rootdn "cn=Replicator,dc=db2"
rootpw {SSHA}bi7NKCwmjDDDGR6hQecm6UszYCJQu/07
directory /usr/local/openldap/var/db2-openldap-data
index objectClass eq
access to attrs=userPassword
by self write
by anonymous auth
by dn.base="cn=Administrator,dc=db2" write
by * none
access to *
by self write
by dn.base="cn=Administrator,dc=db2" write
by * read
updatedn "cn=Replicator,dc=db2"
updateref ldap://192.168.0.1
---
When I run a command to add entries on 2 databases in the master server,
the following files are created:
-rw-r--r-- 1 root root 0 Apr 26 20:27 db1.replog
-rw-r--r-- 1 root root 0 Apr 26 20:27 db1.lock
-rw-r--r-- 1 root root 969 Apr 26 20:29 db2.replog
-rw-r--r-- 1 root root 0 Apr 26 20:29 db2.replog.lock
Note: The size of the first replog is zero and the second not...
In the slave side, only the first database was replicated...
Had someone this problem?
Thanks in advance,
--
Daniel Kobayashi Imori
Bastion Systems
Information Security
daniel@bastion.com.br
Attachment:
signature.asc
Description: This is a digitally signed message part