Datenwiederherstellung aus Backup: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
| Zeile 47: | Zeile 47: | ||
=== Verbinde dich per Putty auf den Container (z.B. www70.estugo.de)=== | === Verbinde dich per Putty auf den Container (z.B. www70.estugo.de)=== | ||
===1. zunächst Datenbank wiederherstellen=== | ===1. zunächst Datenbank wiederherstellen=== | ||
| Zeile 60: | Zeile 61: | ||
:<code>chown -R ############:psacln /var/www/vhosts/XXX.XXX.hostkraft.de/backup_estugo/XXX_XXX.sql</code> | :<code>chown -R ############:psacln /var/www/vhosts/XXX.XXX.hostkraft.de/backup_estugo/XXX_XXX.sql</code> | ||
===2. Daten wiederherstellen=== | ===2. Daten wiederherstellen=== | ||
| Zeile 91: | Zeile 80: | ||
::<code>rsync -arvuP /mnt/var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur/ /var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur</code> | ::<code>rsync -arvuP /mnt/var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur/ /var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur</code> | ||
==Nach der Wiederherstellung== | ==Nach der Wiederherstellung== | ||
Version vom 4. Dezember 2018, 16:40 Uhr
Allgemeines
- 1. Folgende Daten müssen vorliegen oder vom Kunden angefordert werden
- -> Server (siehe alternativ ggf. Bahnhof)
- -> Domain
- -> Datum der Wiederherstellung
- -> Ordner der wiederhergestellt werden soll
- -> Datenbank die wiederhergestellt werden soll
- -> probiere vorab immer nur die Dateien wiederherzustellen, oft reicht dies schon aus (es sei denn der Kd hat definitiv die Datenbank kaputt gemacht, z.B. CSV Import oder Shop-Update)
- -> Bei fehlgeschlagen Updates muss immer beides wiederhergestellt werden
Vorbereiten der Wiederherstellung
1. Backup mounten
- 1.1 Anmeldung in der Cloudpit
- (https://cloudpit.io/auth/login) Zgd. findest du in Keepass (Cloudpit www Server)
- 1.2 Suche dir den Container raus, für welchen du das Backup einspielen möchtest
- (z.B www70.estugo.de)
- 1.3 Suche dir unter "Datensicherung" das vom Kunden gewünschte Backup raus
- (z.B vom 30.01.)
- 1.4 Klicke unter Aktionen auf "Backup mounten"
- Achtung!!! Ausschließlich Backup mounten
- 1.5 Warte bis das Backup gemountet wurde
Zwischeninfo an den Kunden
- Vorlage im OTRS -> "Backup wiederherstellen"
- -> Informiere den Kunden über den Status
- -> ersetze Anrede und Ordnernamen
- -> lasse das Ticket offen
- Text:
- Hallo Herr xxxxx,
- die Daten werden nun wie gewünscht wiederhergestellt, ich habe den Ordner /html/gx2 nach /html/gx2-kaputt umbenannt.
- Sobald die Daten wiederhergestellt wurden, werde ich Sie erneut informieren. Sofern alles geklappt hat, löschen Sie bitte im Anschluss den umbenannten Ordner, um Speicherplatz zu sparen.
Wiederherstellung aus Backup in der Shell
Verbinde dich per Putty auf den Container (z.B. www70.estugo.de)
1. zunächst Datenbank wiederherstellen
- Das gemountete Backup befindet sich im Ordner /mnt
1.1. Möchtest Du die Daten nur im Order backup_estugo für den Kunden zur Verfügung stellen:
- Datenbank via Shell aus dem Ordner /mnt in den Ordner /backup_estugo im Kundenabo kopieren und entpacken
cp -a /mnt/var/lib/mysql-gzdumps/XXX_XX.sql.gz /var/www/vhosts/XXX.XXX.hostkraft.de/backup_estugo/ && gunzip /var/www/vhosts/XXX.XXX.hostkraft.de/backup_estugo/XXX_XXX.sql.gz
- Im Anschluss Benutzer anpassen
chown -R ############:psacln /var/www/vhosts/XXX.XXX.hostkraft.de/backup_estugo/XXX_XXX.sql
2. Daten wiederherstellen
- Daten auf dem Container zu finden unter dem Ordner /mnt
- - auf z.B. www71.estugo.de via SSH anmelden dann entsprechendes aus dem Ordner /mnt in den Kundenordner KOPIEREN, z.B.:
rsync -arvuP /mnt/var/www/vhosts/XXX.XXX.hostkraft.de/html/gx2 /var/www/vhosts/XXX.XXX.hostkraft.de/backup_estugo/
- Oder:
shopt -s dotglob; cp -r -a /mnt/var/www/vhosts/XXX.XXX.hostkraft.de/httpdocs/gx2 /var/www/vhosts/XXX.XXX.hostkraft.de/httpdocs/
3. Emails wiederherstellen
- Daten sind wie gehabt unter dem Ordner /mnt zu finden
- - z.B. per midnight commander (mc) den Mailordner des Kunden suchen und mit folgendem Befehl gezielt Dateien aus dem Backup in den Kundenverzeichnis kopieren.
rsync -arvuP /mnt/var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur/ /var/qmail/mailnames/alexa-gmbh.at/office/Maildir/.Sent/cur
Nach der Wiederherstellung
- -> Es kann je nach Daten ca. 30-90 Minuten dauern
- -> Sobald die Wiederherstellung abgeschlossen ist, informiere den Kunden
- Text:
- Hallo Herr xxxx,
- die Daten wurden soeben erfolgreich wiederhergestellt, bitte prüfen Sie Ihre Webseite. Bei Problemen wenden Sie sich bitte direkt an "notfall@estugo.de".
- Bitte erstellen Sie vor einer Änderung oder Anpassung eine Datensicherungen in der Verwaltung, siehe:
Backup in Cloudpit abhängen
- Im Cloudpit unter "Datensicherungen" auf Backup unmounten klicken
- (Gekenntzeichnet durch den Gelben Balken oberhalb der verfügbaren Backups)
Eintrag im Bahnhof
- -> Damit wir wissen wer wann Daten wiederhergestellt hat, halte dies in der Datenbank fest
- -> Der Text könnte wie folgt lauten
- -> ersetze Kürzel, Datum und Text
- ^mp 18.04.2017:
- MySQL wiederhergestellt
- Ordner wiederhergestellt