Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Jelastic Cloud mit Swiss Backup (Swift) sichern

Aktualisierung 11.06.2026

Diese Anleitung beschreibt, wie Sie die Daten Ihrer Ordner und Knoten in Jelastic Cloud über das Protokoll OpenStack Swift auf Swiss Backup sichern können. Swiss Backup ist eine Backup-Lösung in einer unabhängigen Schweizer Cloud.

 

Einleitung

  • Um die Daten zu sichern, steht eine Erweiterung für Virtuozzo (Jelastic Cloud) in den Add-ons des Knotens zur Verfügung.

 

Konfigurieren der Swiss Backup-Erweiterung in Jelastic Cloud

Voraussetzungen

So fügen Sie die für Swiss Backup in Jelastic Cloud nützliche Erweiterung hinzu:

  1. Melden Sie sich im Jelastic Cloud-Dashboard Ihres Servers an.
  2. Gehen Sie zum Add-on-Bereich des Knotens:
  3. Suchen und installieren Sie die Erweiterung Sicherung / Wiederherstellung:

     

Anschließend sind zwei Arten von Sicherungen möglich, die im Folgenden näher erläutert werden:

  1. Sichern Sie bestimmte Ordner.
  2. Erstellen Sie ein Snapshot eines gesamten Knotens.

 

Bestimmte Ordner sichern

Für die Sicherung bestimmter Verzeichnisse:

  1. Geben Sie den Benutzernamen und das Passwort gemäß den spezifischen Informationen für Ihr Gerät ein: Informationen zu Ihrem Gerät.
  2. Aktivieren Sie Daten sichern.
  3. Aktivieren Sie Bestimmte Ordner sichern.
  4. Geben Sie den absoluten Pfad der zu sichernden Ordner in das Feld Zu sichernde Ordner ein; es ist möglich, mehrere Ordner anzugeben, indem jeder Pfad durch ein Komma getrennt wird, z. B.: /root/admin/, /home/user1/, /jelastic/containers/ (in diesem Beispiel wurden 3 Ordner angegeben)…

Anschließend muss die Häufigkeit der Sicherungen festgelegt werden (siehe unten).

 

Einen gesamten Knoten sichern

Für die Sicherung eines gesamten Knotens:

  1. Geben Sie den Benutzernamen und das Passwort Ihres Swift-Geräts bei Swiss Backup ein.
  2. Aktivieren Sie Daten sichern.
  3. Aktivieren Sie Alle Dateien sichern, um das gesamte Dateisystem eines Knotens zu sichern. Einige Dateien werden automatisch ausgeschlossen:
    • die Ordner /dev, /proc, /sys, /run
    • Dateisysteme, die nicht als Teil der Root-Partition eingebunden sind, einschließlich virtueller Dateisysteme

Anschließend muss die Häufigkeit der Sicherungen festgelegt werden.

 

Häufigkeit und Aufbewahrungsrichtlinie für Sicherungen festlegen

Für die Durchführung der Sicherung stehen zwei Optionen zur Verfügung:

  1. täglich (um 20:00 UTC)
  2. jede Stunde (zu Beginn der Stunde, z. B. um 13:00, 14:00 usw.)

Sie können die Aufbewahrungsdauer Ihrer Sicherungen in Jahren, Monaten, Tagen und Stunden festlegen. Um Ihre Sicherungen unbegrenzt aufzubewahren, setzen Sie die Parameter einfach auf 0.

Wenn Sie beispielsweise stündliche Sicherungen durchführen und eine Aufbewahrungsrichtlinie von 1 Jahr, 2 Monaten, 4 Tagen und 2 Stunden festlegen, bedeutet dies, dass jede Sicherung für einen Zeitraum von 1 Jahr, 2 Monaten, 4 Tagen und 2 Stunden verfügbar ist (= 10322 Sicherungen). Beachten Sie, dass die Löschung der Sicherungen jeden Sonntag um 22:30 Uhr (UTC) erfolgt.

 

Achtung: Setzen Sie nicht alle Parameter auf 0, da permanente Sicherungen zu fehlgeschlagenen Sicherungen führen können.

Empfohlene Grenzwerte:

- Jahr: 1
- Monat: 12
- Tage: 99

