3 сервера. Настроил syncrepl. Тесты показали, что всё работает, но теперь вижу, что БД различаются.
ldap-01:
index entryUUID eq
serverID 001
syncrepl rid=000
provider=ldap://ldap-02.example.com:389
type=refreshAndPersist
retry="5 10 30 20"
searchbase="dc=example,dc=com"
bindmethod=simple
binddn="cn=replicator,dc=example,dc=com"
credentials=secret
syncrepl rid=001
provider=ldap://ldap-03.example.com:389
type=refreshAndPersist
retry="5 10 30 20"
searchbase="dc=example,dc=com"
bindmethod=simple
binddn="cn=replicator,dc=example,dc=com"
credentials=secret
overlay syncprov
syncprov-checkpoint 1 1
syncprov-sessionlog 100
mirrormode TRUE
ldap-02:
serverID 002
syncrepl rid=000
provider=ldap://ldap-01.example.com:389
...
syncrepl rid=001
provider=ldap://ldap-03.example.com:389
...
ldap-03:
serverID 003
syncrepl rid=000
provider=ldap://ldap-01.example.com:389
...
syncrepl rid=001
provider=ldap://ldap-02.example.com:389
...
Правильно ли я выбрал syncprov-checkpoint? Хотел добиться моментального внесения изменений на всех серверах.