Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| backup [07.12.2015 18:59] – angelegt havelock | backup [22.07.2017 05:44] (aktuell) – [Bacula Client] havelock | ||
|---|---|---|---|
| Zeile 9: | Zeile 9: | ||
| * virtuelle Bänder auf HDD | * virtuelle Bänder auf HDD | ||
| * Bacula | * Bacula | ||
| + | |||
| + | ===== Zu sichernde Daten ===== | ||
| + | |||
| + | * Peer-Schlüssel | ||
| + | * 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 '' | ||