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

  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

Dotknuté produkty

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