Informationen zum Satellite-Speicher

Bevor Sie entscheiden können, welche Art von Speicher für Ihre Satellite-Cluster geeignet ist, müssen Sie sich mit dem Infrastrukturanbieter, den Anforderungen Ihrer Anwendung, der Art der Daten, die Sie speichern möchten, und der Häufigkeit des Zugriffs auf diese Daten vertraut machen. Weitere Informationen finden Sie im Abschnitt zur Auswahl der Speicherlösung.

Damit Sie Speichervorlagen und Konfigurationen verwenden können, um Ihre Speicherressourcen standortübergreifend und clusterübergreifend zu verwalten, müssen Sie Satellite Config an Ihrem Standort einrichten.

Was sind Satellite-Speichervorlagen?

Satellite-Speichervorlagen sind das Framework für eine Speicherkonfiguration. Wenn Sie eine Satellite-Speichervorlage zum Erstellen einer Konfiguration verwenden, schließen Sie die Details für Ihren ausgewählten Speicheranbieter ein. Jede Vorlage enthält einen Satz von Parametern, der für den Speicherprovider spezifisch ist. Zu diesen Parametern gehören Benutzeranmeldedaten, Geräteinformationen, Worker-Knoten und vieles mehr. Nachdem Sie mithilfe einer Vorlage eine Speicherkonfiguration erstellt haben, können Sie diese Konfiguration wiederverwenden, um Speicher in Ihren Satellite-Clustern zuzuweisen. Jede Vorlage erhält Revisions-und Versionsaktualisierungen.

Speichervorlage
Satellite-Speichervorlagen sind voreingestellte Speicherformate, mit denen Sie Speicherkonfigurationen erstellen können, die clusterübergreifend angewendet werden können, ohne dass die Konfiguration für jeden Cluster neu erstellt werden muss.
Speicherkonfiguration
Eine Speicherkonfiguration enthält die erforderlichen Informationen zum Bereitstellen Ihrer Speicherressourcen in Ihrem Cluster.
Speicherzuordnung
Eine Speicherzuordnung ist eine Speicherkonfiguration, die auf Ihren Cluster angewendet wird.
Revision
Ein Revisionsupdate behebt Probleme mit Fehlern und schließt Sicherheitspatches ein. Beispiel: Aktualisierung von Version 1.5 auf 1.6.
Version
Eine wichtige Aktualisierung der Vorlagenversion. Beispiel: Aktualisierung von Version 1.0 auf 2.0. Versionsaktualisierungen können neue Vorlagenparameter hinzufügen, Speicherressourcen ändern und Unterbrechungen verursachen als Revisionsaktualisierungen.

Welche Optionen habe ich für die Bereitstellung von Speicher in Satellite?

Sie haben zwei Optionen, wenn Sie Speicher in Satellite konfigurieren. Die erste ist die Verwendung einer der bereitgestellten Speichervorlagen. Die zweite besteht darin, eigene Speichertreiber (BYOD), Helm-Diagramme oder Operatoren aus dem IBM Cloud-Katalog, aus OperatorHub oder dem GitHub-Repository zu verwenden.

Satellite-Speichervorlagen
Sie können Speicherkonfigurationen mithilfe der Satellite-Speichervorlage für den Speicheranbieter oder -treiber erstellen, den Sie verwenden möchten. Nachdem Sie eine Speicherkonfiguration mithilfe einer Vorlage erstellt haben, können Sie Ihre Speicherkonfiguration Ihren Clustern oder Services zuordnen. Mithilfe von Speichervorlagen können Sie Speicherkonfigurationen erstellen, die in den Clustern, Service-Clustern und Clustergruppen an Ihrem Standort konsistent zugeordnet, aktualisiert und verwaltet werden.
Eigene Operatoren, Treiber und Plug-ins verwenden
Sie können auch Ihre eigenen Speichertreiber in Satellite verwenden, indem Sie sie aus dem Katalog, dem OperatorHub oder den Helm-Diagrammen installieren oder indem Sie Ihre bevorzugte Methode zum Bereitstellen von Images in Ihren Clustern verwenden, einschließlich Images und Treiber aus verschiedenen IBM Cloud-Speicherlösungen und Partnerlösungen, z. B. Portworx. Das Einbringen eines eigenen Speichertreibers wird funktionell unterstützt, jedoch sind Sie für sämtliche Lebenszyklusoperationen, Installation, Fehlerbehebung und Support verantwortlich.

