Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| backup [08.12.2015 06:56] – havelock | backup [22.07.2017 05: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 ==== | ==== Bacula Server ==== | ||
| Der Server läuft auf '' | 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 | * Welche Daten von den Clients gesichert werden wird auf dem Server bestimmt | ||
| * Die Speicherung erfolgt auf virtuellen Bändern im Dateisystem | * Die Speicherung erfolgt auf virtuellen Bändern im Dateisystem | ||
| - | * Verzeichnis: | + | * 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 ==== | ==== Bacula Client ==== | ||
| Zeile 31: | Zeile 81: | ||
| Die Sicherung erfolgt innerhalb des Freifunk-Netzwerks, | Die Sicherung erfolgt innerhalb des Freifunk-Netzwerks, | ||
| Grund wird der File-Daemon auch auf das '' | Grund wird der File-Daemon auch auf das '' | ||
| + | |||
| + | < | ||
| + | rm / | ||
| + | </ | ||
| + | |||
| + | Firewall | ||
| + | < | ||
| + | root@ffpi-services:/ | ||
| + | </ | ||
| <file conf / | <file conf / | ||
| Zeile 58: | Zeile 117: | ||
| </ | </ | ||
| + | === 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 '' | ||