slapo-syncprov - наложение slapd для настройки сервера-поставщика синхронизации.
/usr/local/etc/openldap/slapd.conf
Наложение сервера-поставщика синхронизации реализует поддержку функционала поставщика для протокола синхронизации содержимого LDAP (LDAP Content Synchronization protocol, RFC4533), а также поддержку репликации syncrepl. Данное наложение может быть использовано с любым механизмом манипуляции данными, который обеспечивает в своих записях обслуживание атрибутов entryCSN и entryUUID. Оно также создаёт атрибут contextCSN в корневой записи базы данных.
Значение атрибута contextCSN обновляется при каждой операции записи, выполняемой в базе данных. Чтобы снизить возможность возникновения несогласованности в базе данных, значение contextCSN обновляется только в памяти. Данное значение записывается в базу данных при остановке сервера и считывается в память при его запуске, после чего обслуживается в памяти. Для периодической записи значения contextCSN в базу данных с целью минимизации времени восстановления после аварийной остановки сервера, могут быть настроены контрольные точки сброса (checkpoint).
При использовании этого наложения обязательно требуется настроить индекс eq для атрибута entryCSN в тех базах данных, которые поддерживают индексы соответствия.
Приводимые параметры slapd.conf применяются к наложению поставщика синхронизации. Они должны указываться после директивы overlay.
После успешного выполнения операции записи, записывать в соответствующую базу данных значение contextCSN, если с момента прошлого сброса в контрольной точке выполнено <ops> операций записи или прошло более <minutes> минут. По умолчанию сброс в контрольных точках отключен.
Указывает, что в оперативной памяти будет вестись журнал сессии, куда будет помещаться информация об операциях записи, произведённых в базе данных. Параметр <ops> определяет количество операций, помещаемых в журнал. В этот журнал помещаются все операции записи (за исключением Add). При использовании журнала сессии целесообразно настроить в соответствующей базе данных индекс eq для атрибута entryUUID.
Указывает, что фазу наличия при обновлении содержимого каталога нужно пропустить. Данный параметр следует задавать в TRUE только для тех экземпляров syncprov, которые работают поверх базы данных журнала (например, такой, которая управляется наложением accesslog). Значение по умолчанию - FALSE.
Указывает, что наложению следует соблюдать флаг reloadHint в элементе управления Sync Control. Данный параметр должен быть задан в TRUE при использовании наложения accesslog для поддержки delta-репликации syncrepl. Значение по умолчанию - FALSE.
конфигурационный файл slapd по умолчанию.
slapd.conf(5), slapd-config(5), slapo-accesslog(5). Руководство администратора OpenLDAP.
Программное обеспечение OpenLDAP разработано и поддерживается проектом OpenLDAP <http://www.openldap.org/>. Программное обеспечение OpenLDAP является производным от релиза 3.3 LDAP Мичиганского Университета.
OpenLDAP 2.4.47 | SLAPO-SYNCPROV(5) | 2018/12/19 |