APEX Cloud Platform: Como atualizar a configuração do CSI quando a configuração do PowerFlex for alterada

Summary: Quando a credencial ou o certificado do PowerFlex é alterado, a configuração da CSI também deve ser sincronizada com o PowerFlex para funcionar.

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

Instructions

Este artigo descreve como atualizar a configuração da CSI quando uma credencial ou certificado do PowerFlex for alterado.

Nota: As ações necessárias são diferentes em diferentes versões de software do APEX Cloud Platform (ACP).


Ações necessárias após alterações na credencial do PowerFlex

Para cluster OCP, quando a versão < 3.0.5 do software ACP

  1. Execute o comando abaixo para localizar o segredo, copie o valor de "config" e "MDM" da saída do comando.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
    Por exemplo:
    Execute o comando abaixo para localizar o segredo, copie o valor de

  2.  Execute o comando abaixo para decodificar o valor codificado base64 de "config" e "MDM" e salve-os em um arquivo. Os valores codificados de "config" e "MDM" são marcados com linha amarela na figura acima.
    echo -n "<base64 encoded config value>" | base64 --decode > config
    
    echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
    Por exemplo:
    Execute o comando abaixo para decodificar o valor codificado base64 de  
  3. Edite o arquivo "config" salvo e atualize a senha de acordo com o PowerFlex.
    Por exemplo:
    Edite o arquivo  

  4. Execute o comando abaixo para atualizar os segredos.
    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. Execute os comandos abaixo para reiniciar os recursos relacionados.
    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


Para o cluster OCP, quando a versão >do software ACP = 3.0.5

  1. Execute o comando abaixo para localizar o segredo, copie o valor de "config" e "MDM" da saída do comando.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
    Por exemplo:
    Execute o comando abaixo para localizar o segredo, copie o valor de  
  2. Execute o comando abaixo para decodificar o valor codificado base64 de "config" e "MDM". Salve-os em um arquivo. Os valores codificados de "config" e "MDM" são marcados com linha amarela na figura acima.
    echo -n "<base64 encoded config value>" | base64 --decode > config
    
    echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
    Por exemplo:
    Execute o comando abaixo para decodificar o valor codificado base64 de  
  3. Edite o arquivo "config" salvo e atualize a senha de acordo com o PowerFlex.
    Por exemplo:
    Edite o arquivo  

  4. Execute o comando abaixo para atualizar os segredos.
    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. Execute os comandos abaixo para reiniciar os recursos relacionados.
    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

 

Para cluster de HCP (Hosted Control Plane, Plano de Controle Hospedado)

  1. Faça log-in no cluster do hub, siga o caso acima "ACP software version >= 3.0.5" para atualizar os segredos do cluster do hub.
  2. Faça log-in no cluster do HCP: Execute o comando abaixo para localizar o segredo, copie o valor de "config" da saída do comando.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
  3. Execute o comando abaixo para decodificar o valor codificado base64 de "config" e salve-os em um arquivo.
    echo -n "<base64 encoded config value>" | base64 --decode > config
  4. Edite o arquivo "config" salvo e atualize a senha de acordo com o PowerFlex.
    Por exemplo:
    Edite o arquivo  

  5. Execute o comando abaixo para atualizar os segredos.
    oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
  6. Reinicie os recursos relacionados.
    oc rollout restart deployment vxflexos-controller -n vxflexos
    
    oc rollout restart daemonset vxflexos-node -n vxflexos


Ações necessárias após as alterações no certificado do PowerFlex

Para cluster OCP, quando a versão < 3.0.5 do software ACP

  1. Execute o seguinte comando na VDI para obter o certificado atualizado. O <IP> do gateway é o IP/fqdn do PowerFlex Manager, <a 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
    Por exemplo:
    Captura de tela do certificado na CLI 

  2. Se o arquivo de certificado ca_cert_0.pem contiver toda a cadeia de certificados do cluster do PowerFlex, corte o arquivo ca_cert_0.pem e mantenha apenas o último certificado. (O último certificado está na parte inferior do arquivo, começa com "-----BEGIN CERTIFICATE-----" e termina com "-----END CERTIFICATE-----")

  3. Execute os seguintes comandos no host que pode se conectar ao OCP para atualizar a configuração do certificado CSI.
    oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}"
  4. Reinicie os recursos relacionados.
    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

 

Para o cluster OCP, quando a versão >do software ACP = 3.0.5

  1. Execute o seguinte comando na VDI para obter o certificado atualizado. O <IP> do gateway é o IP/fqdn do PowerFlex Manager, <a 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
    Por exemplo:
    Captura de tela do certificado na CLI 

  2. Se o arquivo de certificado ca_cert_0.pem contiver toda a cadeia de certificados do cluster do PowerFlex, corte o arquivo ca_cert_0.pem e mantenha apenas o último certificado. (O último certificado está na parte inferior do arquivo, começa com "-----BEGIN CERTIFICATE-----" e termina com "-----END CERTIFICATE-----")

  3. Execute os seguintes comandos no host que pode se conectar ao OCP para atualizar a configuração do certificado 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. Reinicie os recursos relacionados.
    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

Para cluster de HCP (Hosted Control Plane, Plano de Controle Hospedado)

  1. Faça log-in no cluster do hub, siga o caso acima "ACP software version >= 3.0.5" para atualizar o certificado do cluster do hub.
  2. Faça log-in no cluster do HCP: Execute o seguinte comando na VDI para obter o certificado atualizado. O <IP> do gateway é o IP/fqdn do PowerFlex Manager, <a 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
    Por exemplo:
    Captura de tela do certificado na CLI 
  3. Se o arquivo de certificado ca_cert_0.pem contiver toda a cadeia de certificados do cluster do PowerFlex, corte o arquivo ca_cert_0.pem e mantenha apenas o último certificado. (O último certificado está na parte inferior do arquivo, começa com "-----BEGIN CERTIFICATE-----" e termina com "-----END CERTIFICATE-----")

  4. Execute os seguintes comandos no host que pode se conectar ao cluster do HCP para atualizar a configuração do certificado 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. Reinicie os recursos relacionados.
    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
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.