APEX Cloud Platform: Slik oppdaterer du CSI-konfigurasjonen når PowerFlex-konfigurasjonen endres
Summary: Når PowerFlex-legitimasjon eller sertifikat endres, må CSI-konfigurasjonen også synkroniseres med PowerFlex for at det skal fungere.
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
Denne artikkelen beskriver hvordan du oppdaterer CSI-konfigurasjonen når en PowerFlex-legitimasjon eller et sertifikat endres.
Merk: De nødvendige handlingene er forskjellige i ulike programvareversjoner av APEX Cloud Platform (ACP).
Handlinger som trengs etter endringer av PowerFlex-legitimasjon
For OCP-klynge, når ACP-programvareversjon < 3.0.5
- Kjør kommandoen nedenfor for å finne hemmeligheten, kopier verdien av "config" og "MDM" fra kommandoutdataene.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
Eksempel:
- Kjør kommandoen nedenfor for å dekode base64-kodede verdier for "config" og "MDM", og lagre dem i en fil. De kodede verdiene til "config" og "MDM" er merket med gul linje i figuren ovenfor.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
Eksempel:
- Rediger den lagrede "config"-filen, oppdater passordet i henhold til PowerFlex.
For eksempel:
- Kjør kommandoen nedenfor for å oppdatere hemmeligheter.
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 -
- Kjør kommandoene nedenfor for å starte relaterte ressurser på nytt.
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
For OCP-klynge, når ACP-programvareversjonen >= 3.0.5
- Kjør kommandoen nedenfor for å finne hemmeligheten, kopier verdien av "config" og "MDM" fra kommandoutdataene.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
Eksempel:
- Kjør kommandoen nedenfor for å dekode base64-kodede verdier for "config" og "MDM". Lagre dem i en fil. De kodede verdiene til "config" og "MDM" er merket med gul linje i figuren ovenfor.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
Eksempel:
- Rediger den lagrede "config"-filen, oppdater passordet i henhold til PowerFlex.
For eksempel:
- Kjør kommandoen nedenfor for å oppdatere hemmeligheter.
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 -
- Kjør kommandoene nedenfor for å starte relaterte ressurser på nytt.
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
For klynge for vertsbasert kontrollplan (HCP)
- Logg på Hub Cluster, og følg "ACP-programvareversjon >= 3.0.5" ovenfor for å oppdatere hemmelighetene til hubklyngen.
- Logg på HCP-klynge: Kjør kommandoen nedenfor for å finne hemmeligheten, kopier verdien av "config" fra kommandoutgangen.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
- Kjør kommandoen nedenfor for å dekode den base64-kodede verdien "config", og lagre dem i en fil.
echo -n "<base64 encoded config value>" | base64 --decode > config
- Rediger den lagrede "config"-filen, oppdater passordet i henhold til PowerFlex.
For eksempel:
- Kjør kommandoen nedenfor for å oppdatere hemmeligheter.
oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
- Start relaterte ressurser på nytt.
oc rollout restart deployment vxflexos-controller -n vxflexos oc rollout restart daemonset vxflexos-node -n vxflexos
Handlinger som trengs etter endring av PowerFlex-sertifikat
For OCP-klynge, når ACP-programvareversjon < 3.0.5
- Kjør følgende kommando på VDI for å hente det oppdaterte sertifikatet. <Gateway-IP-en> er PowerFlex Manager ip/fqdn, <port> er 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
Eksempel:
- Hvis sertifikatfilen ca_cert_0.pem inneholder hele sertifikatkjeden til PowerFlex-klyngen, trimmer du filen ca_cert_0.pem og beholder bare det siste sertifikatet. (Det siste sertifikatet er nederst i filen, det starter med "-----BEGIN CERTIFICATE-----" og slutter med "-----END CERTIFICATE-----")
- Kjør følgende kommandoer på verten som kan koble til OCP for å oppdatere csi-sertifikatkonfigurasjonen.
oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}" - Start relaterte ressurser på nytt.
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
For OCP-klynge, når ACP-programvareversjonen >= 3.0.5
- Kjør følgende kommando på VDI for å hente det oppdaterte sertifikatet. <Gateway-IP-en> er PowerFlex Manager ip/fqdn, <port> er 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
Eksempel:
- Hvis sertifikatfilen ca_cert_0.pem inneholder hele sertifikatkjeden til PowerFlex-klyngen, trimmer du filen ca_cert_0.pem og beholder bare det siste sertifikatet. (Det siste sertifikatet er nederst i filen, det starter med "-----BEGIN CERTIFICATE-----" og slutter med "-----END CERTIFICATE-----")
- Kjør følgende kommandoer på verten som kan koble til OCP for å oppdatere csi-sertifikatkonfigurasjonen.
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)\" }}" - Start relaterte ressurser på nytt.
oc rollout restart deployment vxflexos-controller -n vxflexosoc rollout restart daemonset vxflexos-node -n vxflexosoc rollout restart deployment mcp-powerflex-operation -n dell-acp
For klynge for vertsbasert kontrollplan (HCP)
- Logg på Hub-klyngen, og følg "ACP-programvareversjon >= 3.0.5" ovenfor for å oppdatere Hub-klyngesertifikatet.
- Logg på HCP-klynge: Kjør følgende kommando på VDI for å hente det oppdaterte sertifikatet. <Gateway-IP-en> er PowerFlex Manager ip/fqdn, <port> er 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
Eksempel:
- Hvis sertifikatfilen ca_cert_0.pem inneholder hele sertifikatkjeden til PowerFlex-klyngen, trimmer du filen ca_cert_0.pem og beholder bare det siste sertifikatet. (Det siste sertifikatet er nederst i filen, det starter med "-----BEGIN CERTIFICATE-----" og slutter med "-----END CERTIFICATE-----")
- Kjør følgende kommandoer på verten som kan koble til HCP-klynge for å oppdatere csi-sertifikatkonfigurasjonen.
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)\" }}" - Start relaterte ressurser på nytt.
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ță.