Es ist zwar möglich, eigene Treiber oder Operatoren in Ihre Satellite-Cluster zu integrieren. Wenn Sie jedoch IBM Cloud-Dienste bereitstellen möchten, die Speicherressourcen nutzen, sollten Sie unbedingt eine der bereitgestellten Speichervorlagen verwenden.

Welche Bereitstellungsoption sollte ich verwenden?

Da Satellite-Speichervorlagen von IBM Cloud unterstützt werden und die Konfigurationen, die Sie durch die Implementierung von Vorlagen erstellen, in Ihren Satellite-Clustern, Service-Clustern und Clustergruppen verwendet werden, sind Vorlagen die bevorzugte Methode beim Einrichten von Speicher für Services in Satellite.

Wenn für die Speicherlösung, die Sie verwenden wollen, keine Satellite-Vorlage verfügbar ist, suchen Sie im IBM Cloud-Katalog unterstützte Helm-Diagramme und Operatoren.

Welche Vorteile bringt die Verwendung von Vorlagen?

Mithilfe von Satellite-Speichervorlagen können Sie eine Speicherkonfiguration erstellen, die auf Ihren Clustern bereitgestellt werden kann, ohne dass die Konfiguration für jeden Cluster neu erstellt werden muss.

Die Satellite-Speichervorlagen werden von IBM oder anderen Anbietern bereitgestellt und getestet. IBM stellt die Konfigurationstools zum Installieren der Speichertreiber in Clustern an Ihrer Satellite-Position bereit, wie in den Vorlagen beschrieben. Bei Problemen mit dem Installationsprozess können Sie sich an IBM wenden. Bei Problemen mit den Lebenszyklusoperationen der Speichereinheiten wenden Sie sich jedoch an den Anbieter der Speichereinheiten.

Wenn Sie eine Satellite-Speichervorlage zum Erstellen einer Konfiguration verwenden, geben Sie die Details für den Speicherprovider an, den Sie verwenden wollen. Jede Vorlage enthält einen Satz von Parametern, der für den Speicherprovider spezifisch ist. Diese Parameter umfassen Angaben wie Berechtigungsnachweise, Einheiteninformationen, Workerknoten usw. Nachdem Sie eine Vorlage zum Erstellen einer Speicherkonfiguration verwendet haben, können Sie diese Konfiguration erneut verwenden, um Speicher auf Ihren Satellite-Clustern zuzuweisen.

Sie können die Konfigurationsparameter auch schnell aktualisieren und automatisch auf Cluster, Service-Cluster und Clustergruppen an Ihren Standorten anwenden.

Vergleich der unterstützten Funktionen bei der Verwendung von Satellite-Speichervorlagen und der Nutzung eigener Speichertreiber
Feature oder Vorteil Satellite-Speichervorlagen Einbringen eigener Treiber
Integration in die Satellite-Schnittstelle. Ja Nein
Schnelle und konsistente Installation von Speichertreibern auf mehreren Clustern. Ja Nein
Wiederholbare, site- oder speicherspezifische Konfigurationen. Ja Nein
Zertifizierung und Test mit Satellite. Ja Nein

Wie funktionieren Vorlagen?

Wenn Sie eine Konfiguration mithilfe einer Vorlage erstellen, geben Sie einen Satz von Parametern für den Speicherprovider an, den Sie verwenden wollen. Diese Parameter legen vorab Werte fest, die verwendet werden, wenn Sie Speichertreiber bereitstellen, persistente Datenträger erstellen, Instanzen einrichten oder andere vom Provider und vom Typ des gewünschten Speichers abhängige Funktionen verwenden. Weitere Informationen finden Sie in der Liste der verfügbaren Speichervorlagen.

