1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Jelastic Cloud auf Swiss Backup (Swift) speichern
Diese Anleitung beschreibt, wie Sie Ihre Ordner- und Knotendaten speichern können Jelastic Cloud über das Protokoll OpenStack Swiftüber Swiss Backup Backup-Lösung in einer unabhängigen Schweizer Cloud.
Präambel
- Um die Daten zu sichern, ist eine Erweiterung für Virtuozzo (Jelastic Cloud) in den Knotenaddons verfügbar.
- Sie möchten mehr wissen? über die Erweiterung (add-on) auf Github.
- Suchen Sie nicht nach der Erweiterung im Marketplace, es ist nicht dort:
Swiss Backup-Erweiterung auf Jelastic Cloud einrichten
Voraussetzungen
- Verwenden Jelastic Cloud (Zumindest eine Jelastic-Umgebung muss mit der installierten Erweiterung aktiv sein, damit Ihre Backups sichtbar sind).
- Leerzeichen besitzen Swiss Backup Infomaniak mit einer verfügbaren Gerätequote (min. 1) für eine Cloud-Backup.
- 1 Gerät hinzufügen mit einer Breite von mehr als 600 mm, jedoch nicht mehr als 300 mm, Cloud um die Einstellungen zu erhalten OpenStack Swift.
So fügen Sie die nützliche Erweiterung zu Swiss Backup auf Jelastic Cloud hinzu:
- Verbinden Sie sich mit dem Jelastic Cloud Dashboard Ihrem Kellner.
- Erkundigen Sie sich auf den Abschnitt Knoten addons:
- Suchen und installieren Sie die Erweiterung Backup / Restauration:
Zwei Arten von Backup sind dann möglich und detailliert unten:
- Speichern Sie spezielle Ordner.
- Erstellen Sie einen Snapshot von einem Knoten Vollständig.
Spezifische Ordner speichern
Für die Sicherung spezifischer Verzeichnisse:
- Erklären Sie es. Benutzername und Passwort nach und Informationen für Ihr Gerät.
- Markieren Sie Backup your data.
- Markieren Sie Backup specific folders
- Geben Sie den absoluten Pfad der zu speichernden Ordner im Feld an Folders to backup ; es können mehrere Ordner angegeben werden, indem jeder Pfad durch ein Komma getrennt wird, z.B.:
/root/admin/, /home/user1/, /jelastic/containers/
(in diesem Beispiel wurden 3 Dossiers angegeben)...
Dann müssen wir definieren, was wir tun müssen. Häufigkeit Backups (siehe unten).
Ganzer Knoten speichern
Für die Sicherung eines ganzen Knotens:
- Geben Sie den Benutzernamen und das Passwort Ihres Swift-Geräts auf Swiss Backup an.
- Markieren Sie Backup your data.
- Markieren Sie Backup all files um das gesamte Dateisystem eines Knotens zu sichern; einige Dateien werden automatisch ausgeschlossen:
- Ordner
/dev
,/proc
,/sys
,/run
- nicht montierte Dateisysteme als Teil der Wurzelpartition, einschließlich virtueller Dateisysteme
- Ordner
Dann müssen wir definieren, was wir tun müssen. Häufigkeit Backups.
Festlegung der Häufigkeit und der Politik für die Aufbewahrung von Backups
Für die Sicherung stehen zwei Optionen zur Verfügung:
- täglich (20.00 UTC)
- alle Stunden (zu Beginn der Stunde, z. B. um 13.00 Uhr, um 14.00 Uhr usw.)
Sie können die Haltbarkeit Ihrer Backups in Jahren, Monaten, Tagen und Stunden festlegen. Um Ihre Backups auf unbestimmte Zeit zu behalten, stellen Sie einfach die Einstellungen auf 0 ein.
Wenn Sie z.B. jede Stunde Backups durchführen und eine Aufbewahrungspolitik für 1 Jahr, 2 Monate, 4 Tage, 2 Stunden festlegen, bedeutet dies, dass jedes Backup für einen Zeitraum von 1 Jahr, 2 Monaten, 4 Tagen, 2 Stunden (=10322 Backups) verfügbar sein wird. Beachten Sie, dass das Löschen von Backups jeden Sonntag um 22.30 Uhr (UTC) erfolgt.
Achtung : Nicht alle Einstellungen auf 0 setzen, da dauerhafte Backups zu Backup-Fehlern führen können.
Empfohlene Grenzwerte:
- Jahr: 1
- Monat: 12
- Tage: 99
Für ein Backup Uhrzeit (jede Stunde), wird eine maximale Haftdauer von einem Monat empfohlen. Über diesen Wert hinaus können einige Sicherungen fehlschlagen.
Backups wiederherstellen
Daten von einem Knoten wiederherstellen
- Verbinden Sie sich mit dem Jelastic Dashboard Ihrem Kellner.
- Nachdem die Erweiterung und Benutzernamen Passwort Ihres Swift-Geräts auf Swiss Backup angezeigt, aktivieren Sie Restore your data.
- Wählen Sie den Knoten, der das Backup enthält, das wiederhergestellt werden soll:
- Wählen Sie das Backup zum Wiederherstellen und Wiederherstellen Ordner.
- Klicken Sie auf die Schaltfläche Wiederherstellen:
Wiederherstellung spezifischer Ordner eines Snapshot (CLI)
Jedes Backup entspricht einer einzigen ID. Sie können Ordner von Ihren Snapshots bei der Wiederherstellung ein- und ausklammern. Um Ihre Snapshots zu sehen:
. /home/.config/swissbackup/openrc.sh
restic snapshots
- Verwenden Sie
--exclude
und--include
um die Wiederherstellung auf eine Teilmenge von Dateien im Snapshot zu beschränken. P.ex zum Wiederherstellen einer einzigen Datei:restore 79766175 --target /tmp/restore-work --include /work/foo
Es gibt Varianten, die nicht gegen den Bruch von --exclude
und --include
genannt --iexclude
und --iinclude
Diese Optionen verhalten sich auf die gleiche Weise, ignorieren aber den Bruch der Pfade.
Backup-Konfiguration bearbeiten
Zu diesem Zweck:
- Verbinden Sie sich mit dem Jelastic Dashboard Ihrem Kellner.
- Sobald Sie die Erweiterung und den Benutzernamen Ihres Swift-Geräts auf Swiss Backup hinzugefügt haben, ändern Sie die Konfiguration wie gewünscht.
Der Backup-Kalender wird durch einen Cronjob definiert und die Backups werden mit dem restic-Tool ausgeführt.
Um die Backup-Planung (CLI) manuell als root-Benutzer zu ändern, führen Sie den Befehl crontab -l
zur Anzeige der aktuellen Zeitpläne:
- die Zeile mit
retention-all.sh
passt zur Backup-Aufgabe - die Zeile mit
purge.sh
entspricht der Aufgabe der Aufbewahrung von Sicherungen
Beispiel:
Ändern Sie den Zeitplan mit dem Befehl crontab -e
.
Sie können die Skriptzeile ändern retention-all.sh
oder retention.sh
, diese Skripte entsprechen dem Starten Ihrer Backups. Achtung: Die Crons wurden gedacht, um keine Probleme zwischen mehreren Backups und Löschen zu verursachen. Achten Sie auf die benötigte Zeit für Backups und Löschen...
- Erfahren Sie mehr über Cronjobs: crontab.guru
- Erfahren Sie mehr über restic: restic.net
Sicherungskopien manuell entfernen (CLI)
Zu diesem Zweck:
- Senden Sie die Konfigurationsdatei:
. /home/.config/swissbackup/openrc.sh
- Zeigen Sie die verfügbaren Backups an:
restic snapshots
- Löschen Sie die gewünschte Sicherung:
restic forget IdBackup --prune
- Löschen Sie alle Backups aus einer Datei mit Ausnahme einer:
restic forget --tag folders --keep-last 1 --prune
Backup-Planung entfernen
Mit dieser Schaltfläche können Sie die Planung von Ihrem Backup entfernen:
Deinstallieren der Swiss Backup-Erweiterung
Bevor die Swiss Backup-Erweiterung entfernt werden kann, muss die Backup-Planung entfernt werden (siehe oben):
⚠Swiss Backup ist kompatibel mit allen Anwendungen, die Openstack Swift, S3 Kompatibel oder SFTP unterstützen. Für zusätzliche Hilfe Kontaktieren Sie einen Partner Auch Sie finden heraus, was Sie wollen. Rolle des Gastgebers.