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

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

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Pokyny

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

Dotknuté produkty

APEX Cloud Platform for Red Hat OpenShift
Vlastnosti článku
Číslo článku: 000217834
Typ článku: How To
Dátum poslednej úpravy: 05 dec 2025
Verzia:  4
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.