In der folgenden Abbildung wird der Arbeitsablauf zum Erstellen einer Satellite-Speicherkonfiguration mithilfe einer Speichervorlage dargestellt.

  1. Wählen Sie die Speichervorlage aus, die Sie für Ihre Konfiguration verwenden wollen.
  2. Erstellen Sie einen Satellite-Cluster. Stellen Sie sicher, dass Sie beim Erstellen des Clusters die Option Clusteradministratorzugriff für Satellite Config auswählen. Wenn Sie beim Erstellen Ihres Clusters den Administratorzugriff (admin) für Satellite Config nicht aktivieren, müssen Sie Ihren Cluster erneut erstellen und den Administratorzugriff aktivieren, bevor Sie Speicher bereitstellen können.
  3. Weisen Sie Ihre Satellite-Speicherkonfiguration Ihren Clustern zu.
  4. Satellite stellt die Speichertreiber und alle lösungsspezifischen Ressourcen für den Provider, den Sie ausgewählt haben, auf den Clustern bereit, denen Sie die Speicherkonfiguration zugewiesen haben.

Konzeptübersicht über Satellite
konzeptionelle Übersicht über die Erstellung einer Speicherkonfiguration mit Hilfe einer Vorlage

Wie verwalte ich Updates?

Satellite-Speichervorlagenaktualisierungen umfassen Hauptversionsaktualisierungen oder Patchaktualisierungen, auch Revisionen genannt.

Version
Eine wichtige Aktualisierung der Vorlagenversion. Beispiel: Aktualisierung von Version 1.0 auf 2.0. Versionsaktualisierungen können neue Vorlagenparameter hinzufügen, Speicherressourcen ändern und Unterbrechungen verursachen als Revisionsaktualisierungen. Versionsaktualisierungen können erfordern, dass Sie neue Hosts erneut laden oder anhängen, Services erneut implementieren,
Patch (Überarbeitung)
Patch-Updates, auch Revisionen genannt, enthalten Fehlerkorrekturen und Patches für Sicherheitslücken. Sie können Patches manuell auf jede Ihrer Speicherkonfigurationen und Zuordnungen anwenden oder automatische Patch-Updates aktivieren, um sicherzustellen, dass Sie die neuesten Fehlerkorrekturen und Sicherheitsupdates erhalten. Weitere Informationen zum Aktivieren automatischer Programmkorrekturen finden Sie in der ibmcloud sat storage assignment autopatch -Befehlsreferenz.

Welche Speichervorlagen sind verfügbar?

Sie können eine Satellite-Speicherkonfiguration mithilfe einer Vorlage für den gewünschten Speicherprovider erstellen. Falls für Ihren bevorzugten Speicheranbieter keine Vorlage vorhanden ist, können Sie eine eigene Konfigurationsvorlage erstellen oder Speichertreiber manuell bereitstellen. Die folgende Liste enthält die Speichervorlagen, die gegenwärtig für die Bereitstellung auf Ihren Satellite-Clustern verfügbar sind.

