iX 4/2023
S. 136
Praxis
Verzeichnisdienste

OpenLDAP 2.6 als Loadbalancer nutzen

Die neue OpenLDAP-Version 2.6 vereinfacht das Einrichten eines Multiprovider-Clusters. Für eine gleichmäßige Auslastung bringt sie mit dem Modul lloadd einen protokollbasierten Loadbalancer mit. Bei der Konfiguration gibt es aber einiges zu beachten.

Von Stefan Kania

Immer wenn mehrere OpenLDAP-Server als Multiprovider eingerichtet sind oder mehrere Consumer denselben Datenbestand bereitstellen, kommt die Frage auf: Wie kann ich dafür sorgen, dass die LDAP-Server gleichmäßig genutzt werden? Wenn man die Zugriffe der Clients über Round-Robin-DNS verteilt, ist eine genaue Lastverteilung aufgrund der vorgegebenen Anzahl der Verbindungen nicht möglich. Daher fällt die Wahl häufig auf einen Loadbalancer. Nicht jeder möchte dafür eigene Hardware verwenden, gerade wenn die nur für LDAP benötigt wird.

OpenLDAP bietet seit der Version 2.5 die Option des Loadbalancing über das Modul lloadd, das aber erst in OpenLDAP 2.6 die sogenannten sticky Sessions (coherency) beherrscht. Damit lässt sich eine Clientverbindung dauerhaft oder über einen gewissen Zeitraum an einen bestimmten LDAP-Server weiterleiten. Ohne diese Funktion kann es passieren, dass jede Anfrage eines Clients immer an einen anderen LDAP-Server geleitet wird. An dieser Stelle muss dann die Entscheidung gefällt werden: Soll das LTS-Release 2.5 oder die aktuelle Version 2.6 zum Einsatz kommen? Um die volle Loadbalancing-Funktion zeigen zu können, setzt dieser Artikel auf Letztere. Da derzeit keine Linux-Distribution aktuelle OpenLDAP-Pakete bereitstellt, kommen in diesem Artikel die Pakete der Firma Symas zum Einsatz, die kostenfrei für verschiedene Distributionen zum Download bereitstehen (siehe ix.de/zun1).

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

9,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren