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.

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

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

Επηρεαζόμενα προϊόντα

APEX Cloud Platform for Red Hat OpenShift
Ιδιότητες άρθρου
Article Number: 000217834
Article Type: How To
Τελευταία τροποποίηση: 05 Δεκ 2025
Version:  4
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.