|
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). |
Stellen Sie das SUSE® Storage System wieder her
Longhorn-Systemwiederherstellungs-Rollouts
-
Longhorn stellt die Ressource aus dem Longhorn-System-Sicherungs-Bundle wieder her.
-
Longhorn stellt keine vorhandenen
Volumesund deren zugehörigePersistentVolumeundPersistentVolumeClaimwieder her. -
Longhorn stellt automatisch ein
Volumeaus der neuesten Sicherung wieder her. -
Um zu verhindern, dass berechtigte Einstellungen überschrieben werden, stellt Longhorn das
ConfigMap/longhorn-default-settingnicht wieder her. -
Longhorn stellt keine konfigurierbaren Einstellungen wieder her.
-
Da Longhorn keine V2 Data Engine-Sicherungs-Images sichert, müssen Sie sicherstellen, dass diese Images im Cluster verfügbar sind, bevor Sie das Longhorn-System wiederherstellen. Dies ermöglicht es Longhorn, Volumes wiederherzustellen, die V2 Data Engine-Sicherungs-Images verwenden.
Longhorn-Systemwiederherstellung erstellen
Sie können das Longhorn-System über die Longhorn-Benutzeroberfläche wiederherstellen. Oder mit dem kubectl Befehl.
Voraussetzung
-
Ein laufender Longhorn-Cluster, damit Longhorn die Ressourcen im System-Sicherungs-Bundle bereitstellen kann.
-
Richten Sie die
Nodesund die Platten-Tags fürStorageClassein. -
Haben Sie eine Longhorn-System-Sicherung.
Siehe Longhorn-System sichern - Longhorn-System-Sicherung erstellen für Anweisungen.
-
Alle vorhandenen
Volumessind getrennt.
Verwendung der Longhorn-Benutzeroberfläche
-
Gehen Sie zur
System Backups-Seite in derBackup and Restore. -
Wählen Sie eine System-Sicherung zur Wiederherstellung aus.
-
Klicken Sie auf
Restoreim Dropdown-MenüOperation. -
Geben Sie ein
Namefür die Systemwiederherstellung an. -
Die Systemwiederherstellung beginnt und zeigt den
Completed-Zustand an, wenn sie abgeschlossen ist.
Verwendung des kubectl-Befehls
-
Finden Sie das Longhorn
SystemBackup, das wiederhergestellt werden soll.> kubectl -n longhorn-system get systembackup NAME VERSION STATE CREATED demo v1.4.0 Ready 2022-11-24T04:23:24Z demo-2 v1.4.0 Ready 2022-11-24T05:00:59Z
-
Führen Sie
kubectl createaus, um ein LonghornSystemRestoredesSystemBackupzu erstellen.apiVersion: longhorn.io/v1beta2 kind: SystemRestore metadata: name: restore-demo namespace: longhorn-system spec: systemBackup: demo -
Die Systemwiederherstellung beginnt.
-
Der
SystemRestoreändert sich in den ZustandCompleted, wenn er abgeschlossen ist.> kubectl -n longhorn-system get systemrestore NAME STATE AGE restore-demo Completed 59s
Löschen Sie die Longhorn-Systemwiederherstellung
| Das Löschen der Systemwiederherstellung löscht auch den zugehörigen Job und bricht die verbleibenden Ressourcenbereitstellungen ab. Sie können Die Longhorn-Systemwiederherstellung neu starten, um die verbleibenden Ressourcen bereitzustellen. |
Sie können eine abgeschlossene Longhorn-Systemwiederherstellung mit der Longhorn-Benutzeroberfläche abbrechen oder entfernen. Oder mit dem kubectl Befehl.
Verwendung der Longhorn-Benutzeroberfläche
-
Gehen Sie zur
System Backups-Seite in derBackup and Restore. -
Löschen Sie eine einzelne Systemwiederherstellung im Dropdown-Menü
Operationneben der Systemwiederherstellung. Oder löschen Sie im Batch mit derDelete-Schaltfläche.
Verwendung des kubectl-Befehls
-
Führen Sie
kubectl deleteaus, um ein LonghornSystemRestorezu löschen.> kubectl -n longhorn-system get systemrestore NAME STATE AGE restore-demo Completed 2m37s > kubectl -n longhorn-system delete systemrestore/restore-demo systemrestore.longhorn.io "restore-demo" deleted
Starten Sie die Longhorn-Systemwiederherstellung neu.
-
Löschen Sie die Longhorn-Systemwiederherstellung, die gerade durchgeführt wird.
Konfigurierbare Einstellungen
Einige Einstellungen sind vor der Longhorn-Systemwiederherstellung als konfigurierbar ausgeschlossen.
Fehlersuche
Systemwiederherstellung hängt
-
Überprüfen Sie das Protokoll des Longhorn-System-Rollout-Pods auf Fehler.
> kubectl -n longhorn-system logs --selector=job-name=longhorn-system-rollout-<SYSTEM-RESTORE-NAME>
-
Lösen Sie das Problem, wenn es identifizierbar ist, z. B.: Entfernen Sie die problematische wiederherstellende Ressource.