configuração do slapd para back-sql: como traduzir exemplos de slapd.conf para slapd.d

configuração do slapd para back-sql: como traduzir exemplos de slapd.conf para slapd.d

Estou tentando configurar o slapd com back-sql (especificamente backend postgresql). Todos os documentos que encontrei (Como fazer o Postgresq LDAPparece ser mais completo) estão relacionados à configuração antiga que usa slapd.conf enquanto eu preciso usar a dinâmica news slapd.d.

Não consigo entender como devo adicionar a entrada na configuração. O que eu tentei atualmente é:

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

Mas quando executo o ldapmodify recebo o erro:

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

E em 254 debugLevel eu recebo:

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"

Ao fazer o teste no Debian Jessie com slapd versão 2.4.40

Responder1

Fiquei totalmente desanimado com alguns carasda lista slapdde usar este backend, pois é considerado experimental e não suportado.

informação relacionada