Tâche #33127
Scénario #33741: EOLE 2.9 : OpenLDAP doit être fonctionnel
utiliser le backend mdb plutôt que le backend bdb
100%
Description
Le backend bdb est indiqué obsolète dans la documentation de openldap.
Un passage au backend ldb pourrait apporter un gain de performance sur les installations qui gère de plus en plus d’utilisateurs.
Related issues
Associated revisions
changement du backend dbd en mdb, suppression de la variable cachesize pour ldap (inexistante pour mdb)
ref #33127
construction paquet
ref #33127
ajout de maxsize, par défaut est à 10Mo il est spécifier dans la doc de fixer le max bien au dessus de la taille de la base.
cf : si besoin => https://www.openldap.org/software/man.cgi?query=slapd-mdb
ref #33127
modification de 10-conf-zephir, le ldapsearch (ligne128) n'était plus fonctionnel. maitenant il faut [-H ldapuri]
avant [-h ldaphost] passait, mais ne passe plus.
ref #33127
construction de paquet modification de compat
ref #33127
correction d'un commentaire contenant une erreur
ref #33127
History
#1 Updated by Joël Cuissinat about 2 years ago
<jojo2024> gnunux, ça paraît compliqué à automatiser sur un seveur en prod ? https://dev-eole.ac-dijon.fr/issues/33127
<gnunux> oui ca parait compliqué, mais on peut envisager faire une variable non ?
<gnunux> par défaut c'est le nouveau backend, en migration ca laisse l'ancien
<gnunux> (dans ce cas ca ne peut pas arrivé sur le 2.8.1 sinon il faut laisser l'ancien backend par défaut)
#2 Updated by Joël Cuissinat almost 2 years ago
- Tracker changed from Demande to Scénario
- Start date deleted (
09/09/2021) - Release set to EOLE 2.9.0
#3 Updated by Joël Cuissinat over 1 year ago
- Parent task set to #33741
#4 Updated by Ludwig Seys over 1 year ago
- Project changed from eole-annuaire to Distribution EOLE
- Assigned To set to Ludwig Seys
#5 Updated by Ludwig Seys over 1 year ago
- Status changed from Nouveau to En cours
- Start date set to 02/28/2022
#6 Updated by Ludwig Seys over 1 year ago
- Status changed from En cours to À valider
- % Done changed from 0 to 100
le backend ldb n'existe pas, vu avec l'auteur de la demande il parlait bien de mdb.
Les fichiers de configuration ont été modifiés pour utiliser mdb. La variables obligatoire pour dbd à été supprimé, et celle recommandée pour mdb à été ajoutée.
Il y a aussi une correction du script /usr/share/eole/posttemplate/10-conf-zephir, lors de son exécution une commande ldapsearch défectueuse affichait son aide.
Avant [-h ldaphost] était fonctionnel mais ne l'est plus en 2.9 désormais il faut utiliser => [-H ldapuri]
Soit : ldapsearch -x -H ldap://127.0.0.1 -b "o=gouv,c=fr" "uid=admin_zephir"
au lieu de : ldapsearch -x -h 127.0.0.1 -b "o=gouv,c=fr" "uid=admin_zephir"
#7 Updated by Emmanuel GARETTE over 1 year ago
- Status changed from À valider to Résolu
#8 Updated by Joël Cuissinat over 1 year ago
- Subject changed from utiliser le backend ldb plutôt que le backend bdb to utiliser le backend mdb plutôt que le backend bdb
#9 Updated by Joël Cuissinat over 1 year ago
- Related to Tâche #33906: Documentation 2.9 : mise à jour OpenLDAP added
#10 Updated by Joël Cuissinat over 1 year ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0
OK
#11 Updated by Laurent Gourvenec 11 months ago
- Related to Tâche #34782: Migration de backend LDAP added