|
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. |
Übersicht
SUSE Storage ist ein leichtes, zuverlässiges und einfach zu bedienendes verteiltes Blockspeichersystem für Kubernetes.
Longhorn ist kostenlose, Open-Source-Software. Ursprünglich von Rancher Labs entwickelt, wird es jetzt als Sandbox-Projekt der Cloud Native Computing Foundation weiterentwickelt. Es kann auf jedem Kubernetes-Cluster mit Helm, mit kubectl oder mit der Rancher-Benutzeroberfläche installiert werden. Sie können mehr über die Architektur hier. erfahren.
Mit Longhorn können Sie:
-
Longhorn-Volumes als persistenten Speicher für die verteilten zustandsbehafteten Anwendungen in Ihrem Kubernetes-Cluster verwenden.
-
Partitionieren Sie Ihren Blockspeicher in Longhorn-Volumes, damit Sie Kubernetes-Volumes mit oder ohne Cloud-Anbieter verwenden können.
-
Replizieren Sie den Blockspeicher über mehrere Knoten und Rechenzentren hinweg, um die Verfügbarkeit zu erhöhen.
-
Speichern Sie Sicherungsdaten in externem Speicher wie NFS oder AWS S3.
-
Erstellen Sie plattformübergreifende Disaster-Recovery-Volumes, damit Daten aus einem primären Kubernetes-Cluster schnell aus einer Sicherung in einem zweiten Kubernetes-Cluster wiederhergestellt werden können.
-
Planen Sie wiederkehrende Snapshots eines Volumes und planen Sie wiederkehrende Sicherungen in NFS- oder S3-kompatiblen Sekundärspeicher.
-
Stellen Sie Volumes aus Sicherungen wieder her.
-
Führen Sie ein Upgrade von Longhorn durch, ohne die persistenten Volumes zu stören.
Installation von SUSE Storage mit Rancher.
-
Erfüllen Sie alle Installationsanforderungen.
-
Gehen Sie zu dem Cluster, in dem Sie Longhorn installieren möchten.
-
Klicken Sie auf Apps.
-
Klicken Sie auf Charts.
-
Klicken Sie auf Longhorn.
-
Optional: Um die anfänglichen Einstellungen anzupassen, klicken Sie auf Longhorn Standard-Einstellungen und bearbeiten Sie die Konfiguration. Für Hilfe bei der Anpassung der Einstellungen, siehe die SUSE Storage Dokumentation.
-
Klicken Sie auf Installieren.
Ergebnis: Longhorn ist im Kubernetes-Cluster bereitgestellt.
Zugriff auf SUSE Storage über die Rancher-Benutzeroberfläche.
-
Gehen Sie zu dem Cluster, in dem Longhorn installiert ist. Klicken Sie im linken Navigationsmenü auf Longhorn.
-
Auf dieser Seite können Sie Kubernetes-Ressourcen bearbeiten, die von Longhorn verwaltet werden. Um die Longhorn-Benutzeroberfläche anzuzeigen, klicken Sie auf die Schaltfläche Longhorn im Abschnitt Übersicht.
Ergebnis: Sie werden zur Longhorn-Benutzeroberfläche weitergeleitet, wo Sie Ihre Longhorn-Volumes und deren Replikate im Kubernetes-Cluster verwalten können, sowie sekundäre Backups Ihres Longhorn-Speichers, die möglicherweise in einem anderen Kubernetes-Cluster oder in S3 existieren.
Deinstallation von SUSE Storage über die Rancher-Benutzeroberfläche
-
Gehen Sie zu dem Cluster, in dem Longhorn installiert ist, und klicken Sie auf Apps.
-
Klicken Sie auf Installierte Apps.
-
Gehen Sie zum Namespace
longhorn-systemund aktivieren Sie die Kästchen neben den Appslonghornundlonghorn-crd. -
Klicken Sie auf Löschen, und bestätigen Sie Löschen.
Ergebnis: Longhorn ist deinstalliert.
GitHub-Repository
Das Longhorn-Projekt ist hier. verfügbar.
Dokumentation
Die Longhorn-Dokumentation ist hier. verfügbar.
Architektur
Longhorn erstellt einen dedizierten Speicher-Controller für jedes Volume und repliziert das Volume synchron über mehrere Replikate, die auf mehreren Knoten gespeichert sind.
Der Speichercontroller und die Replikate werden selbst mithilfe von Kubernetes koordiniert.
Sie können mehr über die Architektur hier. erfahren.