Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
backup [07.12.2015 20:01] – havelock | backup [22.07.2017 07:44] (aktuell) – [Bacula Client] havelock | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
* Peer-Schlüssel | * Peer-Schlüssel | ||
* OpenVPN-Konfiguration | * OpenVPN-Konfiguration | ||
+ | * Datenbanken | ||
+ | |||
+ | ===== Klassisches Backup ===== | ||
+ | |||
+ | Für die Datensicherung kommt Bacula zum Einsatz: http:// | ||
+ | |||
+ | ==== Bacula Server ==== | ||
+ | |||
+ | Der Server läuft auf '' | ||
+ | < | ||
+ | aptitude install bacula-server bacula-console | ||
+ | mkdir / | ||
+ | chown bacula.bacula / | ||
+ | chmod 750 / | ||
+ | </ | ||
+ | |||
+ | * Die gesamte Konfiguration erfolgt über ''/ | ||
+ | * Steuerung des Backupsystems kann z.B. über '' | ||
+ | * Welche Daten von den Clients gesichert werden wird auf dem Server bestimmt | ||
+ | * Die Speicherung erfolgt auf virtuellen Bändern im Dateisystem | ||
+ | * Verzeichnis: | ||
+ | |||
+ | Die Speicherung erfolgt über den Storage-Daemon, | ||
+ | konfiguriert: | ||
+ | <file conf / | ||
+ | # | ||
+ | # Bacula Storage Daemon Configuration file | ||
+ | # Freifunk Community Pinneberg | ||
+ | # | ||
+ | |||
+ | Storage { | ||
+ | Name = gate05-sd | ||
+ | SDPort = 9103 | ||
+ | WorkingDirectory = "/ | ||
+ | Pid Directory = "/ | ||
+ | Maximum Concurrent Jobs = 20 | ||
+ | SDAddress = 10.137.14.1 | ||
+ | } | ||
+ | |||
+ | Director { | ||
+ | Name = gate05-dir | ||
+ | Password = "< | ||
+ | } | ||
+ | |||
+ | Device { | ||
+ | Name = FileStorage | ||
+ | Media Type = File | ||
+ | Archive Device = / | ||
+ | LabelMedia = yes; | ||
+ | Random Access = Yes; | ||
+ | AutomaticMount = yes; | ||
+ | RemovableMedia = no; | ||
+ | AlwaysOpen = no; | ||
+ | } | ||
+ | |||
+ | Messages { | ||
+ | Name = Standard | ||
+ | director = gate05-dir = all | ||
+ | } | ||
+ | </ | ||
+ | ==== Bacula Client ==== | ||
+ | |||
+ | Auf den übrigen Gateways muß nur der File-Daemon installiert werden: | ||
+ | aptitude install bacula-fd | ||
+ | |||
+ | Die Sicherung erfolgt innerhalb des Freifunk-Netzwerks, | ||
+ | Grund wird der File-Daemon auch auf das '' | ||
+ | |||
+ | < | ||
+ | rm / | ||
+ | </ | ||
+ | |||
+ | Firewall | ||
+ | < | ||
+ | root@ffpi-services:/ | ||
+ | </ | ||
+ | |||
+ | <file conf / | ||
+ | # | ||
+ | # Bacula File Daemon Configuration file | ||
+ | # Freifunk Community Pinneberg | ||
+ | # | ||
+ | |||
+ | Director { | ||
+ | Name = gate05-dir | ||
+ | Password = "< | ||
+ | } | ||
+ | |||
+ | FileDaemon { | ||
+ | Name = gate01-fd | ||
+ | FDport = 9102 | ||
+ | WorkingDirectory = / | ||
+ | Pid Directory = / | ||
+ | Maximum Concurrent Jobs = 20 | ||
+ | FDAddress = 10.137.10.1 | ||
+ | } | ||
+ | |||
+ | Messages { | ||
+ | Name = Standard | ||
+ | director = gate05-dir = all, !skipped, !restored | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | === MySQL Datenbanken === | ||
+ | |||
+ | Falls auf dem Client ein MySQL-Server läuft, sollten die Datenbanken täglich | ||
+ | gesichert werden: | ||
+ | * Dump nach ''/ | ||
+ | * ''/ | ||
+ | * ''/ | ||
+ | Als Beispiel kann auf dem Server '' | ||
+ |