Hallo zusammen,
da ox die grandiose Idee hatte, die angepriesene automatische Backupfunktion auszulagern und mit Sicherheit diverse User sich die Frage stellen wie Daten jetzt gesichert werden können, habe ich ein kleine Anleitung erarbeitet.
Ich möchte es hier zur Verfügung stellen und gleichzeitig darauf hinweisen das ich keine Garantie geben kann das bei eurem System folgende Schritte zu einem erfolgreichen Backup führen.
Ausgegangen wird von einer Standard OXASE Installation. Derzeit eingesetzte Version: OX ASE Version : 6.20.0 Rev30
Falls ich etwas übersehen haben sollte oder falsch Einschätze wäre ich für eure Unterstützung dankbar.
Ziel ist es im Katastrophenfall mittel der erstellen Daten den ox Mailserver wiederherstellen zu können.
---------------------------------
Ox Mailserver Dienste stoppen
Um eine erfolgreiche Datensicherung am ox Mailserver durchzuführen ist es zwingend erforderlich die zu sichernden Dienste zu stoppen.
/etc/init.d/open-xchange-groupware stop
/etc/init.d/open-xchange-admin stop
/etc/init.d/cyrus2.2 stop
/etc/init.d/postfix stop
Sicherung der LDAP-Daten
slapcat > /mnt/oxbackup/2011-10-13_LDAP-Daten.ldif
Sicherung der lokalen Konfigurationsdateien
tar -cvzf /mnt/oxbackup/2011-10-13_etc.tgz /etc
Sicherung der Benutzerdaten
tar -cvzf /mnt/oxbackup/2011-10-13_root.tgz /root
tar -cvzf /mnt/oxbackup/2011-10-13_home.tgz /home
Sicherung der installierten Pakete
dpkg --get-selections > /mnt/oxbackup/2011-10-13_paketliste.txt
Sicherung der Laufzeitdaten
tar -cvzf /mnt/oxbackup/2011-10-13_var.tgz /var
Sicherung der Open-Xchange Konfiguration
tar -cvzf /mnt/oxbackup/2011-10-13_opt-open-xchange.tgz /opt/open-xchange
Backup von Open-Xchange Database
mysqldump --all-databases --single-transaction -p$(</etc/mysql.secret) > datenbank-sicherung.mysql
(Falls eure Datenbank über ein Kennwort verfügt)
Erhaltet ihr folgende Meldung:
-bash: /etc/mysql.secret: Datei oder Verzeichnis nicht gefunden
Enter password:
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using
password: YES) when trying to connect
dann besitzt eure Datenbank kein Kennwort und es muss folgender Code ausgeführt werden. Ist bei Migrationen aus OX Express Edition oder OX Appliance Edition möglich.
mysqldump --all-databases --single-transaction > /mnt/oxbackup/2011-10-13_datenbank-sicherung.mysql
ox Mailserver Dienste starten
/etc/init.d/open-xchange-groupware start
/etc/init.d/open-xchange-admin start
/etc/init.d/cyrus2.2 start
/etc/init.d/postfix start
da ox die grandiose Idee hatte, die angepriesene automatische Backupfunktion auszulagern und mit Sicherheit diverse User sich die Frage stellen wie Daten jetzt gesichert werden können, habe ich ein kleine Anleitung erarbeitet.
Ich möchte es hier zur Verfügung stellen und gleichzeitig darauf hinweisen das ich keine Garantie geben kann das bei eurem System folgende Schritte zu einem erfolgreichen Backup führen.
Ausgegangen wird von einer Standard OXASE Installation. Derzeit eingesetzte Version: OX ASE Version : 6.20.0 Rev30
Falls ich etwas übersehen haben sollte oder falsch Einschätze wäre ich für eure Unterstützung dankbar.
Ziel ist es im Katastrophenfall mittel der erstellen Daten den ox Mailserver wiederherstellen zu können.
---------------------------------
Ox Mailserver Dienste stoppen
Um eine erfolgreiche Datensicherung am ox Mailserver durchzuführen ist es zwingend erforderlich die zu sichernden Dienste zu stoppen.
/etc/init.d/open-xchange-groupware stop
/etc/init.d/open-xchange-admin stop
/etc/init.d/cyrus2.2 stop
/etc/init.d/postfix stop
Sicherung der LDAP-Daten
slapcat > /mnt/oxbackup/2011-10-13_LDAP-Daten.ldif
Sicherung der lokalen Konfigurationsdateien
tar -cvzf /mnt/oxbackup/2011-10-13_etc.tgz /etc
Sicherung der Benutzerdaten
tar -cvzf /mnt/oxbackup/2011-10-13_root.tgz /root
tar -cvzf /mnt/oxbackup/2011-10-13_home.tgz /home
Sicherung der installierten Pakete
dpkg --get-selections > /mnt/oxbackup/2011-10-13_paketliste.txt
Sicherung der Laufzeitdaten
tar -cvzf /mnt/oxbackup/2011-10-13_var.tgz /var
Sicherung der Open-Xchange Konfiguration
tar -cvzf /mnt/oxbackup/2011-10-13_opt-open-xchange.tgz /opt/open-xchange
Backup von Open-Xchange Database
mysqldump --all-databases --single-transaction -p$(</etc/mysql.secret) > datenbank-sicherung.mysql
(Falls eure Datenbank über ein Kennwort verfügt)
Erhaltet ihr folgende Meldung:
-bash: /etc/mysql.secret: Datei oder Verzeichnis nicht gefunden
Enter password:
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using
password: YES) when trying to connect
dann besitzt eure Datenbank kein Kennwort und es muss folgender Code ausgeführt werden. Ist bei Migrationen aus OX Express Edition oder OX Appliance Edition möglich.
mysqldump --all-databases --single-transaction > /mnt/oxbackup/2011-10-13_datenbank-sicherung.mysql
ox Mailserver Dienste starten
/etc/init.d/open-xchange-groupware start
/etc/init.d/open-xchange-admin start
/etc/init.d/cyrus2.2 start
/etc/init.d/postfix start
Comment