Project

General

Profile

Tâche #33127

Scénario #33741: EOLE 2.9 : OpenLDAP doit être fonctionnel

utiliser le backend mdb plutôt que le backend bdb

Added by Benjamin Bohard over 1 year ago. Updated 11 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/28/2022
Due date:
% Done:

100%

Remaining (hours):
0.0

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

Related to Distribution EOLE - Tâche #33906: Documentation 2.9 : mise à jour OpenLDAP Fermé 08/25/2022
Related to Distribution EOLE - Tâche #34782: Migration de backend LDAP Fermé 10/01/2022

Associated revisions

Revision 39b07c06 (diff)
Added by Ludwig Seys 11 months ago

changement du backend dbd en mdb, suppression de la variable cachesize pour ldap (inexistante pour mdb)
ref #33127

Revision a3076214 (diff)
Added by Ludwig Seys 11 months ago

construction paquet
ref #33127

Revision febaa55d (diff)
Added by Ludwig Seys 11 months ago

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

Revision 51d9c205 (diff)
Added by Ludwig Seys 11 months ago

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

Revision bc6fe10d (diff)
Added by Ludwig Seys 11 months ago

construction de paquet modification de compat
ref #33127

Revision 736822fb (diff)
Added by Ludwig Seys 11 months ago

correction d'un commentaire contenant une erreur
ref #33127

Revision fb784f1b (diff)
Added by Joël Cuissinat 3 months ago

posttemplate/10-conf-zephir : mise à jour des requêtes ldap "annuaire distant"

Ref: #34915
Ref: #33127

History

#1 Updated by Joël Cuissinat over 1 year 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 about 1 year 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 about 1 year ago

  • Parent task set to #33741

#4 Updated by Ludwig Seys 12 months ago

  • Project changed from eole-annuaire to Distribution EOLE
  • Assigned To set to Ludwig Seys

#5 Updated by Ludwig Seys 12 months ago

  • Status changed from Nouveau to En cours
  • Start date set to 02/28/2022

#6 Updated by Ludwig Seys 11 months 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 11 months ago

  • Status changed from À valider to Résolu

#8 Updated by Joël Cuissinat 11 months 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 11 months ago

  • Related to Tâche #33906: Documentation 2.9 : mise à jour OpenLDAP added

#10 Updated by Joël Cuissinat 11 months ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

OK

#11 Updated by Laurent Gourvenec 4 months ago

Also available in: Atom PDF