|
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.
CRD
Eine Kubernetes benutzerdefinierte Ressourcendefinition.
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.
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.