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

  1. 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 finde hemmeligheden, kopier værdien af

  2.  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.:
    Kør kommandoen nedenfor for at afkode base64-kodet værdi af  
  3. Rediger den gemte "config"-fil, opdater adgangskoden i henhold til PowerFlex.
    For eksempel:
    Rediger den gemte  

  4. 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 -
  5. 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

  1. 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 finde hemmeligheden, kopier værdien af  
  2. 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.:
    Kør kommandoen nedenfor for at afkode base64-kodet værdi af  
  3. Rediger den gemte "config"-fil, opdater adgangskoden i henhold til PowerFlex.
    For eksempel:
    Rediger den gemte  

  4. 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 -
  5. 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)

  1. Log på Hub-klyngen, følg ovenstående case "ACP-softwareversion >= 3.0.5" for at opdatere hubklyngens hemmeligheder.
  2. 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
  3. 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
  4. Rediger den gemte "config"-fil, opdater adgangskoden i henhold til PowerFlex.
    For eksempel:
    Rediger den gemte  

  5. 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 -
  6. 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

  1. 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.:
    Skærmbillede af certifikat i CLI 

  2. 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-----")

  3. 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)\" }}"
  4. 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

  1. 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.:
    Skærmbillede af certifikat i CLI 

  2. 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-----")

  3. 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)\" }}"
  4. Genstart 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)

  1. Log på Hub-klyngen, følg ovenstående case "ACP-softwareversion >= 3.0.5" for at opdatere Hub-klyngecertifikatet.
  2. 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.:
    Skærmbillede af certifikat i CLI 
  3. 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-----")

  4. 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)\" }}"
  5. Genstart relaterede ressourcer.
    oc rollout restart deployment vxflexos-controller -n vxflexos
    
    oc rollout restart daemonset vxflexos-node -n vxflexos

Affected Products

APEX Cloud Platform for Red Hat OpenShift
Article 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.