Backup

Die Daten Ihres WEEASY Appliance müssen regelmässig gesichert werden, um einen allfälligen Datenverlust zu verhindern. Diese Seite beschreibt das Erstellen von Backups und das Wiederherstellen der Daten. Im Lieferumfang von WEEASY ist bereits ein Backup-Script (/var/weeasy/scripts/backup_weeasy.sh) enthalten. Alle Informationen auf dieser Seiten beziehen sich auf die Verwendung des vorhandenen Skripts.

Backup erstellen

Das im Lieferumfang enthaltene Backup-Skript muss direkt auf dem WEEASY Appliance ausgeführt werden. Aus Sicherheitsgründen ist dies nur mit dem User root möglich. Die Speicherung der Daten erfolgt auf einem externen Backup-Server / Laufwerk, der beim Starten des Skripts mit angegeben werden muss. Das eigentliche Backup wird mit Hilfe des Tools duplicity erstellt. duplicty unterstützt die Erstellung von verschlüsselten inkrementellen Backups. 

Im Rahmen des Backups werden folgende die Daten gesichert:

  • Daten von allen Cloud Filesystemen, jedoch nicht die externen Shares
  • MySQL Datenbank mit allen dort abgelegten Daten

 

Dabei werden folgende Einstellungen für duplicity verwendet:

  • Backups, die älter als 1 Jahr sind, werden automatisch gelöscht
  • Jeden Monat wird ein Full-Backup gemacht
  • Standardmässig wird das Backup nicht verschlüsselt

Backup-Skript ausführen

# backup_weeasy.sh path_to_target (cifs | nfs) share_user share_password mysql_root_password
# 
# Anmerkung: Bei nicht gesetztem MySQL Passwort ist nichts anzugeben
# Beispiel:
/var/weeasy/scripts/backup_weeasy.sh //192.168.1.1/Backup/WEEASY cifs hansi sittich

 

 

Einschränkungen

  • In der aktuellen Version kann das Backup noch nicht durch WEEASY selbst gestartet werden. Es ist jedoch geplant die entsprechende Funktionalität und Steuerung direkt in die WEEASY Management App zu integrieren.
  • Das erstellte Backup ist nicht verschlüsselt, da ansonsten die Keys für die Verschlüsselung schon im vorhinein hätten festgelegt werden müssen. Falls dies gewünscht ist, so ist die folgende Anleitung zu beachten: Backup verschlüsseln
  • Wiederherstellen von einzelnen Files nur bedingt möglich TODO

Daten widerherstellen