Archive:SEPsesam Extension für Open-Xchange 6
Copyright © SEP AG 1999-2024. Alle Rechte vorbehalten.
Jede Form der Reproduktion der Inhalte dieses Benutzerhandbuches, ganz oder in Teilen, ist nur mit der ausdrücklichen schriftlichen Erlaubnis der SEP AG gestattet. Bei der Erstellung dieses Benutzerhandbuches wurde mit größtmöglicher Sorgfalt gearbeitet, um korrekte und fehlerfreie Informationen bereit stellen zu können. Trotzdem kann die SEP AG keine Gewähr für die Richtigkeit der Inhalte dieses Benutzerhandbuches übernehmen.
DER INHALT DIESER SEITE IST VERALTET | |
Die SEP AG hat die Unterstützung für veraltete SEP sesam Versionen eingestellt. Anleitungen stehen nach wie vor für diese SEP sesam Produkte zur Verfügung, jedoch übernimmt SEP AG keine Verantwortung oder Haftung für Fehler oder Ungenauigkeiten in den Anleitungen oder für die falsche Bedienung veralteter SEP sesam Software. Es wird dringend empfohlen Ihre SEP sesam Software auf die neueste Version zu aktualisieren. Die neueste Dokumentation für SEP sesam finden Sie unter Dokumentation. |
Backup OX6 mit SEP sesam
Dieses Dokument beschreibt die Einrichtung eines SEP sesam Servers zur Sicherung einer Open-Xchange 6 Umgebung. Im Gegensatz zu den früheren Open-Xchange Versionen, wird die Sicherung der Version 6 nicht mehr über ein sogenanntes "Open-Xchange Modul" erfolgen, sondern über verteile Sicherungsaufträge.
Die Sicherung eines Open-Xchange 6 Systems muss die folgenden Komponenten umfassen:
- Backup des Systems auf File-Basis
- Backup der Partitionsinformationen für ggf. BSR Restore
- Backup der MySQL Datenbank
- Backup des LDAP
- Backup des IMAP Servers, bzw. der E-Mails.
Es ist weiterhin möglich, einzelne E-Mails verschiedener Benutzer rückzusichern.
Voraussetzungen bei SEP sesam 3.6
- SEP sesam Server Version 3.6.4.27 oder höher
- Servicepack für 3.6.4.27 OX6 (SEP Download Center)
- SEP sesam Client Version 3.6.4.24 oder höher
Vorbereitungen am SEP sesam Clienten 3.6
In Version 3.6 ist es nötig, die SEP sesam Executable "sbc_ox" gegen die SEP sesam Executable "sbc_imap" zu ersetzen:
cp /opt/sesam/bin/sesam/sbc_imap /opt/sesam/bin/sesam/sbc_ox
Vorbereitungen am SEP sesam Server Version 3.6
Um die SEP sesam Single Mailbox Sicherung nutzen zu können, muss das oben in Punkt 1.1 beschriebene Servicepack eingespielt werden.
Hier ist die Datei "sm_reformat_lis.exe" im <SESAM_ROOT>/bin/sesam
Verzeichnis
zu ersetzen!
Einrichten der Sicherungsaufträge
Sicherung "all"
Im ersten Schritt kann durch die Einrichtung einer "all" Sicherung das gesamte Open-Xchange System auf Fileebene gesichert werden.
Der Auftrag ist wie folgt in SEP sesam anzulegen:
Sicherstellung eines konsistenten Backups
Es empfiehlt sich darüber hinaus, für dieses sog. "Offline Backup" die Möglichkeit der Post- und Pre- Skripte zu nutzen um den Open-Xchange Dienst für den Zeitraum der Sicherung zu beenden. So kann die Open-Xchange Datenbank konsistent gesichert werden.
- pre Skript:
/etc/init.d/open-xchange-groupware stop
- post Skript:
/etc/init.d/open-xchange-groupware start
Sicherung "disk_info"
Zusätzlich zu der im vorherigen Beispiel eingerichteten "all"-Sicherung empfiehlt sich das Anlegen einer sogenannten "disk_info" Sicherung. Dieser Sicherungsauftrag macht es möglich, anhand der gesicherten Partitionsinformationen einen SEP sesam BSR Linux Disaster Restore durchzuführen. (Siehe auch: Disaster Recovery for Linux 2.0)
Dieser Auftrag ist wie folgt anzulegen:
Sicherung "OpenLDAP"
Der zum Open-Xchange gehörte LDAP Dienst enthält die Informationen über alle Benutzerkonten. Der Auftrag ist wie folgt einzurichten:
Sicherung "MySQL"
Sicherung aller MySQL Datenbanken
Das folgende Beispiel zeigt die Einrichtung des Sicherungsauftrages für die zum Open-Xchange zugehörige MySQL Datenbank. Im ersten Schritt kann man eine Vollsicherung der MySQL Instanz vornehmen, diese sichert alle auf dem MySQL Server verfügbaren Datenbanken:
Sicherung IMAP
Um auch einzelne E-Mails im Notfall rücksicherbar zu haben, kann das Backup des im Open-Xchange eingesetzten IMAP Servers (Cyrus, etc ...) getrennt erfolgen.
Mittels dieser Sicherung kann man im späteren Verlauf bequem verschiedene E-Mails anhand des Betreffs in diverse Nutzerkonten und Unterordner zurücksichern.
Der Auftrag ist wie folgt einzurichten:
Sicherung einzelner MySQL Datenbanken
Neben der Möglichkeit alle Datenbanken einer Instanz zu sichern, können auch gezielt verschiedene MySQL Datenbanken gesichert werden. In den meisten Fällen besteht eine Open-Xchange Instanz aus der sogenannten "configdb" und einer Datenbank, die dem entsprechenden Domainnamen der Installation gleicht.
Sicherung "configdb"
Sicherung "localhost_6"
Rücksicherung
Disaster Recovery mittels SEP sesam Linux BSR
Sind die erforderlichen Sicherungsaufträge eingerichtet worden, so ist es möglich, einen Linux BSR Restore durchzuführen. Die für dieses Vorgehen nötigen Schritte sind der entsprechenden Dokumentation zu entnehmen:
(Siehe auch: Disaster Recovery for Linux 3.0 en)
Rücksicherung einzelner E-Mails
Einrichten sm_ox.ini
Um einzeln E-Mails rücksicherbar zu machen, muss der SEP sesam Client über entsprechende Berechtigungen verfügen, um eine IMAP Synchronisation anstoßen zu können. Die Datei ist am SEP sesam Clienten anzulegen in:
<SESAM_ROOT>/var/ini/sm_ox.ini
mit dem folgenden Inhalt:
[CYRUS] admin=uid=root password=<root_passwort>
Auswahl der E-Mails
Die Rücksicherung erfolgt über den SEP sesam Restore Agenten. Nach Auswahl des entsprechenden Save-Sets, erscheint die Auflistung der jeweiligen Benutzer und Ihrer E-Mails im Restore Wizard:
Rücksicherung in ein anderes Ziel
Es ist möglich, die E-Mails in verschiedene Unterordner rückzusichern.
Im folgenden Beispiel- Screenshot wird die zuvor ausgewählte Datei für den Benutzer "mailuser" in den Unterordner "ruecksicherung" zurückgesichert:
Nach erfolgter Rücksicherung
Der Benutzer kann die rückgesicherte E-Mail anschließend über seinen Open-Xchange Login abfragen:
Rücksicherung der MySQL Datenbanken
Eine Rücksicherung der MySQL Datenbanken kann wie in der entsprechenden MySQL Dokumentation ausgeführt werden: