LDAP Replikation

Aus ConfigWiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „====LDAP Replikation==== LDAP Daten synchron auf mehrere Server verteilen (replizieren) http://de.wikipedia.org/wiki/Replikation_%28Datenverarbeitung%29 ====…“)
(LDAP Replikation)
 
Zeile 1: Zeile 1:
 
====LDAP Replikation====
 
====LDAP Replikation====
LDAP Daten synchron auf mehrere Server verteilen (replizieren)
+
LDAP Daten synchron auf mehrere Server verteilen (replizieren) http://de.wikipedia.org/wiki/Replikation_%28Datenverarbeitung%29
 
+
http://de.wikipedia.org/wiki/Replikation_%28Datenverarbeitung%29
+
  
 
=====[[syncrepl]]=====
 
=====[[syncrepl]]=====

Aktuelle Version vom 29. April 2015, 16:37 Uhr

Inhaltsverzeichnis

[Bearbeiten] LDAP Replikation

LDAP Daten synchron auf mehrere Server verteilen (replizieren) http://de.wikipedia.org/wiki/Replikation_%28Datenverarbeitung%29

[Bearbeiten] syncrepl

Ist der Nachfolger von slurpd. Syncrepl wird als Thread von slapd ausgeführt und agiert wie ein normaler Client der einen Ldap Server abfragt. Weiterhin ist er auto-synchronisierend und kennt 2 Verfahren eine passive und aktive Replikation bezogen auf den Master. Todo:delta-syncrepl

RFC https://tools.ietf.org/html/rfc4533

[Bearbeiten] Mechanismus

Bei syncrepl kann statt Master und Slave auch von Provider und Consumer die Rede sein.

Das LDAP Content Synchronistation Protocoll kurz LDAP Sync ist die Basis.

Wenn ein syncrepl Anweisung in der slapd Konfiguration existiert, dann wird ein Thread innerhalb von slapd gestarted. Der Consumer fordert anfangs einmalig den kompletten Datenbestand vom Provider an. (Initial Load)


Im aktiven Modus (refreshOnly Modus) fragt der Consumer periodisch nach Updates an und trennt wieder die Verbindung (Polling).

Im passiven Modus (refreshAndPersist) hat der Consumer eine ständige Verbindung mit dem Provider und aktualisiert sich darüber.

[Bearbeiten] CSNs

contextCSN - höchste Ebene des jeweiligen DITs

entryCSN - Attribut von jedem DIT Objekt

[Bearbeiten] DB

im Prinzip jede aber empfohlen wird bdb und hdb

Meine Werkzeuge