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.5auf1.6. - Version
- Eine wichtige Aktualisierung der Vorlagenversion. Beispiel: Aktualisierung von Version
1.0auf2.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.
| 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.
- Wählen Sie die Speichervorlage aus, die Sie für Ihre Konfiguration verwenden wollen.
- 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.
- Weisen Sie Ihre Satellite-Speicherkonfiguration Ihren Clustern zu.
- 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.
Wie verwalte ich Updates?
Satellite-Speichervorlagenaktualisierungen umfassen Hauptversionsaktualisierungen oder Patchaktualisierungen, auch Revisionen genannt.
- Version
- Eine wichtige Aktualisierung der Vorlagenversion. Beispiel: Aktualisierung von Version
1.0auf2.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.
| 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 |