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
- 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 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:
- Modificare il file "config" salvato e aggiornare la password in base a PowerFlex.
Per esempio:
- 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 -
- 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
- 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 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:
- Modificare il file "config" salvato e aggiornare la password in base a PowerFlex.
Per esempio:
- 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 -
- 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)
- Accedere al cluster Hub, seguire il caso precedente "ACP software version >= 3.0.5" per aggiornare i segreti del cluster Hub.
- 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
- 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
- Modificare il file "config" salvato e aggiornare la password in base a PowerFlex.
Per esempio:
- 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 -
- 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
- 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:
- 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-----")
- 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)\" }}" - 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
- 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:
- 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-----")
- 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)\" }}" - Riavviare le risorse correlate.
oc rollout restart deployment vxflexos-controller -n vxflexosoc rollout restart daemonset vxflexos-node -n vxflexosoc rollout restart deployment mcp-powerflex-operation -n dell-acp
Per il cluster Hosted Control Plane (HCP)
- Accedere al cluster Hub, seguire il caso precedente "ACP software version >= 3.0.5" per aggiornare il certificato del cluster Hub.
- 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:
- 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-----")
- 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)\" }}" - Riavviare le risorse correlate.
oc rollout restart deployment vxflexos-controller -n vxflexosoc rollout restart daemonset vxflexos-node -n vxflexos
Prodotti interessati
APEX Cloud Platform for Red Hat OpenShiftProprietà 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.