|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
|
Dies ist eine unveröffentlichte Dokumentation für SUSE® Storage 1.12 (Dev). |
Erstellen Sie eine SUSE Storage System-Sicherung
System-Sicherungs-Bundle
Die Longhorn-System-Sicherung erstellt ein Ressourcen-Bundle und lädt es in das entfernte Sicherungs-Ziel hoch.
Es umfasst die folgenden Ressourcen, die mit dem Longhorn-System verbunden sind:
-
BackingImages
-
ClusterRoles
-
ClusterRoleBindings
-
ConfigMaps
-
CustomResourceDefinitions
-
DaemonSets
-
Implementierungen
-
EngineImages
-
PersistentVolumes
-
PersistentVolumeClaims
-
RecurringJobs
-
Rollen
-
RoleBindings
-
Einstellungen
-
Services
-
ServiceAccounts
-
StorageClasses
-
Volumes
|
Erstellen Sie eine System-Sicherung
Sie können eine Longhorn-System-Sicherung über die Longhorn-Benutzeroberfläche erstellen. Oder mit dem kubectl Befehl.
Voraussetzungen
-
Konfigurieren Sie ein Backup-Ziel. Longhorn speichert die System-Sicherungen im entfernten Sicherungs-Speicher. Sie werden während der Erstellung einen Fehler sehen, wenn das Sicherungs-Ziel nicht festgelegt ist.
Das Entfernen des Sicherungs-Ziels löscht die vorhandene SystemBackupbenutzerdefinierte Ressource. Longhorn synchronisiert mit dem entfernten Sicherungs-Speicher, nachdem das Sicherungs-Ziel festgelegt wurde. Ein anderer Cluster kann ebenfalls mit derselben Liste von System-Sicherungen synchronisieren, wenn das Sicherungs-Ziel dasselbe ist. -
Erstellen Sie eine Sicherung für alle Volumes (optional).
Longhorn stellt das Volume mit der neuesten Sicherung wieder her. Wir empfehlen, die letzte Sicherung für alle Volumes zu aktualisieren. Durch das Erstellen von Volume-Sicherungen stellen Sie sicher, dass die Daten mit der System-Sicherung auf dem neuesten Stand sind. Für weitere Informationen verweisen Sie bitte auf den Abschnitt Konfiguration - Volume-Sicherungs-Richtlinie.
Konfiguration
Volume-Sicherungs-Richtlinie
Die Longhorn-System-Sicherung bietet die folgenden Optionen für die Volume-Sicherungs-Richtlinie:
-
if-not-present: Longhorn erstellt eine Sicherung für Volumes, die entweder keine vorhandene Sicherung haben oder eine veraltete neueste Sicherung besitzen. -
always: Longhorn erstellt eine Sicherung für alle Volumes, unabhängig von ihren vorhandenen Sicherungen. -
disabled: Longhorn erstellt keine Sicherungen für Volumes.
Einmalige Sicherung
Erstellen Sie eine System-Sicherung über die Benutzeroberfläche
-
Gehen Sie zur
System BackupsSeite in derBackup and RestoreDropdownliste. -
Klicken Sie auf
CreateunterSystem Backup. -
Geben Sie ein
Namefür die System-Sicherung an. -
Wählen Sie ein
Volume Backup Policyfür die System-Sicherung aus. -
Die System-Sicherung ist einsatzbereit, wenn der Status auf
Readywechselt.
Erstellen Sie eine System-Sicherung über kubectl
-
Führen Sie
kubectl createaus, um eine SUSE StorageSystemBackupbenutzerdefinierte Ressource zu erstellen.apiVersion: longhorn.io/v1beta2 kind: SystemBackup metadata: name: demo namespace: longhorn-system spec: volumeBackupPolicy: if-not-present -
Die System-Sicherung wird einsatzbereit sein, wenn der Status auf
Readywechselt.> kubectl -n longhorn-system get systembackup NAME VERSION STATE CREATED demo v1.4.0 Ready 2022-11-24T04:23:24Z
Wiederkehrender Job
Erstellen Sie einen wiederkehrenden Sicherungsjob über die Benutzeroberfläche
-
Gehen Sie zum Bildschirm Wiederkehrende Jobs.
-
Klicken Sie auf Wiederkehrenden Job erstellen.
-
Konfigurieren Sie die folgenden Einstellungen:
-
Name: Geben Sie einen Namen für den wiederkehrenden Job an.
-
Aufgabe: Wählen Sie System-Sicherung aus.
-
Beibehalten: Geben Sie die Anzahl der System-Sicherungen an, die SUSE Storage beibehalten muss.
-
Cron: Geben Sie den Cron-Ausdruck an (eine Zeichenfolge, die aus durch Leerzeichen getrennten Feldern besteht), der die Zeitplan-Eigenschaften definiert.
-
Parameter: Wählen Sie Volume-Sicherungs-Richtlinie.
-
-
Klicken Sie auf OK.
SUSE Storage erstellt System-Sicherungen gemäß dem im Cron Feld definierten Zeitplan.
Erstellen Sie einen wiederkehrenden Sicherungsjob mit kubectl
Führen Sie kubectl create aus, um eine SUSE Storage RecurringJob benutzerdefinierte Ressource mit der Aufgabe system-backup zu erstellen.
Beispiel:
apiVersion: longhorn.io/v1beta2
kind: RecurringJob
metadata:
name: demo
namespace: longhorn-system
spec:
task: system-backup
cron: '* * * * *'
retain: 1
parameters:
volume-backup-policy: if-not-present
SUSE Storage erstellt System-Sicherungen gemäß dem im cron Feld definierten Zeitplan.
System-Sicherungen löschen
Sie können die Longhorn-System-Sicherung im Remote-Backup-Ziel über die Longhorn-Benutzeroberfläche löschen. Oder mit dem kubectl Befehl.
Löschen einer System-Sicherung über die Longhorn-Benutzeroberfläche
-
Gehen Sie zur
System BackupSeite in derSettingDropdownliste. -
Löschen Sie eine einzelne System-Sicherung im
OperationDropdown-Menü neben der System-Sicherung. Oder löschen Sie im Batch mit derDeleteSchaltfläche.Das Löschen der System-Sicherung führt auch zu einer Löschung im Sicherungs-Speicher.
Löschen einer System-Sicherung über kubectl
-
Führen Sie
kubectl deleteaus, um eine LonghornSystemBackupbenutzerdefinierte Ressource zu löschen.> kubectl -n longhorn-system get systembackup NAME VERSION STATE CREATED demo v1.4.0 Ready 2022-11-24T04:23:24Z > kubectl -n longhorn-system delete systembackup/demo systembackup.longhorn.io "demo" deleted