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.
Acest articol se aplică pentru
Acest articol nu se aplică pentru
Acest articol nu este legat de un produs specific.
Acest articol nu acoperă toate versiunile de produs existente.
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
Produse afectate
APEX Cloud Platform for Red Hat OpenShiftProprietăți articol
Article Number: 000217834
Article Type: How To
Ultima modificare: 05 dec. 2025
Version: 4
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.