Erstellen von Backup-Ordnern
Man braucht dazu die bash
Eingabe von:
root@myserver # mkdir /var/backup
root@myserver # mkdir /var/backup/aktuell
root@myserver # mkdir /var/backup/letzt
root@myserver # mkdir /var/backup/vorletzt
root@myserver # mkdir /var/backup/bin
Rechtevergabe für die frisch erstellten Ordner:
root@myserver # chmod –R 770 /var/backup
Erstellen des Backupscripts
root@myserver # vi /var/backup/bin/pleskbackup.sh
folgenden Code in diese Datei einfügen:
#!/bin/bash
cd /var/backup
rm -rf vorletzt
mv letzt vorletzt
mv aktuell letzt
mkdir aktuell
cd /var/backup/aktuell
#Plesk 7.5
/usr/local/psa/bin/psadump -F -f psa_dump
#Plesk 8
#/usr/local/psa/bin/pleskbackup --all psa_dump
Zu beachten sei hier welches Plesk man updaten möchte. Betreffende Zeile ein kommentieren! (hier ist Plesk 7.5)
mit (:wq) speichern und den VI verlassen
root@myserver # chmod –R 700 /var/backup/bin/pleskbackup.sh
(ausführbar machen der Datei)
Backup erstellen
root@myserver # cd /var/backup/bin/
root@myserver # ./pleskbackup.sh
zur Kontrolle kann man in den Ordner /var/backup/aktuell nach schauen ob eine Datei mit dem Namen psa_dump entstanden ist:
Diesen Test kann man auch noch 2X wiederholen, so müssten in den anderen Ordnern ebenfalls Dateien mit den Namen psa_dump sein.
Es können bei entsprechenden Erfolg nun die nötigen Cronshops für die automatische Sicherung des Systems angelegt werden.
Stellen wir uns mal vor, ein kleiner Käfer fliegt in das Rechenzentrum wo unser Server steht. Da wir wieder einmal anstatt "reboot" "halt" in unsere Konsole eingegeben haben, steht ein genervter schweißgebadeter Techniker genau am Reck unseres Servers und sucht verzweifelt den Anschalter. Diese Situation ergreift der Käfer schmuggelt sich an dem Techniker vorbei, und gelangt ins innere unseres ROOTSERVERS.........
......das Rechenzentrum schreibt uns an das wir einen neunen Server hätten und die Daten von dem alten nicht mehr rekonstruierbar
Neuinstallation des Servers mit Plesk 7.5 muss vorhanden sein
Alle Module des alten Plesksystem müssen installiert sein
Wichtig: Unbedingt darauf achten das die Lizenz für die selbe Anzahl an Domains ausgelegt ist wie die alte Version, sonst scheitert die Aktion gnadenlos.
Erstellen eines Verzeichnis /var/backup/restore (selbes Prinzip wie oben beschrieben)
kopieren der Backupdatei (psa_dump) in dieses Verzeichnis und folgenden Befehl einfügen:
root@myserver# /usr/local/psa/bin/psarestore -t -m ip_map_file -s shells_map_file -f psa_dump --restore-server --restore-admin
es werden folgende Dateien in dem Verzeichnis /var/backup/restore erstellt:
“ip_map_file" und "shells_map_file”
Diese Dateien mit VI (nach oben beschriebenen Prinzip) öffnen, die IP-Adresse des Servers eintragen (bei neuen Server) als Shell würde ich die /bin/bash nehmen
Danach den Befehl ausführen:
root@myserver# /usr/local/psa/bin/psarestore -m ip_map_file -s shells_map_file -f psa_dump --restore-server --restore-admin
Wenn keine unerwarteten Fehlermeldungen aufgetreten sind ist das Gesamte Plesksystem einschließlich aller Kunden, Datenbanken und Mails wieder hergestellt.
Das wars auch schon:
Einiges habe ich bei HostEurope recherschiert
|