Unterschiede zwischen den Revisionen 9 und 10
Revision 9 vom 2006-11-01 17:11:56
Größe: 3448
Autor: age
Kommentar: reserver
Revision 10 vom 2012-06-13 21:26:25
Größe: 3438
Autor: anonym
Kommentar: converted to 1.6 markup
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 10: Zeile 10:
 * Crypto-Partition der Backup-Platte aktivieren[[FootNote(Das entsprechende Passwort findest du in der E-Mail "Passwort der Backup-Platte" vom 13 Jul 2006, gesendet an die Neofaxe-Mailinglist[[1]]]:{{{  * Crypto-Partition der Backup-Platte aktivieren<<FootNote(Das entsprechende Passwort findest du in der E-Mail "Passwort der Backup-Platte" vom 13 Jul 2006, gesendet an die Neofaxe-Mailingliste)>>:{{{
Zeile 14: Zeile 14:
 * Das Backup aller [wiki:Self:FaxeUML UMLs] benötigt etwa 30 GB. Dementsprechend viel Platz wird auf der USB-Platte benötigt. Eventuell musst du ein älteres Backup löschen.  * Das Backup aller [[FaxeUML|UMLs]] benötigt etwa 30 GB. Dementsprechend viel Platz wird auf der USB-Platte benötigt. Eventuell musst du ein älteres Backup löschen.
Zeile 17: Zeile 17:
 * Anschliessend das Backup mit folgendem Skript starten[[FootNote(Damit durch das Backup nicht alle anderen Dienste verlangsamt werden, sollte der Hauptprozess einen sehr niedrigen nice-Wert bekommen. Das geschieht im Script automatisch. Wenn du per Hand kopierst kannst du entweder ''nice -n15 BEFEHL'' aufrufen oder per ''top'' und der R-Taste renicen.)]]:{{{  * Anschliessend das Backup mit folgendem Skript starten<<FootNote(Damit durch das Backup nicht alle anderen Dienste verlangsamt werden, sollte der Hauptprozess einen sehr niedrigen nice-Wert bekommen. Das geschieht im Script automatisch. Wenn du per Hand kopierst kannst du entweder ''nice -n15 BEFEHL'' aufrufen oder per ''top'' und der R-Taste renicen.)>>:{{{

Diese kurze Anleitung beschreibt die Vorgehensweise bei einem Backup des UML-Verzeichnisses.


Backup auf einen externen Datenträger

Momentan werden die Backups Mittwoch Abend durchgeführt. Da ein Backup ungefähr drei Stunden benötigt, sollte es vor 24:00 Uhr (dem Wechsel auf Donnerstag) erfolgen. Grund hierfür ist das Starten von cron-apt ab Donnerstag 04:00 Uhr.

Folgende Schritte sind notwendig um ein Backup durchzuführen:

  • USB-Platte besorgen und anschliessen
  • Auf dem Server einloggen und root werden
  • Crypto-Partition der Backup-Platte aktivieren1:

    cryptsetup -h sha512 -c aes create interim /dev/sda1
  • Partition mounten:

    mount /home/daten
  • Das Backup aller UMLs benötigt etwa 30 GB. Dementsprechend viel Platz wird auf der USB-Platte benötigt. Eventuell musst du ein älteres Backup löschen.

  • Nun solltest du eine screen-Session starten, damit du die Verbindung zum Server während des Backups trennen kannst, ohne dass das Backup unterbrochen wird:

    screen -S backup-sitzung
  • Anschliessend das Backup mit folgendem Skript starten2:

    /uml/scripts/uml-backup.sh
  • Du kannst dich nun aus der screen-Session aushängen - Tastenkombination STRG+A D

Nach einigen Stunden (je nach nice-Wert) ist das Backup beendet. Logge dich wieder auf dem Server ein und werde root. Nun kannst du dich mit deiner screen-Session wieder verbinden:

screen -r backup-sitzung

Wurde das Backup erfolgreich beendet, führe folgende Schritte durch:

  • Aushängen der USB-Platte und Entfernen der crypto-Partition:

    umount /home/daten
    
    cryptsetup remove interim
  • USB-Platte ausschalten und das Steckernetzteil aus der Steckdose entfernen (das spart Strom).

Backup auf einem Reserveserver

Sollte es mal notwendig werden eines der Backups auf dem sao backup Rechner zu starten, findest du hier einige Hinweise. (TODO: Diese Anleitung sollte auch auf der Backupplatte schnell erreichbar sein)

  • Backupplatte entschlüsseln und mounten

cryptsetup -h sha512 -c aes create interim /dev/sda1
mount /dev/mapper/interim /uml
  • Auf der Platte sind mehrere Backups, deswegen musst du noch ein paar Verz. kopieren/verschieben, abhängig davon, welche Version genutzt werden soll. Im Prinzip sind chrootjail und scripts unbedingt notwendig. DATUM entsprechend ersetzen

mv /uml/backup/DATUM/chrootjail /uml/
mv /uml/backup/DATUM/scripts /uml/
  • Da der Reserverechner wahrscheinlich nicht genügend RAM hat, kannst du nur die wichtigsten umls starten. Zwingend sind ldap & webproxy siehe Variable UML. Ansonsten hilft nur noch eine Swap.

vi /uml/scripts/mutter_weckt_die_uml-kinder.sh
  • Jetzt noch den uml Switch einrichten und die umls starten..

/scripts/init-uml.sh start
  • Falls nicht alle angepassten Scripte auf dem neuen System vorhanden sind, dann nimm die aus dem jeweiligen Backupverzeichnis.
  1. Das entsprechende Passwort findest du in der E-Mail "Passwort der Backup-Platte" vom 13 Jul 2006, gesendet an die Neofaxe-Mailingliste (1)

  2. Damit durch das Backup nicht alle anderen Dienste verlangsamt werden, sollte der Hauptprozess einen sehr niedrigen nice-Wert bekommen. Das geschieht im Script automatisch. Wenn du per Hand kopierst kannst du entweder nice -n15 BEFEHL aufrufen oder per top und der R-Taste renicen. (2)

FaxeBackup (zuletzt geändert am 2012-06-13 21:26:25 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.