APEX Cloud Platform: Cómo actualizar la configuración de CSI cuando cambia la configuración de PowerFlex

Summary: Cuando cambia la credencial o el certificado de PowerFlex, la configuración de CSI también debe sincronizarse con PowerFlex para que funcione.

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

En este artículo, se describe cómo actualizar la configuración de CSI cuando cambia una credencial o un certificado de PowerFlex.

Nota: Las acciones necesarias son diferentes en las diferentes versiones del software Dell APEX Cloud Platform (ACP).


Acciones necesarias después de los cambios de credenciales de PowerFlex

Para el clúster de OCP, cuando la versión < 3.0.5 del software ACP

  1. Ejecute el siguiente comando para encontrar la seña secreta, copie el valor de "config" y "MDM" de la salida del comando.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
    Por ejemplo:
    Ejecute el siguiente comando para encontrar la seña secreta, copie el valor de

  2.  Ejecute el siguiente comando para decodificar el valor codificado en base64 de "config" y "MDM" y guárdelo en un archivo. Los valores codificados de "config" y "MDM" están marcados con una línea amarilla en la figura anterior.
    echo -n "<base64 encoded config value>" | base64 --decode > config
    
    echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
    Por ejemplo:
    Ejecute el siguiente comando para decodificar el valor codificado en base64 de  
  3. Edite el archivo "config" guardado, actualice la contraseña de acuerdo con PowerFlex.
    Por ejemplo:
    Edite el archivo  

  4. Ejecute el siguiente comando para actualizar los secretos.
    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. Ejecute los siguientes comandos para reiniciar los 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 el clúster de OCP, cuando la versión >de software ACP = 3.0.5

  1. Ejecute el siguiente comando para encontrar la seña secreta, copie el valor de "config" y "MDM" de la salida del comando.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
    Por ejemplo:
    Ejecute el siguiente comando para encontrar la seña secreta, copie el valor de  
  2. Ejecute el siguiente comando para decodificar el valor codificado en base64 de "config" y "MDM". Guárdalos en un archivo. Los valores codificados de "config" y "MDM" están marcados con una línea amarilla en la figura anterior.
    echo -n "<base64 encoded config value>" | base64 --decode > config
    
    echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
    Por ejemplo:
    Ejecute el siguiente comando para decodificar el valor codificado en base64 de  
  3. Edite el archivo "config" guardado, actualice la contraseña de acuerdo con PowerFlex.
    Por ejemplo:
    Edite el archivo  

  4. Ejecute el siguiente comando para actualizar los secretos.
    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. Ejecute los siguientes comandos para reiniciar los 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 clúster de plano de control alojado (HCP)

  1. Inicie sesión en el clúster de concentradores, siga el caso anterior "ACP software version >= 3.0.5" para actualizar las claves secretas del clúster de concentradores.
  2. Inicie sesión en el clúster de HCP: Ejecute el siguiente comando para buscar la seña secreta, copie el valor de "config" de la salida del comando.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
  3. Ejecute el siguiente comando para decodificar el valor codificado en base64 de "config" y guárdelo en un archivo.
    echo -n "<base64 encoded config value>" | base64 --decode > config
  4. Edite el archivo "config" guardado, actualice la contraseña de acuerdo con PowerFlex.
    Por ejemplo:
    Edite el archivo  

  5. Ejecute el siguiente comando para actualizar los secretos.
    oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
  6. Reinicie los recursos relacionados.
    oc rollout restart deployment vxflexos-controller -n vxflexos
    
    oc rollout restart daemonset vxflexos-node -n vxflexos


Acciones necesarias después de los cambios en el certificado de PowerFlex

Para el clúster de OCP, cuando la versión < 3.0.5 del software ACP

  1. Ejecute el siguiente comando en VDI para obtener el certificado actualizado. La IP> del <gateway es PowerFlex Manager ip/fqdn, el <puerto> es 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 ejemplo:
    Captura de pantalla del certificado en la CLI 

  2. Si el archivo de certificado ca_cert_0.pem contiene toda la cadena de certificados del clúster de PowerFlex, recorte el archivo ca_cert_0.pem y conserve solo el último certificado. (El último certificado se encuentra en la parte inferior del archivo, comienza con "-----BEGIN CERTIFICATE-----" y termina con "-----END CERTIFICATE-----")

  3. Ejecute los siguientes comandos en el host que puede conectarse a OCP para actualizar la configuración del certificado de csi.
    oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}"
  4. Reinicie los 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 el clúster de OCP, cuando la versión >de software ACP = 3.0.5

  1. Ejecute el siguiente comando en VDI para obtener el certificado actualizado. La IP> del <gateway es PowerFlex Manager ip/fqdn, el <puerto> es 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 ejemplo:
    Captura de pantalla del certificado en la CLI 

  2. Si el archivo de certificado ca_cert_0.pem contiene toda la cadena de certificados del clúster de PowerFlex, recorte el archivo ca_cert_0.pem y conserve solo el último certificado. (El último certificado se encuentra en la parte inferior del archivo, comienza con "-----BEGIN CERTIFICATE-----" y termina con "-----END CERTIFICATE-----")

  3. Ejecute los siguientes comandos en el host que puede conectarse a OCP para actualizar la configuración del certificado de 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 los 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 clúster de plano de control alojado (HCP)

  1. Inicie sesión en el clúster de concentradores y siga el caso anterior "Versión de software ACP = >3.0.5" para actualizar el certificado del clúster de concentradores.
  2. Inicie sesión en el clúster de HCP: Ejecute el siguiente comando en VDI para obtener el certificado actualizado. La IP> del <gateway es PowerFlex Manager ip/fqdn, el <puerto> es 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 ejemplo:
    Captura de pantalla del certificado en la CLI 
  3. Si el archivo de certificado ca_cert_0.pem contiene toda la cadena de certificados del clúster de PowerFlex, recorte el archivo ca_cert_0.pem y conserve solo el último certificado. (El último certificado se encuentra en la parte inferior del archivo, comienza con "-----BEGIN CERTIFICATE-----" y termina con "-----END CERTIFICATE-----")

  4. Ejecute los siguientes comandos en el host que puede conectarse al clúster de HCP para actualizar la configuración del certificado de 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 los recursos relacionados.
    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.