APEX Cloud Platform: Come aggiornare la configurazione CSI quando cambia la configurazione di PowerFlex

Summary: Quando le credenziali o il certificato PowerFlex cambiano, anche la configurazione CSI deve essere sincronizzata con PowerFlex per garantirne il funzionamento.

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

Questo articolo descrive come aggiornare la configurazione CSI quando vengono modificate credenziali o certificati PowerFlex.

Nota: Le azioni richieste sono diverse nelle diverse versioni del software APEX Cloud Platform (ACP).


Azioni necessarie dopo le modifiche alle credenziali PowerFlex

Per il cluster OCP, quando il software ACP versione < 3.0.5

  1. Eseguire il comando riportato di seguito per trovare il segreto, copiare il valore di "config" e "MDM" dall'output del comando.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
    Ad esempio:
    Eseguire il comando riportato di seguito per trovare il segreto, copiare il valore di

  2.  Eseguire il comando riportato di seguito per decodificare il valore codificato Base64 di "config" e "MDM" e salvarli in un file. I valori codificati di "config" e "MDM" sono contrassegnati con una linea gialla nella figura sopra.
    echo -n "<base64 encoded config value>" | base64 --decode > config
    
    echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
    Ad esempio:
    Eseguire il comando riportato di seguito per decodificare il valore codificato Base64 di  
  3. Modificare il file "config" salvato e aggiornare la password in base a PowerFlex.
    Per esempio:
    Modificare il file  

  4. Eseguire il comando riportato di seguito per aggiornare i segreti.
    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. Eseguire i comandi riportati di seguito per riavviare le risorse correlate.
    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


Per il cluster OCP, quando la versione >del software ACP = 3.0.5

  1. Eseguire il comando riportato di seguito per trovare il segreto, copiare il valore di "config" e "MDM" dall'output del comando.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
    Ad esempio:
    Eseguire il comando riportato di seguito per trovare il segreto, copiare il valore di  
  2. Eseguire il comando riportato di seguito per decodificare il valore codificato Base64 di "config" e "MDM". Salvarli in un file. I valori codificati di "config" e "MDM" sono contrassegnati con una linea gialla nella figura sopra.
    echo -n "<base64 encoded config value>" | base64 --decode > config
    
    echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
    Ad esempio:
    Eseguire il comando riportato di seguito per decodificare il valore codificato Base64 di  
  3. Modificare il file "config" salvato e aggiornare la password in base a PowerFlex.
    Per esempio:
    Modificare il file  

  4. Eseguire il comando riportato di seguito per aggiornare i segreti.
    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. Eseguire i comandi riportati di seguito per riavviare le risorse correlate.
    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

 

Per il cluster Hosted Control Plane (HCP)

  1. Accedere al cluster Hub, seguire il caso precedente "ACP software version >= 3.0.5" per aggiornare i segreti del cluster Hub.
  2. Accedere al cluster HCP: Eseguire il comando riportato di seguito per trovare il segreto, copiare il valore di "config" dall'output del comando.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
  3. Eseguire il comando riportato di seguito per decodificare il valore codificato Base64 di "config" e salvarlo in un file.
    echo -n "<base64 encoded config value>" | base64 --decode > config
  4. Modificare il file "config" salvato e aggiornare la password in base a PowerFlex.
    Per esempio:
    Modificare il file  

  5. Eseguire il comando riportato di seguito per aggiornare i segreti.
    oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
  6. Riavviare le risorse correlate.
    oc rollout restart deployment vxflexos-controller -n vxflexos
    
    oc rollout restart daemonset vxflexos-node -n vxflexos


Azioni necessarie dopo le modifiche del certificato PowerFlex

Per il cluster OCP, quando il software ACP versione < 3.0.5

  1. Eseguire il seguente comando su VDI per recuperare il certificato aggiornato. L'IP> del gateway è l'IP/FQDN di PowerFlex Manager, <la <porta> è 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
    Ad esempio:
    Schermata del certificato nella CLI 

  2. Se il file di certificato ca_cert_0.pem contiene l'intera catena di certificati del cluster PowerFlex, tagliare il file ca_cert_0.pem e mantenere solo l'ultimo certificato. (L'ultimo certificato si trova nella parte inferiore del file, inizia con "-----BEGIN CERTIFICATE-----" e termina con "-----END CERTIFICATE-----")

  3. Eseguire i seguenti comandi sull host in grado di connettersi a OCP per aggiornare la configurazione del certificato CSI.
    oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}"
  4. Riavviare le risorse correlate.
    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

 

Per il cluster OCP, quando la versione >del software ACP = 3.0.5

  1. Eseguire il seguente comando su VDI per recuperare il certificato aggiornato. L'IP> del gateway è l'IP/FQDN di PowerFlex Manager, <la <porta> è 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
    Ad esempio:
    Schermata del certificato nella CLI 

  2. Se il file di certificato ca_cert_0.pem contiene l'intera catena di certificati del cluster PowerFlex, tagliare il file ca_cert_0.pem e mantenere solo l'ultimo certificato. (L'ultimo certificato si trova nella parte inferiore del file, inizia con "-----BEGIN CERTIFICATE-----" e termina con "-----END CERTIFICATE-----")

  3. Eseguire i seguenti comandi sull host in grado di connettersi a OCP per aggiornare la configurazione del certificato CSI.
    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. Riavviare le risorse correlate.
    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

Per il cluster Hosted Control Plane (HCP)

  1. Accedere al cluster Hub, seguire il caso precedente "ACP software version >= 3.0.5" per aggiornare il certificato del cluster Hub.
  2. Accedere al cluster HCP: Eseguire il seguente comando su VDI per recuperare il certificato aggiornato. L'IP> del gateway è l'IP/FQDN di PowerFlex Manager, <la <porta> è 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
    Ad esempio:
    Schermata del certificato nella CLI 
  3. Se il file di certificato ca_cert_0.pem contiene l'intera catena di certificati del cluster PowerFlex, tagliare il file ca_cert_0.pem e mantenere solo l'ultimo certificato. (L'ultimo certificato si trova nella parte inferiore del file, inizia con "-----BEGIN CERTIFICATE-----" e termina con "-----END CERTIFICATE-----")

  4. Eseguire i seguenti comandi sull host in grado di connettersi al cluster HCP per aggiornare la configurazione del certificato CSI.
    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. Riavviare le risorse correlate.
    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.