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.
Αυτό το άρθρο ισχύει για
Αυτό το άρθρο δεν ισχύει για
Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν.
Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.
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
Επηρεαζόμενα προϊόντα
APEX Cloud Platform for Red Hat OpenShiftΙδιότητες άρθρου
Article Number: 000217834
Article Type: How To
Τελευταία τροποποίηση: 05 Δεκ 2025
Version: 4
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.