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

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

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

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

Prodotti interessati

APEX Cloud Platform for Red Hat OpenShift
Proprietà dell'articolo
Numero articolo: 000217834
Tipo di articolo: How To
Ultima modifica: 05 dic 2025
Versione:  4
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.