APEX Cloud Platform: Slik oppdaterer du CSI-konfigurasjonen når PowerFlex-konfigurasjonen endres
Zhrnutie: Når PowerFlex-legitimasjon eller sertifikat endres, må CSI-konfigurasjonen også synkroniseres med PowerFlex for at det skal fungere.
Tento článok sa vzťahuje na
Tento článok sa nevzťahuje na
Tento článok nie je viazaný na žiadny konkrétny produkt.
V tomto článku nie sú uvedené všetky verzie produktov.
Pokyny
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
Dotknuté produkty
APEX Cloud Platform for Red Hat OpenShiftVlastnosti článku
Číslo článku: 000217834
Typ článku: How To
Dátum poslednej úpravy: 05 dec 2025
Verzia: 4
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.