IBM Systems Blockspeicher CSI-Treiber
Der Block Storage for Classic CSI-Treiber für IBM Cloud Satellite® basiert auf einem IBM Open-Source-Projekt und ist in die IBM Speicherorchestrierung für Container. IBM Storage-Orchestrierung für Container ermöglicht es Unternehmen, eine moderne Container-gesteuerte hybride Multi-Cloud-Umgebung zu implementieren, die IT-Kosten senken und die geschäftliche Agilität erhöhen kann, während sie gleichzeitig den Wert bestehender Systeme weiter nutzen kann.
Vollständige Versionshinweise, Kompatibilität, Installations- und Benutzerinformationen finden Sie in der Block Storage for Classic CSI-Treiber-Dokumentation.
Unterstützte IBM-Speichersysteme für Satellite:
- IBMIBM Spectrum Virtualize-Produktfamilie einschließlich IBM SAN Volume Controller (SVC) und IBM FlashSystem® -Familienmitgliedern, die mit IBM Spectrum® Virtualize erstellt wurden (FlashSystem 5010, 5030, 5100, 5200, 7200, 9100, 9200, 9200R)
- IBM FlashSystem A9000 und A9000R
- IBM DS8000-Produktfamilie
Bevor Sie Speichervorlagen für Cluster an Ihrem Standort bereitstellen können, stellen Sie sicher, dass Sie Satellite Config einrichten, indem Sie die Option Clusteradministratorzugriff für Satellite Config aktivieren in der Konsole
oder die Option --enable-config-admin
beim Erstellen Ihres Clusters auswählen.
Sie können keinen Geltungsbereich für den Speicherservice Satellite auf Ressourcengruppen festlegen. Wenn Sie jedoch andere Ressourcen, wie z. B. die Position und den Cluster, Ressourcengruppen zuordnen, müssen Sie die Leserrolle und die Linkadministratorrolle Satellite für alle Ressourcen im Konto hinzufügen.
Voraussetzungen für die Verwendung von Block Storage for Classic
Stellen Sie sicher, dass alle vorausgesetzten und Installationsschritte ausgeführt werden, bevor Sie Hosts zu Ihrem Standort zuordnen. Erstellen Sie keinen Kubernetes-Cluster.
Konfiguration in der Konsole erstellen und zuordnen
-
Wählen Sie in der Konsole Standorte den Standort aus, an dem Sie eine Speicherkonfiguration erstellen möchten.
-
Wählen Sie Speicher > Speicherkonfiguration erstellen aus
-
Geben Sie einen Namen für Ihre Konfiguration ein.
-
Wählen Sie den Speichertyp.
-
Wählen Sie die Version und klicken Sie auf Weiter
-
Wenn der von Ihnen ausgewählte Speichertyp benutzerdefinierte Parameter akzeptiert, geben Sie sie auf der Registerkarte Parameter ein.
-
Wenn der von Ihnen ausgewählte Speichertyp geheime Schlüssel erfordert, geben Sie sie auf der Registerkarte Geheime Schlüssel ein.
-
Überprüfen Sie auf der Registerkarte Speicherklassen die Speicherklassen, die von der Konfiguration implementiert werden, oder erstellen Sie eine angepasste Speicherklasse.
-
Wählen Sie auf der Registerkarte Service zuordnen den Service aus, dem Sie Ihre Konfiguration zuordnen wollen.
-
Klicken Sie auf Abschließen, um Ihre Speicherkonfiguration zuzuordnen.
Konfiguration in der Befehlszeilenschnittstelle erstellen
-
Überprüfen Sie die Parameterreferenz für die Vorlagenversion, die Sie verwenden wollen.
-
Melden Sie sich bei der IBM Cloud-CLI an.
ibmcloud login
-
Listen Sie Ihre Satellite Standorte auf und notieren Sie die Spalte
Managed from
.ibmcloud sat location ls
-
Wählen Sie die Region
Managed from
Ihrer Position Satellite aus. Beispiel: Fürwdc
-Zielus-east
. Weitere Informationen finden Sie unter Satellite Regionen.ibmcloud target -r us-east
-
Wenn Sie eine andere Ressourcengruppe als
default
verwenden, wählen Sie sie aus.ibmcloud target -g <resource-group>
-
Kopieren Sie einen der folgenden Beispielbefehle für die Vorlagenversion, die Sie verwenden möchten. Weitere Informationen zu dem Befehl finden Sie unter
ibmcloud sat storage config create
in der Befehlsreferenz.Beispielbefehl zum Erstellen einer Konfiguration der Version 1.10.0.
ibmcloud sat storage config create --location LOCATION --name NAME --template-name ibm-system-storage-block-csi-driver --template-version 1.10.0 --param "namespace=NAMESPACE"
Beispielbefehl zum Erstellen einer Konfiguration der Version 1.11.1.
ibmcloud sat storage config create --location LOCATION --name NAME --template-name ibm-system-storage-block-csi-driver --template-version 1.11.1 --param "namespace=NAMESPACE"
Beispielbefehl zum Erstellen einer Konfiguration der Version 1.11.2.
ibmcloud sat storage config create --location LOCATION --name NAME --template-name ibm-system-storage-block-csi-driver --template-version 1.11.2 --param "namespace=NAMESPACE" --param "secret-name=SECRET-NAME" --param "secret-management-address=SECRET-MANAGEMENT-ADDRESS" --param "secret-username=SECRET-USERNAME" --param "secret-password=SECRET-PASSWORD"
-
Passen Sie den Befehl basierend auf den Einstellungen an, die Sie verwenden möchten.
-
Führen Sie den Befehl aus, um eine Konfiguration zu erstellen.
-
Überprüfen Sie, ob Ihre Konfiguration erstellt wurde.
ibmcloud sat storage config get --config CONFIG
Konfiguration in der API erstellen
-
Generieren Sie einen API-Schlüssel und fordern Sie anschließend ein Aktualisierungstoken an. Weitere Informationen finden Sie im Abschnitt zur Generierung eines IBM Cloud IAM-Token mithilfe eines API-Schlüssels.
-
Überprüfen Sie die Parameterreferenz für die Vorlagenversion, die Sie verwenden wollen.
-
Kopieren Sie eine der folgenden Beispielanforderungen und ersetzen Sie die Variablen, die Sie verwenden möchten.
Beispielanforderung zum Erstellen einer Konfiguration der Version 1.10.0.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"ibm-system-storage-block-csi-driver\", \"storage-template-version\": \"1.10.0\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"NAMESPACE\",\"user-secret-parameters\": }
Beispielanforderung zum Erstellen einer Konfiguration der Version 1.11.1.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"ibm-system-storage-block-csi-driver\", \"storage-template-version\": \"1.11.1\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"NAMESPACE\",\"user-secret-parameters\": }
Beispielanforderung zum Erstellen einer Konfiguration der Version 1.11.2.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"ibm-system-storage-block-csi-driver\", \"storage-template-version\": \"1.11.2\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"NAMESPACE\", { \"entry.name\": \"SECRET-NAME\",\"user-secret-parameters\": { \"entry.name\": \"SECRET-MANAGEMENT-ADDRESS\",{ \"entry.name\": \"SECRET-USERNAME\",{ \"entry.name\": \"SECRET-PASSWORD\",}
Erstellen eines Auftrags in der CLI
-
Listen Sie Ihre Speicherkonfigurationen auf und notieren Sie sich die Speicherkonfiguration, die Sie Ihren Clustern zuweisen möchten.
ibmcloud sat storage config ls
-
Ermitteln Sie die ID des Clusters, der Clustergruppe oder des Dienstes, dem Sie Speicher zuweisen möchten.
Um sicherzustellen, dass Ihr Cluster bei Satellite Config oder zum Erstellen von Gruppen registriert ist, lesen Sie die Informationen im Abschnitt Cluster für die Verwendung mit Satellite Configeinrichten.
Beispielbefehl zum Auflisten von Clustergruppen.
ibmcloud sat group ls
Beispielbefehl zum Auflisten von Clustern.
ibmcloud oc cluster ls --provider satellite
Beispielbefehl zum Auflisten von Satellite-Services.
ibmcloud sat service ls --location <location>
-
Ordnen Sie Ihre Speicherkonfiguration dem Cluster, der Gruppe bzw. dem Service zu, den Sie zuvor abgerufen haben. Weitere Informationen finden Sie unter dem Befehl'
ibmcloud sat storage assignment create
.Beispielbefehl zum Zuordnen einer Konfiguration zu einer Clustergruppe.
ibmcloud sat storage assignment create --group GROUP --config CONFIG --name NAME
Beispielbefehl für die Zuordnung einer Konfiguration zu einem Cluster
ibmcloud sat storage assignment create --cluster CLUSTER --config CONFIG --name NAME
Beispielbefehl zum Zuordnen einer Konfiguration zu einem Service-Cluster.
ibmcloud sat storage assignment create --service-cluster-id CLUSTER --config CONFIG --name NAME
-
Überprüfen Sie, ob Ihre Zuweisung erstellt wurde.
ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
Speicherzuordnung in der API erstellen
-
Kopieren Sie eine der folgenden Beispielanforderungen:
Beispielanforderung zum Zuordnen einer -Konfiguration zu einem Cluster.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignmentByCluster" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"CLUSTER-ID\", \"controller\": \"LOCATION-ID\", \"name\": \"ASSIGNMENT-NAME\"}"
Beispielanforderung zum Zuordnen der Konfiguration zu einer Clustergruppe.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"string\", \"groups\": [ \"CLUSTER-GROUP\" ], \"name\": \"ASSIGNMENT-NAME\"}"
-
Ersetzen Sie die Variablen durch Ihre Details und führen Sie die Anforderung aus.
-
Überprüfen Sie, ob die Zuordnung erstellt wurde, indem Sie Ihre Zuordnungen auflisten.
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignments" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
Speicherzuordnungen in der Konsole aktualisieren
Sie können die Satellite-Konsole verwenden, um die neuesten Patchaktualisierungen auf Ihre Zuordnungen anzuwenden.
-
Wählen Sie auf der Seite Positionen in der Satellite-KonsoleIhren Standort aus.
-
Klicken Sie auf die Registerkarte Speicher, um Ihre Konfigurationen anzuzeigen.
-
Klicken Sie auf die Konfiguration, die Sie aktualisieren möchten.
-
Klicken Sie auf das Informationssymbol Informationen (i), um die letzte Überarbeitung oder Programmkorrektur anzuwenden.
-
Optional: Aktivieren Sie automatische Patchaktualisierungen für Ihre Speicherzuordnung. Die Aktivierung automatischer Patchaktualisierungen stellt sicher, dass Ihre Zuordnung immer über die neuesten Sicherheitskorrekturen verfügt.
Wenn Sie automatische Patchaktualisierungen aktivieren, müssen Sie die Hauptaktualisierungen dennoch manuell anwenden.
Zuordnungen in der Befehlszeilenschnittstelle manuell aktualisieren
Aktualisieren Sie eine Zuordnung, um die neueste Speichervorlagenrevision zu verwenden.
-
Listen Sie Ihre Satellite-Speicherzuordnungen auf und notieren Sie sich die Satellite-Zuordnung, für die Sie ein Upgrade durchführen möchten.
ibmcloud sat storage assignment ls
-
Listen Sie die Satellite-Speichervorlagen auf, um die neuesten verfügbaren Versionen anzuzeigen.
ibmcloud sat storage template ls
-
Aktualisieren Sie die Satellite-Zuordnung.
Beispielbefehl für das Upgrade einer Zuordnung.
ibmcloud sat storage assignment upgrade --assignment ASSIGNMENT
Automatische Patchaktualisierungen für Konfigurationen und Zuordnungen in der Befehlszeilenschnittstelle aktivieren
Sie können die sat storage assignment autopatch enable
-CLI verwenden, um automatische Patchaktualisierungen für Ihre Zuordnungen zu aktivieren. Durch die Aktivierung automatischer Patchaktualisierungen werden die neuesten Speichervorlagenrevisionen
(Patches) automatisch angewendet. Sie müssen wichtige Aktualisierungen dennoch manuell anwenden.
-
Listen Sie Ihre Satellite-Speicherkonfigurationen auf. Notieren Sie sich die Konfigurations-ID.
ibmcloud sat storage assignment ls
-
Führen Sie einen der folgenden Beispielbefehle aus, um automatische Patchaktualisierungen für Ihre Konfiguration und die zugehörigen Zuordnungen zu aktivieren. Geben Sie die Konfigurations-ID ein, die Sie im vorherigen Schritt abgerufen haben.
Beispielbefehl zum Aktivieren automatischer Patchaktualisierungen für eine Zuordnung.
ibmcloud sat storage assignment autopatch enable --config CONFIG (--all | --assignment ASSIGNMENT-ID [--assignment ASSIGNMENT-ID])
Beispielbefehl zum Aktivieren automatischer Patchaktualisierungen für alle Speicherzuordnungen in einer bestimmten Konfiguration.
ibmcloud sat storage assignment autopatch enable --config CONFIG --all
Beispielbefehl zum Inaktivieren der automatischen Patchaktualisierungen für alle Zuordnungen in einer bestimmten Konfiguration.
ibmcloud sat storage assignment autopatch disable --config CONFIG --all
Beispielbefehl zum Inaktivieren von automatischen Patchaktualisierungen für eine einzelne Zuordnung und eine bestimmte Konfiguration
ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID
Beispielbefehl zum Inaktivieren automatischer Patchaktualisierungen für eine Mehrfachzuordnung und eine bestimmte Konfiguration.
ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID --assignment ASSIGNMENT-ID
Upgrade für Konfiguration und Zuordnungen in der API durchführen
Sie können die /v2/storage/satellite/updateAssignment
-API verwenden, um Ihre Zuordnungen mit neuen
Clustern oder Clustergruppen zu aktualisieren. Setzen Sie updateConfigVersion
auf true
, um die Revisionsaktualisierung anzuwenden.
-
Kopieren Sie die folgende Beispielanforderung und ersetzen Sie die Variablen für die Clustergruppen und Zuordnungen, die Sie aktualisieren wollen.
curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/updateAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"groups\": [ \"CLUSTER-GROUPS\" ], \"name\": \"ASSIGNMENT-NAME\", \"updateConfigVersion\": true, \"uuid\": \"ASSIGNMENT-ID\"}"
-
Führen Sie die Anforderung aus.
-
Rufen Sie die Details Ihrer Zuordnung ab, um die Aktualisierung zu überprüfen.
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
Automatische Patchaktualisierungen für Zuordnungen in der API aktivieren
Sie können die /v2/storage/satellite/setAssignmentAutoupgrade
-API verwenden, um automatische Patchaktualisierungen für Ihre Zuordnungen zu aktivieren. Durch die Aktivierung automatischer Patchaktualisierungen werden die neuesten
Speichervorlagenrevisionen (Patches) automatisch angewendet. Sie müssen wichtige Aktualisierungen dennoch manuell anwenden.
-
Kopieren Sie die folgende Beispielanforderung und ersetzen Sie die Variablen für die Clustergruppen und Zuordnungen, die Sie aktualisieren wollen.
curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/setAssignmentAutoupgrade" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d { "config": "string", "controller": "string", "autopatch": boolean,"assignment" : { "all": boolean, "uuid": ["string", "string", ...], } }
-
Führen Sie die Anforderung aus.
-
Rufen Sie die Details Ihrer Zuordnung ab, um das Upgrade zu überprüfen.
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
Bereitstellen einer Anwendung, die Block Storage for Classic verwendet
Mit ibm-system-storage-block-csi-driver
können Sie PVCs erstellen, die Sie in Ihren Cluster-Workloads verwenden können.
- Erstellen Sie eine geheime Kubernetes, die Ihre Block Storage for Classic enthält.
kind: Secret apiVersion: v1 metadata: name: demo-secret namespace: default type: Opaque stringData: management_address: demo-management-address # Example: baremetal-cluster.xiv.ibm.com username: demo-username data: password: AAAA1AAA
- Erstellen Sie den geheimen Schlüssel in Ihrem Cluster.
oc apply -f <secret.yaml>
- Erstellen Sie eine Speicherklasse, die den Treiber Block Storage for Classic verwendet.
kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: demo-storageclass provisioner: block.csi.ibm.com parameters: SpaceEfficiency: deduplicated # Optional. pool: demo-pool csi.storage.k8s.io/provisioner-secret-name: demo-secret csi.storage.k8s.io/provisioner-secret-namespace: default csi.storage.k8s.io/controller-publish-secret-name: demo-secret csi.storage.k8s.io/controller-publish-secret-namespace: default csi.storage.k8s.io/controller-expand-secret-name: demo-secret csi.storage.k8s.io/controller-expand-secret-namespace: default csi.storage.k8s.io/fstype: xfs # Optional. Values ext4\xfs. The default is ext4. volume_name_prefix: demoPVC # Optional allowVolumeExpansion: true
- Erstellen Sie die Speicherklasse in Ihrem Cluster.
oc apply -f sc.yaml
- Überprüfen Sie, ob die Speicherklasse erstellt wurde.
oc get sc
- Erstellen Sie eine PVC, die auf die zuvor erstellte Speicherklasse verweist.
kind: PersistentVolumeClaim apiVersion: v1 metadata: name: demo-pvc-file spec: volumeMode: Filesystem accessModes: - ReadWriteOnce resources: requests: storage: 1Gi storageClassName: demo-storageclass
- Erstellen Sie die PVC in Ihrem Cluster.
oc apply -f pvc.yaml
- Überprüfen Sie, ob das PVC erzeugt wurde und der Status
Bound
ist.oc get pvc
- Erstellen Sie eine YAML-Konfigurationsdatei für eine statusabhängige Gruppe, die das von Ihnen erstellte PVC unterstützt.
kind: StatefulSet apiVersion: apps/v1 metadata: name: demo-statefulset-file-system spec: selector: matchLabels: app: demo-statefulset serviceName: demo-statefulset replicas: 1 template: metadata: labels: app: demo-statefulset spec: containers: - name: demo-container image: registry.access.redhat.com/ubi8/ubi:latest command: [ "/bin/sh", "-c", "--" ] args: [ "while true; do sleep 30; done;" ] volumeMounts: - name: demo-volume-file-system mountPath: "/data" volumes: - name: demo-volume-file-system persistentVolumeClaim: claimName: demo-pvc-file
- Erstellen Sie den Pod in Ihrem Cluster.
oc apply -f <stateful-set>.yaml
- Überprüfen Sie, ob der Pod bereitgestellt wurde. Beachten Sie, dass es einige Minuten dauern kann, bis Ihre App in den Status 'Aktiv' (
Running
) wechselt.
Beispielausgabeoc get pods
NAME READY STATUS RESTARTS AGE demo-statefulset-file-system-0 1/1 Running 0 2m58s
- Stellen Sie sicher, dass die App in Ihre IBM Blockspeicherinstanz schreiben kann.
- Melden Sie sich bei Ihrem Pod an.
oc exec demo-statefulset-file-system-0 -it bash
- Wechseln Sie in das Verzeichnis
/data
, schreiben Sie eine Dateitest.txt
, und zeigen Sie den Inhalt der Dateitest.txt
an, um zu bestätigen, dass Ihre App Daten in Ihren persistenten Speicher schreiben kann.
Beispielausgabecd data && echo "Testing" >> test.txt && cat test.txt
Testing
- Verlassen Sie den Pod.
exit
- Melden Sie sich bei Ihrem Pod an.
Parameterreferenz
1.10.0 Parameterreferenz
Anzeigename | CLI-Option | Typ | Beschreibung | Erforderlich? | Standardwert |
---|---|---|---|---|---|
Namensbereich | namespace |
Konfiguration | Der Namensbereich, in dem Sie die Bereitstellung erstellen möchten. | Ja | default |
1.11.1 Parameterreferenz
Anzeigename | CLI-Option | Typ | Beschreibung | Erforderlich? | Standardwert |
---|---|---|---|---|---|
Namensbereich | namespace |
Konfiguration | Der Namensbereich, in dem Sie die Bereitstellung erstellen möchten. | Ja | default |
1.11.2 Parameterreferenz
Anzeigename | CLI-Option | Typ | Beschreibung | Erforderlich? | Standardwert |
---|---|---|---|---|---|
Namensbereich | namespace |
Konfiguration | Der Namensbereich, in dem Sie die Bereitstellung erstellen möchten. | Ja | default |
Geheimer Name | secret-name |
Konfiguration | Der Name des zu erstellenden geheimen Schlüssels. | Ja | Nicht zutreffend |
Managementadresse für geheime Schlüssel | secret-management-address |
Secret | Die Adresse des Management-Servers. Dies kann eine IP-Adresse oder eine URL sein. Beispiel: example-cluster.xiv.ibm.com . |
Ja | Nicht zutreffend |
Geheimer Benutzername | secret-username |
Secret | Der Benutzername für die Authentifizierung beim Management-Server. | Ja | Nicht zutreffend |
Geheimes Kennwort | secret-password |
Secret | Das Kennwort für die Authentifizierung beim Management-Server. | Ja | Nicht zutreffend |
Hilfe und Unterstützung für Block Storage for Classic erhalten
- Lesen Sie die FAQs in der Dokumentation zuBlock Storage for Classic.
- Lesen Sie die Dokumentation zur Fehlerbehebung, um allgemeine Probleme zu beheben und zu beheben.
- Überprüfen Sie den Status der IBM Cloud Plattform und der Ressourcen, indem Sie die Seite Status aufrufen.
- Überprüfen Sie Stack Overflow, um festzustellen, ob andere Benutzer dasselbe Problem hatten. Versehen Sie alle Fragen mit
ibm-cloud
. - Wenn ein Problem mit Block Storage for Classic auftritt, senden Sie eine Support-Anforderung an IBM Cloud® Support.