我正在使用 slapd-mdb我正在寻找一种使用 ldapmodify 或类似方法以编程方式更新“maxsize”参数的方法:http://manpages.courier-mta.org/htmlman5/slapd-mdb.5.html
我的主要问题是我有一个巨大的数据集,我需要更多的空间。
任何有关如何以编程方式更新 OpenLDAP 配置的建议将不胜感激。
我的环境是 Kubernetes,我将 OpenLDAP 部署为容器。
最佳答案
"Quickstart" 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
用你的值(value)观,改变OlcDbMaxSize
值(value),以满足您的要求。 su root -c /usr/local/sbin/slapadd -n 0 -F /usr/local/etc/slapd.d -l /usr/local/etc/openldap/slapd.ldif
su root -c /usr/local/libexec/slapd -F /usr/local/etc/slapd.d
关于kubernetes - OpenLDAP - 以编程方式更新 slapd 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56373598/