APEX Cloud Platform: Så här uppdaterar du CSI-konfigurationen när PowerFlex-konfigurationen ändras

Summary: När PowerFlex-inloggningsuppgifter eller certifikat ändras måste CSI-konfigurationen också synkroniseras med PowerFlex för att det ska fungera.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Instructions

I den här artikeln beskrivs hur du uppdaterar CSI-konfigurationen när en PowerFlex-autentiseringsuppgift eller ett PowerFlex-certifikat ändras.

Obs! De åtgärder som krävs skiljer sig åt i olika programvaruversioner av APEX Cloud Platform (ACP).


Åtgärder som krävs efter ändringar av PowerFlex-inloggningsuppgifter

För OCP-kluster, när AVS-mjukvaruversion < 3.0.5

  1. Kör kommandot nedan för att hitta hemligheten. Kopiera värdet för "config" och "MDM" från kommandoutdata.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
    Till exempel:
    Kör kommandot nedan för att hitta hemligheten. Kopiera värdet för

  2.  Kör kommandot nedan för att avkoda det base64-kodade värdet för "config" och "MDM" och spara dem i en fil. De kodade värdena för "config" och "MDM" är markerade med en gul linje i bilden ovan.
    echo -n "<base64 encoded config value>" | base64 --decode > config
    
    echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
    Till exempel:
    Kör kommandot nedan för att avkoda det base64-kodade värdet för  
  3. Redigera den sparade konfigurationsfilen och uppdatera lösenordet enligt PowerFlex.
    Till exempel:
    Redigera den sparade konfigurationsfilen och uppdatera lösenordet enligt PowerFlex. 

  4. Kör kommandot nedan för att uppdatera hemligheter.
    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 kommandona nedan för att starta om relaterade resurser.
    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


För OCP-kluster, när AVS-mjukvaruversionen >= 3.0.5

  1. Kör kommandot nedan för att hitta hemligheten. Kopiera värdet för "config" och "MDM" från kommandoutdata.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
    Till exempel:
    Kör kommandot nedan för att hitta hemligheten. Kopiera värdet för  
  2. Kör kommandot nedan för att avkoda det base64-kodade värdet för "config" och "MDM". Spara dem i en fil. De kodade värdena för "config" och "MDM" är markerade med en gul linje i bilden ovan.
    echo -n "<base64 encoded config value>" | base64 --decode > config
    
    echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
    Till exempel:
    Kör kommandot nedan för att avkoda det base64-kodade värdet för  
  3. Redigera den sparade konfigurationsfilen och uppdatera lösenordet enligt PowerFlex.
    Till exempel:
    Redigera den sparade konfigurationsfilen och uppdatera lösenordet enligt PowerFlex 

  4. Kör kommandot nedan för att uppdatera hemligheter.
    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 kommandona nedan för att starta om relaterade resurser.
    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

 

För HCP-kluster (Hosted Control Plane)

  1. Logga in på Hub Cluster, följ ovanstående fall "ACP software version >= 3.0.5" för att uppdatera hubbklusterhemligheterna.
  2. Logga in på HCP Cluster: Kör kommandot nedan för att hitta hemligheten och kopiera värdet för "config" från kommandots utdata.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
  3. Kör kommandot nedan för att avkoda det base64-kodade värdet för "config" och spara dem i en fil.
    echo -n "<base64 encoded config value>" | base64 --decode > config
  4. Redigera den sparade konfigurationsfilen och uppdatera lösenordet enligt PowerFlex.
    Till exempel:
    Redigera den sparade konfigurationsfilen och uppdatera lösenordet enligt PowerFlex 

  5. Kör kommandot nedan för att uppdatera hemligheter.
    oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
  6. Starta om relaterade resurser.
    oc rollout restart deployment vxflexos-controller -n vxflexos
    
    oc rollout restart daemonset vxflexos-node -n vxflexos


Åtgärder som krävs efter ändringar av PowerFlex-certifikat

För OCP-kluster, när AVS-mjukvaruversion < 3.0.5

  1. Kör följande kommando på VDI för att hämta det uppdaterade certifikatet. Gateway-IP-adressen <> är PowerFlex manager ip/fqdn, <porten> är 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
    Till exempel:
    Skärmbild av certifikat i CLI 

  2. Om certifikatfilen ca_cert_0.pem innehåller hela certifikatkedjan för PowerFlex-klustret trimmar du filen ca_cert_0.pem och behåller bara det senaste certifikatet. (Det sista certifikatet finns längst ned i filen. Det börjar med "-----BEGIN CERTIFICATE-----" och slutar med "-----END CERTIFICATE-----")

  3. Kör följande kommandon på den värd som kan ansluta till OCP för att uppdatera csi-certifikatkonfigurationen.
    oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}"
  4. Starta om relaterade resurser.
    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

 

För OCP-kluster, när AVS-mjukvaruversionen >= 3.0.5

  1. Kör följande kommando på VDI för att hämta det uppdaterade certifikatet. Gateway-IP-adressen <> är PowerFlex manager ip/fqdn, <porten> är 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
    Till exempel:
    Skärmbild av certifikat i CLI 

  2. Om certifikatfilen ca_cert_0.pem innehåller hela certifikatkedjan för PowerFlex-klustret trimmar du filen ca_cert_0.pem och behåller bara det senaste certifikatet. (Det sista certifikatet finns längst ned i filen. Det börjar med "-----BEGIN CERTIFICATE-----" och slutar med "-----END CERTIFICATE-----")

  3. Kör följande kommandon på den värd som kan ansluta till OCP för att uppdatera csi-certifikatkonfigurationen.
    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. Starta om relaterade resurser.
    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

För HCP-kluster (Hosted Control Plane)

  1. Logga in på Hub Cluster och följ ovanstående fall "ACP software version >= 3.0.5" för att uppdatera Hub-klustercertifikatet.
  2. Logga in på HCP Cluster: Kör följande kommando på VDI för att hämta det uppdaterade certifikatet. Gateway-IP-adressen <> är PowerFlex manager ip/fqdn, <porten> är 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
    Till exempel:
    Skärmbild av certifikat i CLI 
  3. Om certifikatfilen ca_cert_0.pem innehåller hela certifikatkedjan för PowerFlex-klustret trimmar du filen ca_cert_0.pem och behåller bara det senaste certifikatet. (Det sista certifikatet finns längst ned i filen. Det börjar med "-----BEGIN CERTIFICATE-----" och slutar med "-----END CERTIFICATE-----")

  4. Kör följande kommandon på den värd som kan ansluta till HCP-klustret för att uppdatera csi-certifikatkonfigurationen.
    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. Starta om relaterade resurser.
    oc rollout restart deployment vxflexos-controller -n vxflexos
    
    oc rollout restart daemonset vxflexos-node -n vxflexos

Produse afectate

APEX Cloud Platform for Red Hat OpenShift
Proprietăți articol
Article Number: 000217834
Article Type: How To
Ultima modificare: 05 dec. 2025
Version:  4
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.