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 Sicherung

Inkrementelle Sicherung

Backups in Longhorn sind Objekte in einem Off-Cluster-Backupstore. Eine Sicherung eines Snapshots wird in den Backupstore kopiert, und der Endpunkt zum Zugriff auf den Backupstore ist das Backup-Ziel. Weitere Informationen finden Sie in diesen Abschnitt.

Voraussetzung: Ein Backup-Ziel muss eingerichtet werden. Weitere Informationen finden Sie in Backup-Ziel festlegen. Wenn das Backup-Ziel nicht festgelegt wurde, wird Ihnen ein Fehler angezeigt.

Erstellen Sie eine inkrementelle Sicherung über die Benutzeroberfläche

Um eine Sicherung zu erstellen,

  1. Navigieren Sie zum Menü Volume.

  2. Wählen Sie das Volume aus, das Sie sichern möchten.

  3. Klicken Sie auf Sicherung erstellen.

  4. Fügen Sie alle geeigneten Labels hinzu und klicken Sie auf OK.

Ergebnis: Die Sicherung wird erstellt. Um sie zu sehen, klicken Sie auf Sicherung in der oberen Navigationsleiste.

Für Informationen zur Wiederherstellung eines Volumes aus einem Snapshot, siehe Aus einer Sicherung wiederherstellen.

Erstellen Sie eine inkrementelle Sicherung mit YAML-Code

  1. Erhalten Sie den Namen des Snapshots, den Sie sichern möchten (entweder aus der Longhorn-Benutzeroberfläche oder dem CR).

  2. Wenden Sie die YAML an.

Beispiel:

apiVersion: longhorn.io/v1beta2
kind: Backup
metadata:
  name: backup-example
  namespace: longhorn-system
spec:
  backupMode: incremental
  snapshotName: snapshot-name-example
  labels:
    app: test

Vollständige Sicherung

Standardmäßig sichert Longhorn nur Daten, die seit der letzten Sicherung geändert wurden. Dieser Ansatz, bekannt als Delta-Sicherung, verbessert die Zeiteffizienz und schont die Netzwerkbandbreite. Wenn jedoch ein Datenblock im Backupstore beschädigt wird, ersetzt Longhorn diesen Datenblock bei nachfolgenden Sicherungsoperationen nicht durch einen gesunden Datenblock.

Seit Version 1.7.0 kann Longhorn vollständige Sicherungen durchführen, die alle Datenblöcke im Volume hochladen und vorhandene Datenblöcke im Backupstore überschreiben.

Erstellen Sie eine vollständige Sicherung über die Longhorn-Benutzeroberfläche.

  1. Gehen Sie zum Volume-Bildschirm.

  2. Wählen Sie das Volume aus, das Sie sichern möchten.

  3. Klicken Sie auf Sicherung erstellen.

  4. Fügen Sie geeignete Labels hinzu.

  5. Wählen Sie vollständige Sicherung aus.

  6. Klicken Sie auf OK.

Erstellen Sie eine vollständige Sicherung mit YAML-Code.

  1. Erhalten Sie den Namen des Snapshots, den Sie sichern möchten (entweder aus der Longhorn-Benutzeroberfläche oder dem CR).

  2. Wenden Sie die YAML an.

Beispiel:

apiVersion: longhorn.io/v1beta2
kind: Backup
metadata:
  name: backup-example
  namespace: longhorn-system
spec:
  backupMode: full
  snapshotName: snapshot-name-example
  labels:
    app: test

Hochgeladene Datengröße

Um die Erfassung von Informationen über den Datentransfer für jede Sicherung zu erleichtern, zeichnet Longhorn die Informationen mit zwei Metriken im CR-Status auf.

Neu hochgeladene Datengröße

status.newlyUploadDataSize zeichnet die Größe der Daten auf, die zum ersten Mal im Backup-Speicher während der letzten Sicherung hochgeladen wurden. Mit anderen Worten, es verfolgt die Größe der Datenblöcke, die zuvor nicht im Backup-Speicher vorhanden waren.

Wieder hochgeladene Datengröße.

status.reUploadDataSize zeichnet die Größe der Daten auf, die während der letzten vollständigen Sicherung überschrieben wurden. Mit anderen Worten, es verfolgt die Größe der Datenblöcke, die zuvor im Backupstore vorhanden waren.