Projet

Général

Profil

Tâche #33127

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

utiliser le backend mdb plutôt que le backend bdb

Ajouté par Benjamin Bohard il y a plus de 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/02/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
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.


Demandes liées

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

Révisions associées

Révision 39b07c06 (diff)
Ajouté par Ludwig Seys il y a environ 2 ans

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

Révision a3076214 (diff)
Ajouté par Ludwig Seys il y a environ 2 ans

construction paquet
ref #33127

Révision febaa55d (diff)
Ajouté par Ludwig Seys il y a environ 2 ans

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

Révision 51d9c205 (diff)
Ajouté par Ludwig Seys il y a environ 2 ans

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

Révision bc6fe10d (diff)
Ajouté par Ludwig Seys il y a environ 2 ans

construction de paquet modification de compat
ref #33127

Révision 736822fb (diff)
Ajouté par Ludwig Seys il y a environ 2 ans

correction d'un commentaire contenant une erreur
ref #33127

Révision fb784f1b (diff)
Ajouté par Joël Cuissinat il y a plus d'un an

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

Ref: #34915
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/2021 supprimé
  • 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

Formats disponibles : Atom PDF