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.

Glossar/Terminologien

Anhängen/Wiederanhängen

Ein Blockgerät anzuhängen bedeutet, es auf dem Linux-Knoten erscheinen zu lassen (zum Beispiel /dev/longhorn/testvol). Wenn die Volume-Engine unerwartet abstürzt, SUSE Storage wird das Volume automatisch wieder anhängen.

Sicherung

Ein Backup ist ein Objekt, das im Backupstore gespeichert ist. Der Backupstore kann sowohl Volumen-Backups als auch System-Backups enthalten.

Backupstore

Der Backupstore ist der externe Speicherort, an dem SUSE Storage Backups gespeichert werden. Es kann entweder ein NFS-Share, ein CIFS-Share oder ein S3-kompatibler Objektspeicher sein. SUSE Storage verbindet sich über ein konfiguriertes Backup-Ziel mit einem Backupstore.

Backup-Ziel

Ein Backup-Ziel ist der Endpunkt, der verwendet wird, um auf einen Backupstore in SUSE Storage zuzugreifen.

Backup-Volume

Ein Backup-Volume repräsentiert alle Backups, die mit einem einzelnen ursprünglichen Longhorn-Volume verbunden sind. Es wird im Backupstore gespeichert und ist auf der Backup-Seite der SUSE Storage UI sichtbar.

Backup-Volume enthalten mehrere Backups für dasselbe Volume. Backups werden aus Snapshots erstellt und erfassen den Zustand des Volumens zu dem Zeitpunkt, an dem der Snapshot erstellt wurde. Sie enthalten nicht die Snapshot-Kette oder die Historie der Änderungen.

Backups werden standardmäßig als 2 MiB große Blöcke im Objektspeicher gespeichert.

Für weitere Details, wie Snapshots und Backups funktionieren, siehe die Konzeptdokumentation - Wie Backups funktionieren.

Blockspeicher

Ein Speicheransatz, bei dem Daten in festen Blockgrößen gespeichert werden, die jeweils durch eine Speicheradresse identifiziert werden.

Blocktyp-Datenträger

Ein Blocktyp-Datenträger ist ein unformatiertes Blockgerät, das SUSE Storage direkt für V2 Data Engine-Volumen verwendet.

Cross-Cluster-Notfallwiederherstellung

Die Cross-Cluster-Disaster-Recovery ermöglicht es, Daten aus einem primären Kubernetes-Cluster auf einem separaten Cluster mithilfe von Backups wiederherzustellen.

CSI Driver

Der Longhorn CSI-Treiber ist eine Container-Speicherschnittstelle, die mit Kubernetes verwendet werden kann. Der CSI-Treiber für Longhorn-Volumes heißt driver.longhorn.io.

Disaster-Recovery-Volumes (DR-Volume)

Ein DR-Volume ist ein spezielles Volume, das verwendet wird, um eine Kopie von Daten in einem Backup-Cluster zu halten, damit die Arbeitslast wiederhergestellt werden kann, wenn der primäre Cluster nicht verfügbar ist. DR-Volumes werden verwendet, um die Resilienz von Longhorn-Volumes zu erhöhen.

Jedes Backup-Volume im Backupstore entspricht einem ursprünglichen Volume, und jedes DR volume entspricht einem Backup-Volume.

DR-Volumes können erstellt werden, um Backups eines Longhorn-Volumes genau widerzuspiegeln, können jedoch nicht als normale Longhorn-Volumes fungieren, bis sie aktiviert sind.

Ext4

Ein von SUSE Storage unterstütztes Linux-Dateisystem für die Speicherung.

Dateisystemtyp-Datenträger

Ein Dateisystemtyp-Datenträger ist ein Blockgerät, das mit einem extent-basierten Dateisystem (wie ext4 oder XFS) formatiert ist. SUSE Storage montiert es und speichert V1 Data Engine-Replikatdaten.

Frontend

Frontend bezieht sich auf ein Blockgerät, das von einem Longhorn-Volume bereitgestellt wird.

Instanz-Manager

Die SUSE Storage-Komponente, die für die Verwaltung des Lebenszyklus von Engine- und Replikatinstanzen verantwortlich ist.

Longhorn Engine

Eine Longhorn Engine ist eine Datenebenenkomponente von SUSE Storage. Es ist ein Speicher-Controller, der dafür verantwortlich ist, Daten synchron zu den Volume-Replikaten zu replizieren.

