Назад | Перейти на главную страницу

Репликация LDAP?

для повышения устойчивости мы реплицировали сервер OpenLDAP. На клиенте есть только права на чтение.

После нескольких попыток сообщений об ошибках больше нет. Часть данных явно реплицируется правильно, и вывод данных работает. Но как насчет части "cn = config"? Здесь файлы схемы реплицированы, но другие записи только частично. Например, у локальной записи cn = config гораздо меньше атрибутов. Я не уверен, что именно нужно тиражировать при репликации.

К сожалению, не могу найти ошибку. Но сообщений об ошибках нет, и записи выводятся правильно.

Поэтому я хотел бы спросить еще раз напрямую: должны ли действительно совпадать записи в "cn = config" у поставщика и потребителя при репликации? Что будет, если они не совпадают? Здесь у меня есть записи в "cn = config" по сравнению с поставщиком и потребителем:

У провайдера:

dn: cn=config
objectClass: olcGlobal
cn: config
olcArgsFile: /var/run/slapd/slapd.args
olcDisallows: bind_anon
olcIdleTimeout: 600
olcLogLevel: stats2 stats none sync
olcPidFile: /var/run/slapd/slapd.pid
olcTLSCACertificateFile: /etc/ssl/private/osz-lise-meitner.eu.cabundle
olcTLSCertificateFile: /etc/ssl/private/osz-lise-meitner.eu.crt
olcTLSCertificateKeyFile: /etc/ssl/private/osz-lise-meitner.eu.key
olcToolThreads: 1

У потребителя:

dn: cn=config
objectClass: olcGlobal
cn: config
olcArgsFile: /var/run/slapd/slapd.args
olcLogLevel: stats
olcPidFile: /var/run/slapd/slapd.pid
olcToolThreads: 1

Вы воспроизвели olcDatabase={0}config,cn=config база данных? Подробная конфигурация зависит от ваших настроек, но вот несколько ссылок: https://unix.stackexchange.com/questions/212374/openldaps-cn-config-is-not-getting-fully-replicated

http://www.openldap.org/doc/admin24/replication.html#N-Way%20Multi-Master

http://www.zytrax.com/books/ldap/ch7/#ol-syncrepl-mm