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.
Demandes liées
Révisions associées
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
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 2 ans
<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 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Tracker changé de Demande à Scénario
- Début
09/09/2021supprimé - Release mis à EOLE 2.9.0
#3 Mis à jour par Joël Cuissinat il y a environ 2 ans
- Tâche parente mis à #33741
#4 Mis à jour par Ludwig Seys il y a environ 2 ans
- Projet changé de eole-annuaire à Distribution EOLE
- Assigné à mis à Ludwig Seys
#5 Mis à jour par Ludwig Seys il y a environ 2 ans
- Statut changé de Nouveau à En cours
- Début mis à 28/02/2022
#6 Mis à jour par Ludwig Seys il y a environ 2 ans
- Statut changé de En cours à À valider
- % réalisé changé de 0 à 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 Mis à jour par Emmanuel GARETTE il y a environ 2 ans
- Statut changé de À valider à Résolu
#8 Mis à jour par Joël Cuissinat il y a environ 2 ans
- Sujet changé de utiliser le backend ldb plutôt que le backend bdb à utiliser le backend mdb plutôt que le backend bdb
#9 Mis à jour par Joël Cuissinat il y a environ 2 ans
- Lié à Tâche #33906: Documentation 2.9 : mise à jour OpenLDAP ajouté
#10 Mis à jour par Joël Cuissinat il y a environ 2 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0
OK
#11 Mis à jour par Laurent Gourvenec il y a plus d'un an
- Lié à Tâche #34782: Migration de backend LDAP ajouté