Backing Up the System

Datensicherung
Wiederherstellung der Daten

In diesem Kapitel wird beschrieben, wie alle relevanten Daten der OTRS-Installation gesichert und wieder hergestellt werden können.

Datensicherung

Bei einem Backup gibt es zwei Arten von Datensicherung, die Applikation (z. B. /opt/otrs/) und die Datenbank.

Um Backups zu vereinfachen, wird ein scripts/backup.pl mitgeliefert, das alle benötigten Komponenten sichert.

linux:/opt/otrs# cd scripts/
linux:/opt/otrs/scripts# ./backup.pl --help
backup.pl - backup script
Copyright (C) 2001-2018 OTRS AG, https://otrs.com/
usage: backup.pl -d /data_backup_dir/ [-c gzip|bzip2] [-r 30] [-t fullbackup|nofullbackup|dbonly]
linux:/opt/otrs/scripts#

Skript: Aufruf der Hilfe des Backup-Mechanismus.

Ein Backup kann also z. B. mit folgendem Befehl erstellt werden:

linux:/opt/otrs/scripts# ./backup.pl -d /backup/
Backup /backup//2010-09-07_14-28/Config.tar.gz ... done
Backup /backup//2010-09-07_14-28/Application.tar.gz ... done
Dump MySQL rdbms ... done
Compress SQL-file... done
linux:/opt/otrs/scripts#

Abb.: Erstellen einer Datensicherung.

Alle Daten wurden in das Verzeichnis /backup/2010-09-12_14-28/ gesichert und dort, getrennt nach Art der Daten, in einzelne .tar.gz-Dateien gespeichert.

linux:/opt/otrs/scripts# ls /backup/2010-09-07_14-28/
Application.tar.gz  Config.tar.gz  DatabaseBackup.sql.gz
linux:/opt/otrs/scripts#

Skript: Prüfung der gesicherten Dateien.

Wiederherstellung der Daten

Um ein Backup wieder einzuspielen, müssen die Applikation (z. B. nach /opt/otrs/) und die Datenbank wieder hergestellt werden.

Um Backups einspielen zu können, wird ein scripts/restore.pl mitgeliefert, das die benötigten Komponenten wieder zurück sichert. Es unterstützt MySQL und PostgreSQL.

linux:/opt/otrs/scripts# ./restore.pl --help
restore.pl - restore script
Copyright (C) 2001-2018 OTRS AG, https://otrs.com/
usage: restore.pl -b /data_backup/<TIME>/ -d /opt/otrs/
linux:/opt/otrs/scripts#

Skript: Aufruf der Hilfe des Restore-Mechanismus.

Daten, die im Verzeichnis /backup/2010-09-12_14-28/ gesichert wurden, können bei einer OTRS-Installation in /opt/otrs folgendermaßen zurückgespielt werden.

linux:/opt/otrs/scripts# ./restore.pl -b /backup/2010-09-07_14-28 -d /opt/otrs/
Restore /backup/2010-09-07_14-28//Config.tar.gz ...
Restore /backup/2010-09-07_14-28//Application.tar.gz ...
create MySQL
decompresses SQL-file ...
cat SQL-file into MySQL database
compress SQL-file...
linux:/opt/otrs/scripts#

Skript: Wiederherstellung des Systems.