In diesem Kapitel wird beschrieben, wie alle relevanten Daten der OTRS-Installation gesichert und wieder hergestellt werden können.
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.
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.