Speichervorlagenversionen
Vorlagenname Name der Vorlagen-CLI Version, Patch Unterstützter Status Änderungsprotokoll
AWS EBS CSI-Treiber aws-ebs-csi-driver Version: 1.55.0 (Standard), Patch: 1 Unterstützt Änderungsprotokoll
AWS EFS CSI-Treiber aws-efs-csi-driver Version: 2.3.0 (Standard), Patch: 1 Unterstützt Änderungsprotokoll
Azure Disk CSI-Treiber azuredisk-csi-driver Version: 1.30.3 (Standard), Patch: 1 Unterstützt Änderungsprotokoll
CSI-Treiber für Azure-Datei azurefile-csi-driver Version: 1.31.2 (Standard), Patch: 1 Unterstützt Änderungsprotokoll
GCP – CSI-Treiber für nichtflüchtigen Speicher der Compute Engine gcp-compute-persistent-disk-csi-driver Version: 1.8.0 (Standard), Patch: 2 Veraltet Änderungsprotokoll
IBM Object Storage-Plug-in ibm-object-storage-plugin Version: 2.2 (Standard), Patch: 42 Unterstützt Änderungsprotokoll
[Beta] IBM VPC Block CSI-Treiber ibm-vpc-block-csi-driver Version: 5.1 (Standard), Patch: 18 Unterstützt Änderungsprotokoll
[Beta] Lokale Speicherdatei und/oder Block local-storage Version: 1.0.0 (Standard), Patch: 2 Unterstützt Änderungsprotokoll
Operator für lokalen Speicher local-storage-operator Version: 1.0.0 (Standard), Patch: 2 Unterstützt Änderungsprotokoll
NetApp Ontap-NAS-Treiber netapp-ontap-nas Version: 24.02 (Standard), Patch: 8 Unterstützt Änderungsprotokoll
NetApp Ontap-NAS-Treiber netapp-ontap-nas Version: 25.06, Patch: 3 Unterstützt Änderungsprotokoll
NetApp Ontap-SAN-Treiber netapp-ontap-san Version: 24.02 (Standard), Patch: 8 Unterstützt Änderungsprotokoll
NetApp Ontap-SAN-Treiber netapp-ontap-san Version: 25.06, Patch: 3 Unterstützt Änderungsprotokoll
NetApp Trident-Operator netapp-trident Version: 24.02 (Standard), Patch: 5 Unterstützt Änderungsprotokoll
NetApp Trident-Operator netapp-trident Version: 25.06, Patch: 3 Unterstützt Änderungsprotokoll
OpenShift Data Foundation für lokale Geräte odf-local Version: 4.15, Patch: 21 Veraltet Änderungsprotokoll
OpenShift Data Foundation für lokale Geräte odf-local Version: 4.16 (Standard), Patch: 16 Veraltet Änderungsprotokoll
OpenShift Data Foundation für lokale Geräte odf-local Version: 4.17, Patch: 14 Unterstützt Änderungsprotokoll
OpenShift Data Foundation für lokale Geräte odf-local Version: 4.18, Patch: 10 Unterstützt Änderungsprotokoll
OpenShift Data Foundation für lokale Geräte odf-local Version: 4.19, Patch: 7 Unterstützt Änderungsprotokoll
OpenShift Data Foundation für lokale Geräte odf-local Version: 4.20, Patch: 5 Unterstützt Änderungsprotokoll
OpenShift Data Foundation für lokale Geräte odf-local Version: 4.21, Patch: 1 Unterstützt Änderungsprotokoll
OpenShift Data Foundation für fernen Speicher odf-remote Version: 4.15, Patch: 21 Veraltet Änderungsprotokoll
OpenShift Data Foundation für fernen Speicher odf-remote Version: 4.16 (Standard), Patch: 16 Veraltet Änderungsprotokoll
OpenShift Data Foundation für fernen Speicher odf-remote Version: 4.17, Patch: 14 Unterstützt Änderungsprotokoll
OpenShift Data Foundation für fernen Speicher odf-remote Version: 4.18, Patch: 10 Unterstützt Änderungsprotokoll
OpenShift Data Foundation für fernen Speicher odf-remote Version: 4.19, Patch: 7 Unterstützt Änderungsprotokoll
OpenShift Data Foundation für fernen Speicher odf-remote Version: 4.20, Patch: 5 Unterstützt Änderungsprotokoll
OpenShift Data Foundation für fernen Speicher odf-remote Version: 4.21, Patch: 1 Unterstützt Änderungsprotokoll
VMware CSI-Treiber vsphere-csi-driver Version: 2.7.0 (Standard), Patch: 3 Veraltet Änderungsprotokoll