APEX Cloud Platform: Så här uppdaterar du CSI-konfigurationen när PowerFlex-konfigurationen ändras
Summary: När PowerFlex-inloggningsuppgifter eller certifikat ändras måste CSI-konfigurationen också synkroniseras med PowerFlex för att det ska fungera.
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
I den här artikeln beskrivs hur du uppdaterar CSI-konfigurationen när en PowerFlex-autentiseringsuppgift eller ett PowerFlex-certifikat ändras.
Obs! De åtgärder som krävs skiljer sig åt i olika programvaruversioner av APEX Cloud Platform (ACP).
Åtgärder som krävs efter ändringar av PowerFlex-inloggningsuppgifter
För OCP-kluster, när AVS-mjukvaruversion < 3.0.5
- Kör kommandot nedan för att hitta hemligheten. Kopiera värdet för "config" och "MDM" från kommandoutdata.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
Till exempel:
- Kör kommandot nedan för att avkoda det base64-kodade värdet för "config" och "MDM" och spara dem i en fil. De kodade värdena för "config" och "MDM" är markerade med en gul linje i bilden ovan.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
Till exempel:
- Redigera den sparade konfigurationsfilen och uppdatera lösenordet enligt PowerFlex.
Till exempel:
- Kör kommandot nedan för att uppdatera hemligheter.
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 -
- Kör kommandona nedan för att starta om relaterade resurser.
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-kluster, när AVS-mjukvaruversionen >= 3.0.5
- Kör kommandot nedan för att hitta hemligheten. Kopiera värdet för "config" och "MDM" från kommandoutdata.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
Till exempel:
- Kör kommandot nedan för att avkoda det base64-kodade värdet för "config" och "MDM". Spara dem i en fil. De kodade värdena för "config" och "MDM" är markerade med en gul linje i bilden ovan.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
Till exempel:
- Redigera den sparade konfigurationsfilen och uppdatera lösenordet enligt PowerFlex.
Till exempel:
- Kör kommandot nedan för att uppdatera hemligheter.
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 -
- Kör kommandona nedan för att starta om relaterade resurser.
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-kluster (Hosted Control Plane)
- Logga in på Hub Cluster, följ ovanstående fall "ACP software version >= 3.0.5" för att uppdatera hubbklusterhemligheterna.
- Logga in på HCP Cluster: Kör kommandot nedan för att hitta hemligheten och kopiera värdet för "config" från kommandots utdata.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
- Kör kommandot nedan för att avkoda det base64-kodade värdet för "config" och spara dem i en fil.
echo -n "<base64 encoded config value>" | base64 --decode > config
- Redigera den sparade konfigurationsfilen och uppdatera lösenordet enligt PowerFlex.
Till exempel:
- Kör kommandot nedan för att uppdatera hemligheter.
oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
- Starta om relaterade resurser.
oc rollout restart deployment vxflexos-controller -n vxflexos oc rollout restart daemonset vxflexos-node -n vxflexos
Åtgärder som krävs efter ändringar av PowerFlex-certifikat
För OCP-kluster, när AVS-mjukvaruversion < 3.0.5
- Kör följande kommando på VDI för att hämta det uppdaterade certifikatet. Gateway-IP-adressen <> är PowerFlex manager ip/fqdn, <porten> är 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
Till exempel:
- Om certifikatfilen ca_cert_0.pem innehåller hela certifikatkedjan för PowerFlex-klustret trimmar du filen ca_cert_0.pem och behåller bara det senaste certifikatet. (Det sista certifikatet finns längst ned i filen. Det börjar med "-----BEGIN CERTIFICATE-----" och slutar med "-----END CERTIFICATE-----")
- Kör följande kommandon på den värd som kan ansluta till OCP för att uppdatera csi-certifikatkonfigurationen.
oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}" - Starta om relaterade resurser.
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-kluster, när AVS-mjukvaruversionen >= 3.0.5
- Kör följande kommando på VDI för att hämta det uppdaterade certifikatet. Gateway-IP-adressen <> är PowerFlex manager ip/fqdn, <porten> är 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
Till exempel:
- Om certifikatfilen ca_cert_0.pem innehåller hela certifikatkedjan för PowerFlex-klustret trimmar du filen ca_cert_0.pem och behåller bara det senaste certifikatet. (Det sista certifikatet finns längst ned i filen. Det börjar med "-----BEGIN CERTIFICATE-----" och slutar med "-----END CERTIFICATE-----")
- Kör följande kommandon på den värd som kan ansluta till OCP för att uppdatera csi-certifikatkonfigurationen.
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)\" }}" - Starta om relaterade resurser.
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-kluster (Hosted Control Plane)
- Logga in på Hub Cluster och följ ovanstående fall "ACP software version >= 3.0.5" för att uppdatera Hub-klustercertifikatet.
- Logga in på HCP Cluster: Kör följande kommando på VDI för att hämta det uppdaterade certifikatet. Gateway-IP-adressen <> är PowerFlex manager ip/fqdn, <porten> är 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
Till exempel:
- Om certifikatfilen ca_cert_0.pem innehåller hela certifikatkedjan för PowerFlex-klustret trimmar du filen ca_cert_0.pem och behåller bara det senaste certifikatet. (Det sista certifikatet finns längst ned i filen. Det börjar med "-----BEGIN CERTIFICATE-----" och slutar med "-----END CERTIFICATE-----")
- Kör följande kommandon på den värd som kan ansluta till HCP-klustret för att uppdatera csi-certifikatkonfigurationen.
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)\" }}" - Starta om relaterade resurser.
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.