APEX Cloud Platform: Sådan opdaterer du CSI-konfigurationen, når PowerFlex-konfigurationen ændres
Summary: Når PowerFlex-legitimationsoplysninger eller -certifikater ændres, skal CSI-konfigurationen også synkroniseres med PowerFlex, for at det virker.
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
Denne artikel beskriver, hvordan du opdaterer CSI-konfigurationen, når PowerFlex-legitimationsoplysninger eller -certifikater ændres.
Bemærk: De påkrævede handlinger er forskellige i forskellige APEX Cloud Platform-softwareversioner (ACP).
Handlinger, der er nødvendige efter ændringer af PowerFlex-legitimationsoplysninger
For OCP-klynge, når ACP-softwareversion < 3.0.5
- Kør kommandoen nedenfor for at finde hemmeligheden, kopier værdien af "config" og "MDM" fra kommandooutputtet.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
F.eks.:
- Kør kommandoen nedenfor for at afkode base64-kodet værdi af "config" og "MDM", og gem dem i et arkiv. De kodede værdier for "config" og "MDM" er markeret med gul linje i figuren ovenfor.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
F.eks.:
- Rediger den gemte "config"-fil, opdater adgangskoden i henhold til PowerFlex.
For eksempel:
- Kør kommandoen nedenfor for at opdatere hemmeligheder.
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 kommandoerne nedenfor for at genstarte relaterede ressourcer.
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-softwareversionen >= 3.0.5
- Kør kommandoen nedenfor for at finde hemmeligheden, kopier værdien af "config" og "MDM" fra kommandooutputtet.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
F.eks.:
- Kør kommandoen nedenfor for at afkode base64-kodet værdi af "config" og "MDM". Gem dem i en fil. De kodede værdier for "config" og "MDM" er markeret med gul linje i figuren ovenfor.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
F.eks.:
- Rediger den gemte "config"-fil, opdater adgangskoden i henhold til PowerFlex.
For eksempel:
- Kør kommandoen nedenfor for at opdatere hemmeligheder.
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 kommandoerne nedenfor for at genstarte relaterede ressourcer.
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 HCP-klynge (Hosted Control Plan)
- Log på Hub-klyngen, følg ovenstående case "ACP-softwareversion >= 3.0.5" for at opdatere hubklyngens hemmeligheder.
- Log på HCP-klyngen: Kør kommandoen nedenfor for at finde hemmeligheden, kopier værdien af "config" fra kommandooutputtet.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
- Kør kommandoen nedenfor for at afkode base64-kodet værdi af "config", og gem dem i en fil.
echo -n "<base64 encoded config value>" | base64 --decode > config
- Rediger den gemte "config"-fil, opdater adgangskoden i henhold til PowerFlex.
For eksempel:
- Kør kommandoen nedenfor for at opdatere hemmeligheder.
oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
- Genstart relaterede ressourcer.
oc rollout restart deployment vxflexos-controller -n vxflexos oc rollout restart daemonset vxflexos-node -n vxflexos
Handlinger, der er nødvendige efter ændringer af PowerFlex-certifikat
For OCP-klynge, når ACP-softwareversion < 3.0.5
- Kør følgende kommando på VDI for at hente det opdaterede certifikat. <Gateway-IP'en> er PowerFlex Manager ip/fqdn, <porten> 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
F.eks.:
- Hvis certifikatfilen ca_cert_0.pem indeholder hele certifikatkæden for PowerFlex-klyngen, skal du trimme filen ca_cert_0.pem og kun beholde det sidste certifikat. (Det sidste certifikat er nederst i filen, det starter med "-----BEGIN CERTIFICATE-----" og slutter med "-----END CERTIFICATE-----")
- Kør følgende kommandoer på værten, som kan oprette forbindelse til OCP for at opdatere konfigurationen af csi-certifikat.
oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}" - Genstart relaterede ressourcer.
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-softwareversionen >= 3.0.5
- Kør følgende kommando på VDI for at hente det opdaterede certifikat. <Gateway-IP'en> er PowerFlex Manager ip/fqdn, <porten> 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
F.eks.:
- Hvis certifikatfilen ca_cert_0.pem indeholder hele certifikatkæden for PowerFlex-klyngen, skal du trimme filen ca_cert_0.pem og kun beholde det sidste certifikat. (Det sidste certifikat er nederst i filen, det starter med "-----BEGIN CERTIFICATE-----" og slutter med "-----END CERTIFICATE-----")
- Kør følgende kommandoer på værten, som kan oprette forbindelse til OCP for at opdatere konfigurationen af csi-certifikat.
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)\" }}" - Genstart relaterede ressourcer.
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 HCP-klynge (Hosted Control Plan)
- Log på Hub-klyngen, følg ovenstående case "ACP-softwareversion >= 3.0.5" for at opdatere Hub-klyngecertifikatet.
- Log på HCP-klyngen: Kør følgende kommando på VDI for at hente det opdaterede certifikat. <Gateway-IP'en> er PowerFlex Manager ip/fqdn, <porten> 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
F.eks.:
- Hvis certifikatfilen ca_cert_0.pem indeholder hele certifikatkæden for PowerFlex-klyngen, skal du trimme filen ca_cert_0.pem og kun beholde det sidste certifikat. (Det sidste certifikat er nederst i filen, det starter med "-----BEGIN CERTIFICATE-----" og slutter med "-----END CERTIFICATE-----")
- Kør følgende kommandoer på værten, som kan oprette forbindelse til HCP-klyngen for at opdatere konfigurationen af csi-certifikat.
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)\" }}" - Genstart relaterede ressourcer.
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.