APEX Cloud Platform: So aktualisieren Sie die CSI-Konfiguration, wenn sich die PowerFlex-Konfiguration ändert
Summary: Wenn sich die PowerFlex-Zugangsdaten oder -Zertifikate ändern, muss auch die CSI-Konfiguration mit PowerFlex synchronisiert werden, damit sie funktioniert.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
In diesem Artikel wird beschrieben, wie Sie die CSI-Konfiguration aktualisieren, wenn sich Zugangsdaten oder Zertifikate für PowerFlex ändern.
Hinweis: Die erforderlichen Aktionen unterscheiden sich in verschiedenen Softwareversionen der APEX Cloud Platform (ACP).
Erforderliche Maßnahmen nach Änderungen der PowerFlex-Zugangsdaten
Wenn die ACP-Softwareversion < 3.0.5 für OCP-Cluster
- Führen Sie den folgenden Befehl aus, um den geheimen Schlüssel zu finden, und kopieren Sie die Werte von "config" und "MDM" aus der Befehlsausgabe.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
Zum Beispiel:
- Führen Sie den folgenden Befehl aus, um die Base64-codierten Werte von "config" und "MDM" zu decodieren und in einer Datei zu speichern. Die codierten Werte von "config" und "MDM" sind in der obigen Abbildung mit einer gelben Linie gekennzeichnet.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
Zum Beispiel:
- Bearbeiten Sie die gespeicherte Konfigurationsdatei und aktualisieren Sie das Kennwort gemäß PowerFlex.
Zum Beispiel:
- Führen Sie zum Aktualisieren von Schlüsseln den folgenden Befehl aus.
oc create secret generic csi-vxflexos-config -n dell-acp --save-config --from-file=./MDM --from-file=./config -o yaml --dry-run | oc apply -f -
- Führen Sie die folgenden Befehle aus, um die zugehörigen Ressourcen neu zu starten.
oc rollout restart deployment csi-vxflexos-controller -n dell-acp oc rollout restart daemonset csi-vxflexos-node -n dell-acp oc rollout restart deployment mcp-powerflex-operation -n dell-acp
Für OCP-Cluster, wenn die ACP-Softwareversion >= 3.0.5 ist
- Führen Sie den folgenden Befehl aus, um den geheimen Schlüssel zu finden, und kopieren Sie die Werte von "config" und "MDM" aus der Befehlsausgabe.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
Zum Beispiel:
- Führen Sie den folgenden Befehl aus, um den Base64-codierten Wert von "config" und "MDM" zu decodieren. Speichern Sie sie in einer Datei. Die codierten Werte von "config" und "MDM" sind in der obigen Abbildung mit einer gelben Linie gekennzeichnet.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
Zum Beispiel:
- Bearbeiten Sie die gespeicherte Konfigurationsdatei und aktualisieren Sie das Kennwort gemäß PowerFlex.
Zum Beispiel:
- Führen Sie zum Aktualisieren von Schlüsseln den folgenden Befehl aus.
oc create secret generic csi-vxflexos-config -n dell-acp --save-config --from-file=./MDM --from-file=./config -o yaml --dry-run | oc apply -f - oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
- Führen Sie die folgenden Befehle aus, um die zugehörigen Ressourcen neu zu starten.
oc rollout restart deployment vxflexos-controller -n vxflexos oc rollout restart daemonset vxflexos-node -n vxflexos oc rollout restart deployment mcp-powerflex-operation -n dell-acp
Für HCP-Cluster (Hosted Control Plane)
- Melden Sie sich beim Hub-Cluster an und befolgen Sie den obigen Fall "ACP-Softwareversion >= 3.0.5", um die Hub-Cluster-Geheimnisse zu aktualisieren.
- Melden Sie sich beim HCP-Cluster an: Führen Sie den folgenden Befehl aus, um den geheimen Schlüssel zu finden, kopieren Sie den Wert von "config" aus der Befehlsausgabe.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
- Führen Sie den folgenden Befehl aus, um den Base64-codierten Wert "config" zu decodieren und in einer Datei zu speichern.
echo -n "<base64 encoded config value>" | base64 --decode > config
- Bearbeiten Sie die gespeicherte Konfigurationsdatei und aktualisieren Sie das Kennwort gemäß PowerFlex.
Zum Beispiel:
- Führen Sie zum Aktualisieren von Schlüsseln den folgenden Befehl aus.
oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
- Starten Sie die zugehörigen Ressourcen neu.
oc rollout restart deployment vxflexos-controller -n vxflexos oc rollout restart daemonset vxflexos-node -n vxflexos
Erforderliche Aktionen nach Änderungen des PowerFlex-Zertifikats
Wenn die ACP-Softwareversion < 3.0.5 für OCP-Cluster
- Führen Sie den folgenden Befehl auf der VDI aus, um das aktualisierte Zertifikat abzurufen. Die <Gateway-IP> ist PowerFlex Manager IP/FQDN, <Port> ist 443.
openssl s_client -showcerts -connect <Gateway IP:Port> </dev/null 2>/dev/null | sed -n -e '/-.BEGIN/,/-.END/ p' > ca_cert_0.pem cat ca_cert_0.pem
Zum Beispiel:
- Wenn die Zertifikatdatei ca_cert_0.pem die gesamte Zertifikatkette des PowerFlex-Clusters enthält, kürzen Sie die Datei ca_cert_0.pem und behalten Sie nur das letzte Zertifikat bei. (Das letzte Zertifikat befindet sich am Ende der Datei, es beginnt mit "-----BEGIN CERTIFICATE-----" und endet mit "-----END CERTIFICATE-----")
- Führen Sie die folgenden Befehle auf dem Host aus, der eine Verbindung zu OCP herstellen kann, um die Konfiguration des CSI-Zertifikats zu aktualisieren.
oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}" - Starten Sie die zugehörigen Ressourcen neu.
oc rollout restart deployment csi-vxflexos-controller -n dell-acp oc rollout restart daemonset csi-vxflexos-node -n dell-acp oc rollout restart deployment mcp-powerflex-operation -n dell-acp
Für OCP-Cluster, wenn die ACP-Softwareversion >= 3.0.5 ist
- Führen Sie den folgenden Befehl auf der VDI aus, um das aktualisierte Zertifikat abzurufen. Die <Gateway-IP> ist PowerFlex Manager IP/FQDN, <Port> ist 443.
openssl s_client -showcerts -connect <Gateway IP:Port> </dev/null 2>/dev/null | sed -n -e '/-.BEGIN/,/-.END/ p' > ca_cert_0.pem cat ca_cert_0.pem
Zum Beispiel:
- Wenn die Zertifikatdatei ca_cert_0.pem die gesamte Zertifikatkette des PowerFlex-Clusters enthält, kürzen Sie die Datei ca_cert_0.pem und behalten Sie nur das letzte Zertifikat bei. (Das letzte Zertifikat befindet sich am Ende der Datei, es beginnt mit "-----BEGIN CERTIFICATE-----" und endet mit "-----END CERTIFICATE-----")
- Führen Sie die folgenden Befehle auf dem Host aus, der eine Verbindung zu OCP herstellen kann, um die Konfiguration des CSI-Zertifikats zu aktualisieren.
oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}" oc patch secret vxflexos-certs-0 -n vxflexos --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}" - Starten Sie die zugehörigen Ressourcen neu.
oc rollout restart deployment vxflexos-controller -n vxflexosoc rollout restart daemonset vxflexos-node -n vxflexosoc rollout restart deployment mcp-powerflex-operation -n dell-acp
Für HCP-Cluster (Hosted Control Plane)
- Melden Sie sich beim Hub-Cluster an und befolgen Sie den obigen Fall "ACP software version >= 3.0.5", um das Hub-Clusterzertifikat zu aktualisieren.
- Melden Sie sich beim HCP-Cluster an: Führen Sie den folgenden Befehl auf der VDI aus, um das aktualisierte Zertifikat abzurufen. Die <Gateway-IP> ist PowerFlex Manager IP/FQDN, <Port> ist 443.
openssl s_client -showcerts -connect <Gateway IP:Port> </dev/null 2>/dev/null | sed -n -e '/-.BEGIN/,/-.END/ p' > ca_cert_0.pem cat ca_cert_0.pem
Zum Beispiel:
- Wenn die Zertifikatdatei ca_cert_0.pem die gesamte Zertifikatkette des PowerFlex-Clusters enthält, kürzen Sie die Datei ca_cert_0.pem und behalten Sie nur das letzte Zertifikat bei. (Das letzte Zertifikat befindet sich am Ende der Datei, es beginnt mit "-----BEGIN CERTIFICATE-----" und endet mit "-----END CERTIFICATE-----")
- Führen Sie die folgenden Befehle auf dem Host aus, der eine Verbindung zum HCP-Cluster herstellen kann, um die CSI-Zertifikatskonfiguration zu aktualisieren.
oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}"oc patch secret vxflexos-certs-0 -n vxflexos --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}" - Starten Sie die zugehörigen Ressourcen neu.
oc rollout restart deployment vxflexos-controller -n vxflexosoc rollout restart daemonset vxflexos-node -n vxflexos
Affected Products
APEX Cloud Platform for Red Hat OpenShiftArticle Properties
Article Number: 000217834
Article Type: How To
Last Modified: 05 Dec 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.