APEX Cloud Platform: Slik oppdaterer du CSI-konfigurasjonen når PowerFlex-konfigurasjonen endres

Zhrnutie: Når PowerFlex-legitimasjon eller sertifikat endres, må CSI-konfigurasjonen også synkroniseres med PowerFlex for at det skal fungere.

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 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

  1. 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 å finne hemmeligheten, kopier verdien av

  2.  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:
    Kjør kommandoen nedenfor for å dekode base64-kodede verdier for  
  3. Rediger den lagrede "config"-filen, oppdater passordet i henhold til PowerFlex.
    For eksempel:
    Rediger den lagrede  

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

  1. 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 å finne hemmeligheten, kopier verdien av  
  2. 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:
    Kjør kommandoen nedenfor for å dekode base64-kodede verdier for  
  3. Rediger den lagrede "config"-filen, oppdater passordet i henhold til PowerFlex.
    For eksempel:
    Rediger den lagrede  

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

  1. Logg på Hub Cluster, og følg "ACP-programvareversjon >= 3.0.5" ovenfor for å oppdatere hemmelighetene til hubklyngen.
  2. 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
  3. 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
  4. Rediger den lagrede "config"-filen, oppdater passordet i henhold til PowerFlex.
    For eksempel:
    Rediger den lagrede  

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

  1. 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:
    Skjermbilde av sertifikat i CLI 

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

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

  1. 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:
    Skjermbilde av sertifikat i CLI 

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

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

  1. Logg på Hub-klyngen, og følg "ACP-programvareversjon >= 3.0.5" ovenfor for å oppdatere Hub-klyngesertifikatet.
  2. 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:
    Skjermbilde av sertifikat i CLI 
  3. 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-----")

  4. 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)\" }}"
  5. Start relaterte ressurser på nytt.
    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.