Page 1 of 5

HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Wed 16. Jan 2019, 20:45
by Martin
Diese Anleitung bezieht sich auf das Wiederherstellen von Backups des alten Backup-Systems.
Die Anleitung für das neue Backup-System finden Sie hier: viewtopic.php?t=11827



Hallo,

irgendwo hatte ich es schon einmal angehangen, hier aber einmal die aktualisierte Fassung meines KeyHelp Backup-Restore HOWTOs.

Achtung, diese Anleitung ist sehr wahrscheinlich mittlerweile veraltet.

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Wed 16. Jan 2019, 22:50
by OlliTheDarkness
Martin wrote: Wed 16. Jan 2019, 20:45 Hallo,

irgendwo hatte ich es schon einmal angehangen, hier aber einmal die aktualisierte Fassung meines KeyHelp Backup-Restore HOWTOs.
Top danke =)

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Thu 17. Jan 2019, 21:50
by Blackmoon
Guten Abend Martin.
Vielen Dankf für die Anleitung.


/Dani

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Sun 20. Jan 2019, 11:46
by OlliTheDarkness
Kleine Korrektur zur Anleitung:

IST

Code: Select all

chmod 700 disaster-recovery.sh
	./disaster-recovery.sh
MUSS

Code: Select all

chmod 700 disaster_recovery.sh
	./disaster_recovery.sh
--------------------------------------------------------

IST

Code: Select all

php /home/keyhelp/www/keyhelp/bin/rewrite-user-configs.php
MUSS

Code: Select all

php /home/keyhelp/www/keyhelp/bin/rewrite_user_configs.php
Statt Bindestrich (-) müsste es Unterstrich (_) heißen.

Nur, bevor die ersten verzweifelten Fragen kommen wo das Problem ist ^^ :D

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Sun 20. Jan 2019, 11:51
by Jolinar
Vielleicht wäre es ja sinnvoll, den Ablauf in ein Script zu coden. So könnte man Bedienfehler minimieren... ;)

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Sun 20. Jan 2019, 12:01
by OlliTheDarkness
Jolinar wrote: Sun 20. Jan 2019, 11:51 Vielleicht wäre es ja sinnvoll, den Ablauf in ein Script zu coden. So könnte man Bedienfehler minimieren... ;)
Wo ich wieder zu meiner Lieblingsaussage komme:

"Man muss den Leuten nicht alles fertig servieren"

Aber davon ab, ist die Anleitung Idiotensicher :lol:

Das der Total Fail eintritt ist in der heutigen Zeit dank Raid & Co eher unwahrscheinlich.

Einzig für einen Host "Umzug" wäre es intressant, wofür die detailierte Anleitung ausreicht.

Aber man könnte es ins Handbuch übernehmen. :D

Und nun zerfetzt mich für diese Aussage in der Luft **ShitStorm in 3-2-1** :lol:

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Sun 20. Jan 2019, 12:12
by Jolinar
OlliTheDarkness wrote: Sun 20. Jan 2019, 12:01 Und nun zerfetzt mich für diese Aussage in der Luft **ShitStorm in 3-2-1** :lol:
Warum?

Grundsätzlich sehe ich das genauso wie du. Aber ich habe es einfach schon zu oft erlebt, daß so mancher "Admin" nicht mal weiß, was das CLI ist geschweige denn, wie man richtig am CLI arbeitet.
Deswegen auch meine Devise: "DAU-Tauglichkeit reduziert (unnötigen) Supportaufwand enorm!" :mrgreen:

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Sun 20. Jan 2019, 12:22
by OlliTheDarkness
Jolinar wrote: Sun 20. Jan 2019, 12:12
OlliTheDarkness wrote: Sun 20. Jan 2019, 12:01 Und nun zerfetzt mich für diese Aussage in der Luft **ShitStorm in 3-2-1** :lol:
Warum?

Grundsätzlich sehe ich das genauso wie du. Aber ich habe es einfach schon zu oft erlebt, daß so mancher "Admin" nicht mal weiß, was das CLI ist geschweige denn, wie man richtig am CLI arbeitet.
Deswegen auch meine Devise: "DAU-Tauglichkeit reduziert (unnötigen) Supportaufwand enorm!" :mrgreen:
:lol: :lol: ehrlich ?
Das solche Leute einen Server betreiben dürfen sollte verboten werden :D
Bedrohung der Öffentlichen Ordnung & Sicherheit und so...

Aber ja ich verstehe deine "Sorge" schon.

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Sun 20. Jan 2019, 23:27
by Martin
Hallo,

grundsätzlich ist ja eine Restore Funktion für das Backup auf der ToDo Liste. Da sich aber Servergegebenheiten durchaus unterscheiden können wollte ich diesen manuellen Restore gerade nicht als Script, sodass man hier noch Individuell auf Eigenheiten oder Probleme eingehen kann.

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Tue 29. Jan 2019, 15:36
by OlliTheDarkness
Moin, hab da mal ne Frage zum Recovery.

Wo bezieht KH seine Server IP vom Dashboard her ?

Nach dem Recovery auf einer anderen Maschiene zeigt er mir die IP des Backups im Panel an, anstatt die wirkliche IP der Maschiene.

Ansonsten läuft alles wunderbar.

Gruß Olli

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Tue 29. Jan 2019, 15:48
by Martin
Hallo,

diese wird bei der Installation einmalig ausgelesen und dann in der settings Tabelle von KeyHelp hinterlegt.

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Tue 29. Jan 2019, 16:15
by Alexander
Nachdem du die Angabe in der KeyHelp `settings`-Tabelle (`category` = 'dns', `name` = 'ip') angepasst hast, noch den Befehl ...

Code: Select all

php /home/keyhelp/www/keyhelp/bin/rewrite_user_configs.php 
... zum neu Schreiben der Bind-Config ausfühen, dann stimmen die IPs auch dort.

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Tue 29. Jan 2019, 16:23
by OlliTheDarkness
Alexander wrote: Tue 29. Jan 2019, 16:15 Nachdem du die Angabe in der KeyHelp `settings`-Tabelle (`category` = 'dns', `name` = 'ip') angepasst hast, noch den Befehl ...

Code: Select all

php /home/keyhelp/www/keyhelp/bin/rewrite_user_configs.php 
... zum neu Schreiben der Bind-Config ausfühen, dann stimmen die IPs auch dort.
Moin danke für den Tipp, die Zone hatte ich bereits über den DNS Editor angepasst.

Ging wirklich nurnoch um die Anzeige im Dash =)

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Wed 30. Jan 2019, 10:44
by Jolinar
Da ein User gerade in einem anderen Thread so seine Problemchen mit einem Restore hat...

Zu Punkt 3 des Howto's:
Wäre es möglicherweise sinnvoll, die SQL-Statements für die aktuelle Userkonfiguration mit ins Backup zu packen?

Re: HOWTO - Manuelle Wiederherstellung KeyHelp Serverbackup

Posted: Wed 30. Jan 2019, 10:50
by Martin
Hallo,

das sind sie ja, aber die Configfiles bei einem frisch installierten System lauten ja auf andere Passwörter.
Also entweder man sichert die neuen mySQL Passwörter für KeyHelp, Roundcube und co oder man grast dann alle Configfiles ab und ändert diese wieder. Ich habe mich hier für ersteres entschieden.

Durch den Export und Re-Import wird der Userstand des frisch installierten Systems wiederhergestellt, nachdem das Backuprestore der Datenbanken dieses auf den Stand des alten Systems zurückgesetzt hatte.