Wissensdatenbank

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

Jelastic Cloud mit Swiss Backup (Swift) sichern

Aktualisierung 22.05.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.
    • Weitere Informationen zur Erweiterung (Add-on) finden Sie auf Github.
    • Suchen Sie nicht im Marketplace nach der Erweiterung, da sie dort nicht verfügbar ist.

 

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 Backup / Wiederherstellung:

     

Anschließend sind zwei Arten von Backups 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.
  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 Backups 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 müssen Sie die Häufigkeit der Sicherungen festlegen.

 

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 Uhr UTC)
  2. jede Stunde (zu Beginn der Stunde, z. B. um 13:00 Uhr, 14:00 Uhr 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 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. Nachdem Sie die Erweiterung hinzugefügt und den Benutzernamen und das Passwort Ihres Swift-Geräts für Swiss Backup eingegeben haben, aktivieren Sie das Kontrollkästchen Daten wiederherstellen.
  3. Wählen Sie den Knoten aus, der die wiederherzustellende Sicherung enthält:
  4. Wählen Sie die wiederherzustellende Sicherung und das Wiederherstellungszielverzeichnis aus.
  5. Klicken Sie auf die Schaltfläche Wiederherstellen:

 

Bestimmte Ordner aus einem Snapshot wiederherstellen (CLI)

Jede Sicherung entspricht einer eindeutigen ID. Sie können Ordner bei der Wiederherstellung aus Ihren Snapshots ein- und ausschließen. 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. Zum Beispiel, 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, nämlich --iexclude und --iinclude. Diese Optionen verhalten sich auf die gleiche Weise, ignorieren aber die Groß-/Kleinschreibung der Pfade.

 

Die Konfiguration der Sicherung ändern

Gehen Sie dazu wie folgt vor:

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

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

Um den Zeitplan für die Datensicherungen manuell zu ändern (über die Befehlszeile), 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 Datensicherungsaufgabe.
  • Die Zeile, die purge.sh enthält, entspricht der Aufgabe zur Verwaltung der Datensicherungen.

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 Datensicherungen. Achten Sie darauf, dass die Cronjobs so konzipiert sind, dass sie keine Probleme zwischen den Datensicherungen und den Löschvorgängen verursachen. Achten Sie auf die Zeit, die für die Datensicherungen und Löschvorgänge benötigt wird…

 

Datensicherungen manuell löschen (über die Befehlszeile)

So geht's:

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

 

Zeitplan für die Datensicherung löschen

Mit dieser Schaltfläche können Sie den Zeitplan für Ihre Datensicherung löschen:

 

Die Swiss Backup-Erweiterung deinstallieren

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


War diese FAQ nützlich?