I have 2 questions regarding multi master replication:
1. I built openldap 2.4.40 from source and according to the makefile, the
module directory should be at /usr/local/libexec/openldap.
However I do not see such a folder. Am I missing something? The options
I used with configure were "--enable-debug --enable-modules --enable-hdb
--enable-monitor --enable-ppolicy --enable-syncprov --with-tls
--with-cyrus-sasl"
I am asking because the multi master replication example (
http://www.openldap.org/doc/admin24/replication.html
<http://www.openldap.org/doc/admin24/replication.html#N-Way>) needs me to
load the syncprov.la module, but I am not sure if the modulepath given
there is correct or not.
2. Are the ldifs mentioned in the example enough with the following
slapd.conf file I have?
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/inetorgperson.schema
include /usr/local/etc/openldap/schema/misc.schema
include /usr/local/etc/openldap/schema/nis.schema
include /usr/local/etc/openldap/schema/ppolicy.schema
#custom password quality checker module location
modulepath /usr/local/lib
moduleload back_hdb.la
moduleload ppolicy.la
moduleload syncprov.la
database hdb
suffix "dc=example,dc=com"
rootdn "cn=manager,dc=example,dc=com"
rootpw *rootpw*
access to *
by dn="cn=manager,dc=example,dc=com" write
by self write
by * read
directory /usr/local/var/openldap-data
# Indices to maintain
index objectClass eq
overlay ppolicy
ppolicy_default "cn=default,ou=Policies,dc=example,dc=com"
overlay syncprov
syncprov-checkpoint 100 10
syncprov-sessionlog 100
loglevel 256
TLSCACertificateFile path_to_ca_certificate
TLSCertificateFile path_to_certificate_file
TLSCertificateKeyFile path_to_certificate_key_file
I am new to openLDAP and not sure how to set up muti master replication
properly.
--
-Guruprasad