Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


backup

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
backup [08.12.2015 07:56] havelockbackup [04.10.2016 11:47] – [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://www.bacula.org/
  
 ==== Bacula Server ==== ==== Bacula Server ====
  
 Der Server läuft auf ''gate05'': Der Server läuft auf ''gate05'':
-  aptitude install bacula-server bacula-console+<code> 
 +aptitude install bacula-server bacula-console 
 +mkdir /var/backups/bacula 
 +chown bacula.bacula /var/backups/bacula 
 +chmod 750 /var/backups/bacula 
 +</code>
  
 +  * Die gesamte Konfiguration erfolgt über ''/etc/bacula/bacula-dir.conf''
 +  * Steuerung des Backupsystems kann z.B. über ''bconsole'' erfolgen
   * 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: ... TODO+    * Verzeichnis: ''/var/backups/bacula''
  
 +Die Speicherung erfolgt über den Storage-Daemon, dieser ist nur für Speicherung im Dateisystem
 +konfiguriert:
 +<file conf /etc/bacula/bacula-sd.conf>
 +#
 +# Bacula Storage Daemon Configuration file
 +# Freifunk Community Pinneberg
 +#
 +
 +Storage {
 +  Name = gate05-sd
 +  SDPort = 9103
 +  WorkingDirectory = "/var/lib/bacula"
 +  Pid Directory = "/var/run/bacula"
 +  Maximum Concurrent Jobs = 20
 +  SDAddress = 10.137.14.1
 +}
 +
 +Director {
 +  Name = gate05-dir
 +  Password = "<32-Zeichen-Kennwort>"
 +}
 +
 +Device {
 +  Name = FileStorage
 +  Media Type = File
 +  Archive Device = /var/backups/bacula                  
 +  LabelMedia = yes;
 +  Random Access = Yes;
 +  AutomaticMount = yes;
 +  RemovableMedia = no;
 +  AlwaysOpen = no;
 +}
 +
 +Messages {
 +  Name = Standard
 +  director = gate05-dir = all
 +}
 +</file>
 ==== Bacula Client ==== ==== Bacula Client ====
  
Zeile 31: Zeile 81:
 Die Sicherung erfolgt innerhalb des Freifunk-Netzwerks, aus diesem  Die Sicherung erfolgt innerhalb des Freifunk-Netzwerks, aus diesem 
 Grund wird der File-Daemon auch auf das ''br-ffpi''-Interface konfiguriert Grund wird der File-Daemon auch auf das ''br-ffpi''-Interface konfiguriert
 +
 +<code>
 +rm /etc/bacula/common_default_passwords
 +</code>
  
 <file conf /etc/bacula/bacula-fd.conf> <file conf /etc/bacula/bacula-fd.conf>
Zeile 58: Zeile 112:
 </file> </file>
  
 +=== MySQL Datenbanken ===
 +
 +Falls auf dem Client ein MySQL-Server läuft, sollten die Datenbanken täglich
 +gesichert werden:
 +  * Dump nach ''/var/backups/mysql'' machen
 +    * ''/usr/local/bin/backup-mysql-db.sh''
 +    * ''/etc/cron.d/mysql_backup''
 +Als Beispiel kann auf dem Server ''gate04'' nachgeschaut werden.
  
backup.txt · Zuletzt geändert: 22.07.2017 07:44 von havelock