для повышения устойчивости мы реплицировали сервер OpenLDAP. На клиенте есть только права чтения.
После нескольких попыток больше нет сообщений об ошибках. Часть данных явно реплицируется правильно, и вывод данных работает. Но как насчет части "cn = config"? Здесь файлы схемы реплицированы, но другие записи только частично. Например, у локальной записи cn = config гораздо меньше атрибутов. Я' m не уверен, что именно нужно реплицировать при репликации.
К сожалению, я не могу найти ошибку. Но сообщений об ошибках нет, и записи выводятся правильно.
Поэтому я хотел бы спросить еще раз напрямую: должны ли действительно совпадать записи в "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