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.
Dazu ist eine Erweiterung für Virtuozzo (Jelastic Cloud) vorgesehen. Sie möchten mehr wissen? über die Erweiterung (add-on) auf Github.
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.
⚠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.
Swiss Backup-Erweiterung auf Jelastic Cloud einrichten
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 Marketplace.
- 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
Häufigkeit der Sicherungen
2 Optionen stehen zur Verfügung, um die Sicherung durchzuführen:
- täglich (20.00 UTC)
- alle Stunden (zu Beginn der Stunde, z.B. um 13.00 Uhr, um 14.00 Uhr usw.)
Erhaltungspolitik
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.
- Erkundigen Sie sich auf Marketplace.
- Suchen und installieren Sie die Erweiterung Swiss Backup.
- Geben Sie den Benutzernamen und das Passwort Ihres Swift-Geräts auf Swiss Backup an.
- Markieren 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.
- Gehen Sie in die Marketplace.
- Suchen und installieren Sie die Erweiterung Swiss Backup.
- Ändern Sie die Konfiguration wie gewünscht.
manuelle Änderung der Backup-Planung (CLI)
Der Backup-Kalender wird durch einen Cronjob definiert und die Backups werden mit dem restic-Tool ausgeführt.
So ändern Sie Ihre Backup-Planung:
Als root-Benutzer den Befehl ausführen 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):