我以前使用cn = configconfiguration格式(我想我已经看到它被称为'OLC')设置了两台具有多主复制的服务器。 这是一个类似的过程(虽然这不是我所遵循的指南):
http://www.opensolutions.ie/blog/2013/01/multi-master-ldap-replication/
我的configuration数据库和实际用户数据库都在两者之间进行了复制,并且我已经testing了这两个方向的预期变化。
我需要添加第三个主机到复制。 (最终,我正在删除一台服务器,并将其replace为第三台服务器,但会有几个月的重叠。)我一直无法find有关将多台服务器添加到多主设置的build议方法的任何信息。 有没有可能,如果是的话,推荐的方式是什么?
从本质上讲,你做同样的事情,让首先运行的多主人。
slapd-config相同,只区分用于复制的服务器而不是configuration。 olcDbDirectory复制文件(如果使用DB_CONFIG ,除外)。 syncrepl dn ,无论它是什么,都可以读取整个目录。
olcServerID和olcSyncrepl条目。
slapd不应运行。 olcSyncrepl retry的设置,您现有的服务器可能会放弃尝试联系您的新服务器。 您可能希望在此期间将新服务器的重试设置为无限(即+ )。 slapd.d目录。
slapd守护进程写入目录。 sync添加到您的olcLogLevel 。