APEX Cloud Platform: Sådan opdaterer du CSI-konfigurationen, når PowerFlex-konfigurationen ændres
Zhrnutie: Når PowerFlex-legitimationsoplysninger eller -certifikater ændres, skal CSI-konfigurationen også synkroniseres med PowerFlex, for at det virker.
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 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
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.