[geloest] OpenLDAP Backend Datenbank von HDB auf MDB wechseln

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
sharbich
Beiträge: 284
Registriert: 27.09.2013 21:12:40

[geloest] OpenLDAP Backend Datenbank von HDB auf MDB wechseln

Beitrag von sharbich » 12.11.2018 13:36:34

Hallo Ihr Lieben,
ich habe eine Frage zu meiner Vorgehensweise. Ich möchte die Backend Datenbank meines OpenLDAP Server von HDB auf MDB migrieren. Hierzu würde ich wie folgt vorgehen:
Sichern meines LDAP

Code: Alles auswählen

nice slapcat -n 0 > ${BACKUP_PATH}/config.ldif
nice slapcat -n 1 > ${BACKUP_PATH}/meinedomain.local.ldif
cp -rp /var/lib/ldap /var/lib/ldap.bak
cp -rp /etc/ldap/slapd.d /etc/ldap/slapd.d.bak
Einträge in diesen zwei Daten mit einen Texteditor von hdb auf mdb ändern.
Den OpenLDAP Dienst stoppen

Code: Alles auswählen

sudo systemctl stop sldap.service
Die Verzeichnisse des LDAP Baum löschen

Code: Alles auswählen

rm -r /var/lib/ldap /etc/ldap/slapd.d
Die LDAP Datenbank neu einrichten

Code: Alles auswählen

sudo dpkg-reconfigure slapd
Bei den Optionen die Datenbank MDB auswählen und sonst alles so lassen wie vorher. Danach den LDAP Baum wieder herstellen.

Code: Alles auswählen

sudo slapadd -F /etc/ldap/slapd.d -n 0 -l ${BACKUP_PATH}/config.ldif
sudo slapadd -F /etc/ldap/slapd.d -n 1 -l ${BACKUP_PATH}/meinedomain.local.ldif
OpenLDAP Service beenden und neu starten

Code: Alles auswählen

sudo systemctl restart slapd.service
Das müsste es meiner Ansicht nach gewesen sein. Fällt Euch noch was ein an was ich achten muss?

Lieben Gruß von Stefan Harbich

Antworten