Backup & Restore

Konfigurations-Backups

Derzeit ca. alle zwei Stunden gegen "viertel vor ungerade Stunde" werden unsere zentralen Konfigurationen auf dem Backup-Server gesichert. Dies geschieht auch aus cron heraus mit /root/bin/config_backup. Dabei entstehen jeweils einzelne Archive:

  • config.tar.gz für /etc/, /root/, /var/spool/cron/, /var/lib/aide/ usw.
  • local.tar.gz für /usr/local
  • robot.tar.gz für /home/robot und /home/rswatch
  • mailman.tar.gz für /var/lib/mailman/lists/, /var/lib/mailman/archives/private/*.mbox/ und /var/lib/mailman/archives/public/
  • postgres-$(date +"%H").tar.gz für /var/lib/postgres (es werden also die alten Kopien jeweils 1 Tag aufbewahrt)
  • mysql-$(date +"%H").tar.gz für /var/lib/mysql/mysql/, /var/lib/mysql-ext/mysql (also nur für die zentrale, MySQL-eigene Datenbank; die Kopien werden jeweils 1 Tag aufbewahrt)
  • traffic.tar.gz für /var/lib/ipac

Diese werden zunächst nach /var/backups/lokal/config/ geschrieben, dort encrypted und dann einzeln auf den Backup-Server kopiert. Damit sind z.B. Passwörter nicht auf dem Backup-Server sichtbar, falls dieser gecracked werden sollte. Das Passwort dafür steht in /root/etc/keyfile - außerdem haben es mehrere Hostmaster und der Vorstand, es muss auch bei jeder Änderung an all diese weitergegeben werden.

Geändert am: 11.07.2006, 17:58 Uhr
Nach oben
Druckversion