Longhorn Manager

Der Longhorn-Manager ist die Steuerungskomponente von SUSE Storage. Er läuft als Kubernetes DaemonSet und ist verantwortlich für die Verwaltung von Volumen, die Bearbeitung von API-Anfragen und die Orchestrierung von Longhorn Engines, Replikaten und anderen benutzerdefinierten Ressourcen.

Longhorn-Volumen

Ein Longhorn-Volume ist ein Kubernetes-Volumen, das von SUSE Storage verwaltet und repliziert wird.

Für jedes Volumen erstellt der Longhorn-Manager:

  • eine Longhorn Engine-Instanz

  • mehrere Replikate, von denen jedes eine Snapshot-Kette enthält, die den Verlauf des Volumes darstellt

Standardmäßig werden drei Replikate erstellt und über verschiedene Knoten verteilt, um hohe Verfügbarkeit zu gewährleisten.

Wartungsmodus

Ein Zugriffsmodus für Volumes, bei dem das Volume ohne Aktivierung des Frontends angeschlossen wird, hauptsächlich verwendet, um ein Volume aus einem Snapshot wiederherzustellen.

Einhängen

Ein Linux-Befehl, der verwendet wird, um ein Blockgerät an ein Verzeichnis auf dem Knoten anzuschließen (zum Beispiel mount /dev/longhorn/testvol/mnt).

NFS

Ein verteiltes Dateisystemprotokoll, das netzwerkbasierten Dateizugriff bietet.

SUSE Storage unterstützt die Verwendung von NFS in den folgenden Fällen:

  • Als Sicherungsspeicher für sekundären Speicher.

  • Als zugrunde liegendes Dateisystem für RWX-Volumen.

Objektspeicher

Eine Datenarchitektur, die Daten als Objekte verwaltet, wobei jedes Objekt die Daten, eine variable Menge an Metadaten und einen global eindeutigen Bezeichner enthält. SUSE Storage unterstützt die Sicherung von Volumen in S3-kompatiblen Objektspeichern.

Offline-Erweiterung

Eine Volumenerweiterung, die durchgeführt wird, während das Volume getrennt ist.

Überprovisionierung

Überprovisionierung ermöglicht es, mehr logischen Speicher zuzuweisen, als die physische Kapazität verfügbar ist.

Ein Beispiel: Ein Knoten mit 200 GiB Speicherplatz (wovon 50 GiB für das Betriebssystem reserviert sind) könnte 750 GiB Longhorn-Volumes bereitstellen.

Der Speicher-Überprovisionierungsprozentsatz ist in den SUSE Storage Einstellungen konfigurierbar. Siehe Einstellungen für weitere Details.

PersistentVolume

Ein PersistentVolume (PV) ist eine Kubernetes-Ressource, die ein Stück Speicher im Cluster darstellt. Es kann manuell oder dynamisch mit StorageClasses bereitgestellt werden.

Es ist eine Cluster-Ressource und wird benötigt, damit Pods persistenten Speicher nutzen können, der unabhängig vom Lebenszyklus des Pods ist.

Für weitere Informationen siehe die Kubernetes-Dokumentation zu persistent volumes.

PersistentVolumeClaim

Ein PersistentVolumeClaim (PVC) ist eine Benutzeranfrage für Speicher. Claims geben die gewünschte Größe und die Zugriffsmodi an (zum Beispiel ReadWriteOnce oder ReadOnlyMany).

Pods verwenden PVCs, um persistenten Speicher zu erhalten.

Siehe die offizielle Kubernetes-Dokumentation unter persistent volumes.

Primäre Backups

Die Replikate eines Longhorn-Volumes innerhalb des Kubernetes-Clusters können als primäre Backups betrachtet werden.

Leseindex

Der Leseindex ist eine im Speicher befindliche Datenstruktur, die von jeder Replik verwendet wird, um die Leseleistung zu verbessern. Er zeichnet auf, welcher differenzierende Datenträger (Snapshot) die gültigen Daten für jeden 4K-Block enthält.

Wiederkehrende Snapshots

Wiederkehrende Snapshots ermöglichen es SUSE Storage, automatisch Snapshots in einem festgelegten Intervall (zum Beispiel stündlich oder täglich) zu erstellen und aufzubewahren.

