OpenLDAP — программное обновление конфигурации slapd

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

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

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

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

Вы не должны использовать slapd.conf, если хотите онлайн-обновление. См. документацию. Не по теме

user207421 31.05.2019 03:26

@ user207421 спасибо, вы знаете, как выполнять онлайн-обновление?

Michel Gokan Khan 31.05.2019 07:10

@ user207421, не могли бы вы поделиться своими выводами? Я не мог найти ничего связанного в документации. Я знаю, что есть способ изменить cn=config, но я не смог найти точного решения для slapd-mdb.

Michel Gokan Khan 01.06.2019 12:16

Не могли найти где? Там в документации все правильно. Не Гугл. Документация. Поищи это.

user207421 03.06.2019 12:44
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
2
4
322
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Раздел "Быстрый старт" документации 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

Другие вопросы по теме