Configuración de slapd para back-sql: cómo traducir ejemplos de slapd.conf a slapd.d

Configuración de slapd para back-sql: cómo traducir ejemplos de slapd.conf a slapd.d

Estoy intentando configurar slapd con back-sql (específicamente el backend de postgresql). Todos los documentos que encontré (Procedimiento LDAP de Postgresqparece ser más completo) están relacionados con la configuración anterior que usa slapd.conf mientras que necesito usar la dinámica slapd.d de noticias.

No puedo entender cómo debo agregar la entrada en la configuración. Lo que probé actualmente es:

dn: olcDatabase={1}sql,cn=config
objectClass: olcDatabaseConfig
objectClass: olcSqlConfig
olcSuffix: dc=vega,dc=com
olcDatabase: sql
olcDbName: mytest

Pero cuando ejecuto ldapmodify me sale el error:

root@argo-jessie:~# ldapmodify -x  -D cn=admin,cn=config -W  -f ,ldapvi-argo-jessie-7228.ldif
Enter LDAP Password: 
adding new entry "olcDatabase={1}sql,cn=config"
ldap_add: Other (e.g., implementation specific) error (80)
    additional info: <olcSuffix> failed startup

Y en 254 debugLevel obtengo:

Sep 23 16:34:18 localhost slapd[5650]: olcSuffix: value #0: <olcSuffix> failed startup (dc=vega,dc=com)!
Sep 23 16:34:18 localhost slapd[5650]: send_ldap_result: err=80 matched="" text="<olcSuffix> failed startup"

Al hacer la prueba en Debian Jessie con slapd versión 2.4.40

Respuesta1

Un par de chicos me han desanimado totalmente.de la lista de slapdevite el uso de este backend, ya que se considera experimental y no es compatible.

información relacionada