Ein sauberes OTRS Backup unter Linux

Wie funktioniert ein sauberes Backup? Ich finde überall nur Informationen zum Update von 2.1 auf 2.2, aber wie mache ich eins von 2.2.2 auf 2.2.3? Gruß, matthias ____________ Virus checked by G DATA AntiVirusKit Version: AVKA 17.445 from 08.10.2007 Virus news: www.antiviruslab.com

Sehr geehrter Herr Schojohann,
Wie funktioniert ein sauberes Backup?
Im OTRS_Home Verzeichnis unter scripts/ befindet sich ein Script mit dem Namen "backup.pl". Dieses Script kann für Backups verwendet werden. Die genaue Syntax: ./backup.pl -d /data_backup_dir/ [-c gzip|bzip2] [-r 30] [-t fullbackup|nofullbackup] Weiterhin existiert ein Script restore.pl, um Backups im System wieder einzuspielen. Die genaue Syntax: restore.pl -b /data_backup/<TIME>/ -d /opt/otrs/
Ich finde überall nur Informationen zum Update von 2.1 auf 2.2, aber wie mache ich eins von 2.2.2 auf 2.2.3?
Im OTRS_Home Verzeichnis befindet sich die Datei Upgrading. Bitte gehen Sie so vor wie in der Datei beschrieben. Den Teil "Update the database changes" können Sie überspringen, da kein Datenbank Update von 2.2.2 auf 2.2.3 notwendig ist. Ich hoffe ich konnte Ihnen helfen! ((enjoy)) -- Stefan Rother Support Director ((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing Fon: +49 (0) 9421 56818 0 :: Fax: +49 (0) 9421 56818 18 http://www.otrs.com/ :: Communication with success!

Die Scripts sind mir soweit bekannt...nur bzgl. des UPGRADING Dokuments: These instructions are for people upgrading OTRS from "2.1" to "2.2". Aber im Prinzip könnte man doch nach dieser Reihenfolge vorgehen: backup.pl /OTRS_HOME/ mit otrs-2.2.3.tar.gz überschreiben/ersetzen restore.pl oder? -----Ursprüngliche Nachricht----- Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org]Im Auftrag von Stefan Rother Gesendet: Dienstag, 9. Oktober 2007 13:06 An: User questions and discussions about OTRS.org in German Betreff: Re: [otrs-de] Ein sauberes OTRS Backup unter Linux Sehr geehrter Herr Schojohann,
Wie funktioniert ein sauberes Backup?
Im OTRS_Home Verzeichnis unter scripts/ befindet sich ein Script mit dem Namen "backup.pl". Dieses Script kann für Backups verwendet werden. Die genaue Syntax: ./backup.pl -d /data_backup_dir/ [-c gzip|bzip2] [-r 30] [-t fullbackup|nofullbackup] Weiterhin existiert ein Script restore.pl, um Backups im System wieder einzuspielen. Die genaue Syntax: restore.pl -b /data_backup/<TIME>/ -d /opt/otrs/
Ich finde überall nur Informationen zum Update von 2.1 auf 2.2, aber wie mache ich eins von 2.2.2 auf 2.2.3?
Im OTRS_Home Verzeichnis befindet sich die Datei Upgrading. Bitte gehen Sie so vor wie in der Datei beschrieben. Den Teil "Update the database changes" können Sie überspringen, da kein Datenbank Update von 2.2.2 auf 2.2.3 notwendig ist. Ich hoffe ich konnte Ihnen helfen! ((enjoy)) -- Stefan Rother Support Director ((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing Fon: +49 (0) 9421 56818 0 :: Fax: +49 (0) 9421 56818 18 http://www.otrs.com/ :: Communication with success! _______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/ ____________ Virus checked by G DATA AntiVirusKit Version: AVKA 17.445 from 08.10.2007 Virus news: www.antiviruslab.com

Sehr geehrter Herr Schojohann,
Die Scripts sind mir soweit bekannt...nur bzgl. des UPGRADING Dokuments: These instructions are for people upgrading OTRS from "2.1" to "2.2".
Aber im Prinzip könnte man doch nach dieser Reihenfolge vorgehen: backup.pl /OTRS_HOME/ mit otrs-2.2.3.tar.gz überschreiben/ersetzen restore.pl
oder?
Nein, so geht das nicht. Wenn Sie restore.pl ausführen, überschreiben Sie Ihr Update in diesem Moment wieder... Ich kenne leider Ihre Installation nicht genau, aber in der Regel würde ich so vorgehen: 1.) Stoppen Sie die Datenbank, Cron und den Webserver. Sichern Sie die Datenbank und das OTRS_Home Verzeichnis. 2.) Löschen Sie das OTRS_Home Verzeichnis. 3.) Entpacken Sie die neue OTRS Version nach OTRS_Home. 4.) Kopieren Sie alle Konfigurationsdateien von der Sicherung in das neue OTRS. (Kernel/Config.pm und Kernel/Config/Files/ZZZAuto.pm) 5.) Übernehmen Sie das gesamte var/ Verzeichnis aus dem Backup in das neue System. 6.) Führen Sie das Script bin/SetPermission.sh aus. 7.) Reinstallieren Sie alle Installierten opm Pakete. 8.) Starten Sie die Dienste wieder. ((enjoy)) -- Stefan Rother Support Director ((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing Fon: +49 (0) 9421 56818 0 :: Fax: +49 (0) 9421 56818 18 http://www.otrs.com/ :: Communication with success!

Das hat wunderbar funktioniert, vielen Dank! Jetzt halten sich die Eskalationszeiten auch endlich an die WorkingHours ;) -----Ursprüngliche Nachricht----- Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org]Im Auftrag von Stefan Rother Gesendet: Dienstag, 9. Oktober 2007 13:24 An: User questions and discussions about OTRS.org in German Betreff: Re: AW: [otrs-de] Ein sauberes OTRS Backup unter Linux Sehr geehrter Herr Schojohann,
Die Scripts sind mir soweit bekannt...nur bzgl. des UPGRADING Dokuments: These instructions are for people upgrading OTRS from "2.1" to "2.2".
Aber im Prinzip könnte man doch nach dieser Reihenfolge vorgehen: backup.pl /OTRS_HOME/ mit otrs-2.2.3.tar.gz überschreiben/ersetzen restore.pl
oder?
Nein, so geht das nicht. Wenn Sie restore.pl ausführen, überschreiben Sie Ihr Update in diesem Moment wieder... Ich kenne leider Ihre Installation nicht genau, aber in der Regel würde ich so vorgehen: 1.) Stoppen Sie die Datenbank, Cron und den Webserver. Sichern Sie die Datenbank und das OTRS_Home Verzeichnis. 2.) Löschen Sie das OTRS_Home Verzeichnis. 3.) Entpacken Sie die neue OTRS Version nach OTRS_Home. 4.) Kopieren Sie alle Konfigurationsdateien von der Sicherung in das neue OTRS. (Kernel/Config.pm und Kernel/Config/Files/ZZZAuto.pm) 5.) Übernehmen Sie das gesamte var/ Verzeichnis aus dem Backup in das neue System. 6.) Führen Sie das Script bin/SetPermission.sh aus. 7.) Reinstallieren Sie alle Installierten opm Pakete. 8.) Starten Sie die Dienste wieder. ((enjoy)) -- Stefan Rother Support Director ((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing Fon: +49 (0) 9421 56818 0 :: Fax: +49 (0) 9421 56818 18 http://www.otrs.com/ :: Communication with success! _______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/ ____________ Virus checked by G DATA AntiVirusKit Version: AVKA 17.445 from 08.10.2007 Virus news: www.antiviruslab.com

Ich sehe gerade dass mein Kundenportal wieder den Default-Look hat, kann ich /OTRS_HOME/Kernel/Output/HTML/Standard ebenfalls komplett rüberkopieren? -----Ursprüngliche Nachricht----- Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org]Im Auftrag von Stefan Rother Gesendet: Dienstag, 9. Oktober 2007 13:24 An: User questions and discussions about OTRS.org in German Betreff: Re: AW: [otrs-de] Ein sauberes OTRS Backup unter Linux Sehr geehrter Herr Schojohann,
Die Scripts sind mir soweit bekannt...nur bzgl. des UPGRADING Dokuments: These instructions are for people upgrading OTRS from "2.1" to "2.2".
Aber im Prinzip könnte man doch nach dieser Reihenfolge vorgehen: backup.pl /OTRS_HOME/ mit otrs-2.2.3.tar.gz überschreiben/ersetzen restore.pl
oder?
Nein, so geht das nicht. Wenn Sie restore.pl ausführen, überschreiben Sie Ihr Update in diesem Moment wieder... Ich kenne leider Ihre Installation nicht genau, aber in der Regel würde ich so vorgehen: 1.) Stoppen Sie die Datenbank, Cron und den Webserver. Sichern Sie die Datenbank und das OTRS_Home Verzeichnis. 2.) Löschen Sie das OTRS_Home Verzeichnis. 3.) Entpacken Sie die neue OTRS Version nach OTRS_Home. 4.) Kopieren Sie alle Konfigurationsdateien von der Sicherung in das neue OTRS. (Kernel/Config.pm und Kernel/Config/Files/ZZZAuto.pm) 5.) Übernehmen Sie das gesamte var/ Verzeichnis aus dem Backup in das neue System. 6.) Führen Sie das Script bin/SetPermission.sh aus. 7.) Reinstallieren Sie alle Installierten opm Pakete. 8.) Starten Sie die Dienste wieder. ((enjoy)) -- Stefan Rother Support Director ((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing Fon: +49 (0) 9421 56818 0 :: Fax: +49 (0) 9421 56818 18 http://www.otrs.com/ :: Communication with success! _______________________________________________ OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.com/ ____________ Virus checked by G DATA AntiVirusKit Version: AVKA 17.445 from 08.10.2007 Virus news: www.antiviruslab.com

Hallo, OTRS besteht ja "nur" aus den Dateien unter dem Verzeichnis otrs und der Datenbank. Daher bin ich bei allen bisherigen updates - und so auch zuletzt beim Update von Version 2.2.2 auf 2.2.3 - immer folgendermaßen vorgegangen: Das komplette otrs Verzeichnis sichern. Unter linux # cp -RP otrs/ otrs.bak Die Datenbank sichern. Unter MySQL # mysqldump --opt otrs -p > otrs.sql Dann die neue Version über die vorherige kopieren. Wenn man keine Änderungen an den templates vorgenommen hat, bspw. um das Aussehen von otrs zu ändern, sollte alles auf Anhieb funktionieren und vor allem ein restore.pl wäre nicht nur überflüssig, sondern auch schadhaft, da es ja vorherige Versionen wieder herstellt. Hth EDV Tekomedia Markus Nagel Tekomedia GmbH Castroper Str.12 D-44791 Bochum T: +49 (0)234 8939-0 F: +49 (0)234 8939-28 ------------------------------------------------------- Tekomedia GmbH Castroper Str. 12, 44791 Bochum Reg.-gericht Bochum HRB 6537 St.- Nr.: 306 5867 0873 Geschäftsführung: Hans-Günter Oberlindober Matthias Schojohann schrieb:
Die Scripts sind mir soweit bekannt...nur bzgl. des UPGRADING Dokuments: These instructions are for people upgrading OTRS from "2.1" to "2.2".
Aber im Prinzip könnte man doch nach dieser Reihenfolge vorgehen: backup.pl /OTRS_HOME/ mit otrs-2.2.3.tar.gz überschreiben/ersetzen restore.pl
oder?
-----Ursprüngliche Nachricht----- Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org]Im Auftrag von Stefan Rother Gesendet: Dienstag, 9. Oktober 2007 13:06 An: User questions and discussions about OTRS.org in German Betreff: Re: [otrs-de] Ein sauberes OTRS Backup unter Linux
Sehr geehrter Herr Schojohann,
Wie funktioniert ein sauberes Backup?
Im OTRS_Home Verzeichnis unter scripts/ befindet sich ein Script mit dem Namen "backup.pl". Dieses Script kann für Backups verwendet werden.
Die genaue Syntax: ./backup.pl -d /data_backup_dir/ [-c gzip|bzip2] [-r 30] [-t fullbackup|nofullbackup]
Weiterhin existiert ein Script restore.pl, um Backups im System wieder einzuspielen.
Die genaue Syntax: restore.pl -b /data_backup/<TIME>/ -d /opt/otrs/
Ich finde überall nur Informationen zum Update von 2.1 auf 2.2, aber wie mache ich eins von 2.2.2 auf 2.2.3?
Im OTRS_Home Verzeichnis befindet sich die Datei Upgrading. Bitte gehen Sie so vor wie in der Datei beschrieben. Den Teil "Update the database changes" können Sie überspringen, da kein Datenbank Update von 2.2.2 auf 2.2.3 notwendig ist.
Ich hoffe ich konnte Ihnen helfen!
((enjoy))

Hallo Herr Nagel,
OTRS besteht ja "nur" aus den Dateien unter dem Verzeichnis otrs und der Datenbank. Daher bin ich bei allen bisherigen updates - und so auch zuletzt beim Update von Version 2.2.2 auf 2.2.3 - immer folgendermaßen vorgegangen: Das komplette otrs Verzeichnis sichern. Unter linux # cp -RP otrs/ otrs.bak Die Datenbank sichern. Unter MySQL # mysqldump --opt otrs -p > otrs.sql Dann die neue Version über die vorherige kopieren. Wenn man keine Änderungen an den templates vorgenommen hat, bspw. um das Aussehen von otrs zu ändern, sollte alles auf Anhieb funktionieren und vor allem ein restore.pl wäre nicht nur überflüssig, sondern auch schadhaft, da es ja vorherige Versionen wieder herstellt.
Ja, in 99% aller Fälle funktioniert das Vorgehen so auch. Allerdings kann es dann passieren, das Leichen in Form von Dateien im System verbleiben die nicht mehr verwendet werden. Auch können Probleme entstehen, wenn opm Pakete installiert sind. Beispiel: Es ist auf OTRS 2.2.2 ein OPM Paket installiert, das die Datei Kernel/System/CustomerUser.pm verändert. In diesem Moment kopiert der OPM Mechanismus die original Datei CustomerUser.pm als CustomerUser.pm.save weg. Jetzt führen Sie ein Update wie von Ihnen beschrieben aus; merken das Sie das OPM Paket nicht mehr benötigen und deinstallieren es. Somit wird die Datei CustomerUser.pm.save wiederhergestellt aber aus der Version 2.2.2! Und dann ist es meist viel schwieriger den Fehler zu finden, falls geringe Modifikationen an der Datei vorgenommen wurden... ((enjoy)) -- Stefan Rother Support Director ((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing Fon: +49 (0) 9421 56818 0 :: Fax: +49 (0) 9421 56818 18 http://www.otrs.com/ :: Communication with success!

Hallo Herr Rother, ok, das ist einleuchtend. Hatte bislang dann wohl "Glück". Werd mir für die Zukunft Ihre Anleitung zu Herzen nehmen. Gruß EDV Tekomedia Markus Nagel Tekomedia GmbH Castroper Str.12 D-44791 Bochum T: +49 (0)234 8939-0 F: +49 (0)234 8939-28 ------------------------------------------------------- Tekomedia GmbH Castroper Str. 12, 44791 Bochum Reg.-gericht Bochum HRB 6537 St.- Nr.: 306 5867 0873 Geschäftsführung: Hans-Günter Oberlindober Stefan Rother schrieb:
Hallo Herr Nagel,
OTRS besteht ja "nur" aus den Dateien unter dem Verzeichnis otrs und der Datenbank. Daher bin ich bei allen bisherigen updates - und so auch zuletzt beim Update von Version 2.2.2 auf 2.2.3 - immer folgendermaßen vorgegangen: Das komplette otrs Verzeichnis sichern. Unter linux # cp -RP otrs/ otrs.bak Die Datenbank sichern. Unter MySQL # mysqldump --opt otrs -p > otrs.sql Dann die neue Version über die vorherige kopieren. Wenn man keine Änderungen an den templates vorgenommen hat, bspw. um das Aussehen von otrs zu ändern, sollte alles auf Anhieb funktionieren und vor allem ein restore.pl wäre nicht nur überflüssig, sondern auch schadhaft, da es ja vorherige Versionen wieder herstellt.
Ja, in 99% aller Fälle funktioniert das Vorgehen so auch. Allerdings kann es dann passieren, das Leichen in Form von Dateien im System verbleiben die nicht mehr verwendet werden.
Auch können Probleme entstehen, wenn opm Pakete installiert sind.
Beispiel:
Es ist auf OTRS 2.2.2 ein OPM Paket installiert, das die Datei Kernel/System/CustomerUser.pm verändert. In diesem Moment kopiert der OPM Mechanismus die original Datei CustomerUser.pm als CustomerUser.pm.save weg.
Jetzt führen Sie ein Update wie von Ihnen beschrieben aus; merken das Sie das OPM Paket nicht mehr benötigen und deinstallieren es.
Somit wird die Datei CustomerUser.pm.save wiederhergestellt aber aus der Version 2.2.2!
Und dann ist es meist viel schwieriger den Fehler zu finden, falls geringe Modifikationen an der Datei vorgenommen wurden...
((enjoy))

Guten Tag Stefan Rother.
Im OTRS_Home Verzeichnis unter scripts/ befindet sich ein Script mit dem Namen "backup.pl". Dieses Script kann für Backups verwendet werden.
Hält das Backup Script die Daten aus DB und FS eigentlich auch konsistent? Was passiert, wenn die Daten aus dem FS gesichert sind, neue Daten (Mails) hinzukommen und dann das Backup der DB beginnt? Gibts dann einen Unterschied zwischen DB und FS Backup? -- Mit freundlichen Grüssen André Bauer System: Ubuntu Server 6.06.1 LTS / Apache 2.0.55 - MOD_PERL 2.0.2 / MySQL 5.0.21 / OTRS 2.2.3
Sehr geehrter Herr Schojohann,
Wie funktioniert ein sauberes Backup?
Die genaue Syntax: ./backup.pl -d /data_backup_dir/ [-c gzip|bzip2] [-r 30] [-t fullbackup|nofullbackup]
Weiterhin existiert ein Script restore.pl, um Backups im System wieder einzuspielen.
Die genaue Syntax: restore.pl -b /data_backup/<TIME>/ -d /opt/otrs/
Ich finde überall nur Informationen zum Update von 2.1 auf 2.2, aber wie mache ich eins von 2.2.2 auf 2.2.3?
Im OTRS_Home Verzeichnis befindet sich die Datei Upgrading. Bitte gehen Sie so vor wie in der Datei beschrieben. Den Teil "Update the database changes" können Sie überspringen, da kein Datenbank Update von 2.2.2 auf 2.2.3 notwendig ist.
Ich hoffe ich konnte Ihnen helfen!
((enjoy))
participants (4)
-
André Bauer
-
EDV Tekomedia
-
Matthias Schojohann
-
Stefan Rother