OpenLDAP - программно обновить конфигурацию slapd - PullRequest
3 голосов
/ 30 мая 2019

Я использую slapd-mdb и ищу способ программно обновить параметр "maxsize", используя ldapmodify или аналогичный: http://manpages.courier -mta.org / htmlman5 / slapd-mdb.5.html

Моя главная проблема в том, что у меня огромный набор данных, и мне нужно больше места.

Буду признателен за любые предложения по программному обновлению конфигурации OpenLDAP.

Моя среда - Kubernetes, и я развернул OpenLDAP в качестве контейнера.

1 Ответ

1 голос
/ 03 июня 2019

Раздел «Быстрый старт» документации OpenLDAP включает пример конфигурации mdb:

dn: olcDatabase=mdb,cn=config 
objectClass: olcDatabaseConfig 
objectClass: olcMdbConfig 
olcDatabase: mdb 
OlcDbMaxSize: 1073741824 
olcSuffix: dc=<MY-DOMAIN>,dc=<COM> 
olcRootDN: cn=Manager,dc=<MY-DOMAIN>,dc=<COM> 
olcRootPW: secret 
olcDbDirectory: /usr/local/var/openldap-data 
olcDbIndex: objectClass eq
  • Замените заполнители в olcSuffix, olcRootDN и olcRootPW на ваши значения, измените значение OlcDbMaxSize в соответствии с вашими требованиями.

  • Импорт базы данных конфигурации:

su root -c /usr/local/sbin/slapadd -n 0 -F /usr/local/etc/slapd.d -l /usr/local/etc/openldap/slapd.ldif
  • Запуск SLAPD:
su root -c /usr/local/libexec/slapd -F /usr/local/etc/slapd.d
...