OTRS - Backup & Restore:

Backup-Einrichten:
Mount-Ordner auf OTRS-Server erstellen, um diesen später mit dem NAS(SMB)-Storage zu verbinden:

mkdir -p /mnt/Backup_OTRS

Backup-Ziel ist hier QNAP-Storage (<QNAP-Ip-Adresse>:/vol/NFS_Backup/OTRS)

Autom. Einhängen bei Systemstart:
Editieren von /etc/fstab
//qnap/Backup /mnt/Backup_OTRS cifs credentials=/etc/cifspasswd,iocharset=utf8,sec=ntlm 0 0

Anmeldecredentials in folgende Datei eintragen und im Anschluss die Rechte anpassen:
/etc/cifspasswd

Inhalt wie folgt:
username=username
password=password

Manuelles Einhängen:
mount –a

Backup-Script manuell ausführen unter:
/opt/otrs/scripts/backup.pl -d /mnt/Backup_OTRS/Apps/OTRS -r 10 -t fullbackup \ &> /mnt/Backup_OTRS/Apps/OTRS/backup.log

Dieses kann als Cronjob ausgeführt werden(10 werden aufbewahrt, Backup jeden Tag um 23 Uhr):
crontab –e
* 23 * * * /opt/otrs/scripts/backup.pl -d /mnt/Backup_OTRS/Apps/OTRS -r 10 -t fullbackup \ &> /mnt/Backup_OTRS/Apps/OTRS/backup.log


Restore-Prozess:
Vor dem Restore muss der Inhalt der Datenbank gelöscht werden:
mysql –uroot -p
$mysql
drop database otrs;
create database otrs;

Jetzt kann man das Restore Script starten.
$ cd /opt/otrs/scripts
./restore.pl -b /mnt/Backup_OTRS/Apps/OTRS/<DATUM-Ordner> -d /opt/otrs/
Beim Restore kam es schon einmal vor, je nach Version, dass das Script eine Kette an Symlinks angelegt hat. Dies muss man vor einem nächsten Backup unbedingt bereinigen!
cd /opt/otrs/var/
$ rm var

Gegebenenfalls, falls Fehlermeldung:
Rechte erneut setzen:
Web-Server Berechtigungen für OTRS setzen.
root@ticket:/opt# cd /opt/otrs
root@ticket:/opt/otrs# bin/otrs.SetPermissions.pl --otrs-user=otrs --web-group=www-data /opt/otrs

© 2024 ziggymania.de Designed S.Wommer