OpenLDAP永远不会开始使用syncrepl进行复制

时间:2015-02-12 22:13:20

标签: openldap

我通过Ubuntu 14.04服务器的官方教程设置了ldap复制: https://help.ubuntu.com/lts/serverguide/openldap-server.html#openldap-server-installation

复制似乎无法正常工作而无法启动!我添加了一些新用户,以便他们可以同步,但这些不会被复制。

以下命令显示复制的范围:

在提供者:ldapsearch -z1 -LLLQY EXTERNAL -H ldapi:/// -s base -b dc = expample,dc = com contextCSN

contextCSN:20150212213757.067885Z#000000#000#000000

在消费者身上:ldapsearch -z1 -LLLQY EXTERNAL -H ldapi:/// -s base -b dc = example,dc = com contextCSN

在这里我什么也没有回来......

有人可以帮我吗?

氪,

Joeri

1 个答案:

答案 0 :(得分:-1)

我找到了解决方案: 在需要导入的消费者LDIF中,我必须将所有内容放在" olcSyncRepl"的一行中。部分...我也有一些问题,因为空间。

dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: syncprov

dn: olcDatabase={1}hdb,cn=config
changetype: modify
add: olcDbIndex
olcDbIndex: entryUUID eq
-
add: olcSyncRepl
olcSyncRepl: rid=0 provider=ldap://openldap0101.example.com bindmethod=simple binddn="cn=admin,dc=example,dc=com" credentials=secret searchbase="dc=example,dc=com" logbase="cn=accesslog" logfilter="(&(objectClass=auditWriteObject)(reqResult=0))" schemachecking=on type=refreshAndPersist retry="60 +" syncdata=accesslog
-
add: olcUpdateRef
olcUpdateRef: ldap://openldap0101.example.com