Wiederanbringen

Nach der Wiederanbringung erkennt SUSE Storage automatisch das Dateisystem des Volumes und bindet es ein.

Reproduktion

Ein Replikat ist ein Longhorn-Volume-Datenspeicher, der eine Historie der Änderungen der Daten innerhalb eines Volumes enthält.

S3

Amazon S3 ist ein Objektspeicherdienst.

Ein Volume wiederherstellen

Eine Bergungsoperation ist erforderlich, wenn alle Replikate fehlerhaft werden (zum Beispiel aufgrund einer Netzwerkunterbrechung). Während der Bergung versucht SUSE Storage, alle verwendbaren Replikate zu identifizieren und verwendet diese, um das Volume wiederherzustellen.

Sekundäre Sicherungen

Sicherungen, die extern zum Kubernetes-Cluster auf S3, NFS oder CIFS gespeichert sind.

SMB/CIFS

Ein Netzwerkdateifreigabeprotokoll, das den Fernzugriff auf Dateien ähnlich wie bei lokalem Speicher ermöglicht. SUSE Storage unterstützt die Verwendung von SMB/CIFS als Backup-Speicher für sekundären Speicher.

Snapshot

Ein Snapshot erfasst den Zustand eines Volumes zu dem Zeitpunkt, an dem der Snapshot erstellt wird. Jeder Snapshot speichert nur die Änderungen, die frühere Daten überschreiben, sodass eine Kette von Snapshots erforderlich ist, um den vollständigen Zustand darzustellen.

Volumes können aus Snapshots wiederhergestellt werden.

Siehe die Konzepte-Dokumentation - Wie Snapshots funktionieren.

Integrität der Snapshot-Daten

Die Integrität der Snapshot-Daten ist eine SUSE Storage-Funktion, die Snapshot-Disk-Dateien hasht und deren Integrität regelmäßig überprüft, um dateisystemunabhängige Beschädigungen wie Bitrot zu erkennen.

Stabile Identität

StatefulSets haben eine stabile Identität, was bedeutet, dass Kubernetes das Pod nicht zwangsweise löscht.

StatefulSet

Ein Kubernetes-Ressource, die zur Verwaltung zustandsbehafteter Anwendungen verwendet wird.

StorageClass

Eine Kubernetes-Ressource, die zur automatischen Bereitstellung von PersistentVolumes für Pods verwendet wird.

Sicherungskopie der Systembereiche

Ein System-Sicherung enthält ein Bündel von Longhorn-Systemressourcen und wird im Backup-Store gespeichert.

Siehe die Longhorn System-Sicherungs-Bundle-Dokumentation für weitere Details zu den in einer System-Sicherung enthaltenen Ressourcen.

Thin Provisioning

SUSE Storage ist ein dünn provisioniertes Speichersystem. Das SUSE Storage Volume verwendet nur den zu einem bestimmten Zeitpunkt benötigten Speicherplatz.

Zum Beispiel verwendet ein 20 GiB Volume, das 1 GiB Daten speichert, nur 1 GiB Speicherplatz auf der Festplatte.

Umount

Ein Linux-Befehl, der ein Dateisystem von der Dateihierarchie trennt.

V1 Data Engine

Die V1 Data Engine ist die ursprüngliche Datenebene-Komponente von SUSE Storage. Sie verwendet Sparse-Dateien des Host-Dateisystems für dünne Bereitstellung, wobei Volumes aus Replikaten bestehen, die Snapshots und Sicherungen unterstützen.

V2 Data Engine

Die V2 Data Engine ist die Longhorn-Datenebene. Sie verwendet SPDK und große Seiten sowie Blockgeräte, um eine höhere Leistung zu bieten.

Volumes (Kubernetes-Konzept)

Ein Kubernetes-Volume ermöglicht es einem Pod, während seiner Lebensdauer Dateien zu speichern. Diese Dateien bleiben über Container-Neustarts hinweg bestehen, jedoch nicht, wenn der Pod gelöscht wird.

Um den Speicher über den Lebenszyklus des Pods hinaus zu erhalten, ist ein PersistentVolume erforderlich.

Siehe die Kubernetes-Dokumentation unter Volumes für weitere Details.

XFS

Ein Dateisystem, das von den meisten Linux-Distributionen unterstützt wird. SUSE Storage unterstützt XFS für die Speicherung.