Für eine stündliche Sicherung (jede Stunde) wird eine maximale Aufbewahrungsdauer von einem Monat empfohlen. Bei Überschreitung dieses Wertes können einige Sicherungen fehlschlagen.

 

Sicherungen wiederherstellen

Daten eines Knotens wiederherstellen

  1. Melden Sie sich im Jelastic-Dashboard Ihres Servers an.
  2. Sie müssen das Add-on wahrscheinlich neu installieren (erneut starten) und zwar über den Marketplace:
    1. Klicken Sie auf Marketplace.
    2. Suchen Sie nach „Backup“…
    3. Klicken Sie auf das Add-on „Backup / Wiederherstellung“:
  3. Sobald das Add-on hinzugefügt wurde und der Benutzername und das Passwort Ihres Swift-Geräts für Swiss Backup eingegeben wurden, aktivieren Sie das Kontrollkästchen Daten wiederherstellen.
  4. Wählen Sie den Knoten aus, der die zu wiederherstellende Sicherung enthält.
  5. Wählen Sie die zu wiederherstellende Sicherung und das Zielverzeichnis für die Wiederherstellung aus.
  6. Klicken Sie auf die Schaltfläche Wiederherstellen:

 

Bestimmte Ordner aus einem Snapshot wiederherstellen (CLI)

Jede Sicherung entspricht einer eindeutigen ID. Sie können Ordner in Ihre Snapshots ein- und ausschließen, wenn Sie eine Wiederherstellung durchführen. Um Ihre Snapshots anzuzeigen:

  1. . /home/.config/swissbackup/openrc.sh
  2. restic snapshots
  3. Verwenden Sie --exclude und --include, um die Wiederherstellung auf eine Teilmenge von Dateien im Snapshot zu beschränken; beispielsweise, um eine einzelne Datei wiederherzustellen: restore 79766175 --target /tmp/restore-work --include /work/foo

Es gibt Groß-/Kleinschreibung-unabhängige Varianten von --exclude und --include, die --iexclude und --iinclude heißen. Diese Optionen verhalten sich auf die gleiche Weise, ignorieren aber die Groß-/Kleinschreibung der Pfade.

 

Die Backup-Konfiguration ändern

Dazu:

  1. Melden Sie sich im Jelastic-Dashboard Ihres Servers an.
  2. Nachdem die Erweiterung hinzugefügt und der Benutzername und das Passwort Ihres Swift-Geräts für Swiss Backup eingegeben wurden, passen Sie die Konfiguration nach Bedarf an.

Der Zeitplan für die Sicherungen wird durch einen Cronjob festgelegt, und die Sicherungen werden mit dem Tool restic durchgeführt.

Um den Zeitplan für die Sicherungen manuell zu ändern (CLI), führen Sie als Root-Benutzer den Befehl crontab -l aus, um die aktuellen Zeitpläne anzuzeigen:

  • Die Zeile, die retention-all.sh enthält, entspricht der Sicherungsaufgabe.
  • Die Zeile, die purge.sh enthält, entspricht der Aufgabe zur Aufbewahrung der Sicherungen.

Beispiel:

Ändern Sie den Zeitplan mit dem Befehl crontab -e.

Sie können die Zeile ändern, die das Skript retention-all.sh oder retention.sh enthält. Diese Skripte starten Ihre Sicherungen. Achtung: Die Cronjobs wurden so konzipiert, dass sie keine Probleme zwischen den Sicherungen und den Löschvorgängen verursachen. Achten Sie auf die Zeit, die für die Sicherungen und Löschvorgänge benötigt wird…

 

Sicherungen manuell löschen (CLI)

Dazu:

  1. Rufen Sie die Konfigurationsdatei auf:
    . /home/.config/swissbackup/openrc.sh
  2. Zeigen Sie die verfügbaren Sicherungen an:
    restic snapshots
  3. Löschen Sie die gewünschte Sicherung:
    restic forget IdBackup --prune
  4. Löschen Sie alle Sicherungen einer Datei, außer einer:
    restic forget --tag folders --keep-last 1 --prune

 

Zeitplan für die Sicherung löschen

Mit diesem Button können Sie die Planung Ihrer Datensicherung löschen:

 

Swiss Backup-Erweiterung deinstallieren

Bevor Sie die Swiss Backup-Erweiterung deinstallieren können, müssen Sie die Planung der Datensicherung löschen (siehe oben):


War diese FAQ nützlich?