Хмарна платформа APEX: Як оновити конфігурацію CSI після змін конфігурації PowerFlex
Summary: Коли змінюється обліковий запис або сертифікат PowerFlex, конфігурація CSI також має синхронізуватися з PowerFlex, щоб це працювало.
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
У цій статті описано, як оновити конфігурацію CSI при зміні облікового запису або сертифіката PowerFlex.
Примітка: Необхідні дії відрізняються у різних версіях програмного забезпечення APEX Cloud Platform (ACP).
Дії, необхідні після змін облікових даних PowerFlex
Для кластера OCP, коли ACP версія < 3.0.5
- Виконайте команду нижче, щоб знайти секрет, скопіюйте значення "config" і "MDM" з командного виходу.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
Наприклад:
- Виконайте команду нижче, щоб декодувати значення base64 "config" і "MDM" і зберегти їх у файл. Закодовані значення "config" і "MDM" позначені жовтою лінією на рисунку вище.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
Наприклад:
- Редагуйте збережений файл "config", оновіть пароль відповідно до PowerFlex.
Наприклад:
- Виконайте команду нижче, щоб оновити секрети.
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 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
Для кластера OCP, коли версія >програмного забезпечення ACP = 3.0.5
- Виконайте команду нижче, щоб знайти секрет, скопіюйте значення "config" і "MDM" з командного виходу.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
Наприклад:
- Виконайте команду нижче, щоб розшифрувати значення base64 "config" і "MDM". Збережіть їх у файл. Закодовані значення "config" і "MDM" позначені жовтою лінією на рисунку вище.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
Наприклад:
- Редагуйте збережений файл "config", оновіть пароль відповідно до PowerFlex.
Наприклад:
- Виконайте команду нижче, щоб оновити секрети.
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 -
- Запустіть команди нижче, щоб перезапустити пов'язані ресурси.
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
Для кластера Hosted Control Plane (HCP)
- Увійдіть у Hub Cluster, слідуйте вищезазначеному випадку "ACP software version >= 3.0.5", щоб оновити секрети кластера Hub.
- Увійти в кластер HCP: Виконайте команду нижче, щоб знайти секрет, скопіюйте значення "config" з командного виходу.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
- Виконайте команду нижче, щоб розшифрувати значення "config" у base64 і зберегти їх у файл.
echo -n "<base64 encoded config value>" | base64 --decode > config
- Редагуйте збережений файл "config", оновіть пароль відповідно до PowerFlex.
Наприклад:
- Виконайте команду нижче, щоб оновити секрети.
oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
- Перезапустіть пов'язані ресурси.
oc rollout restart deployment vxflexos-controller -n vxflexos oc rollout restart daemonset vxflexos-node -n vxflexos
Дії, необхідні після змін у сертифікаті PowerFlex
Для кластера OCP, коли ACP версія < 3.0.5
- Виконайте наступну команду на VDI, щоб отримати оновлений сертифікат. <IP шлюзу> — PowerFlex manager ip/fqdn, <порт> — 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
Наприклад:
- Якщо файл сертифіката ca_cert_0.pem містить увесь ланцюг сертифікатів кластера PowerFlex, обріжте файл ca_cert_0.pem і зберігайте лише останній сертифікат. (Останній сертифікат знаходиться внизу файлу, починається з "-----BEGIN CERTIFICATE-----" і закінчується "-----END CERTIFICATE-----")
- Виконайте наступні команди на хості, який може підключатися до OCP для оновлення конфігурації CSI сертифіката.
oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}" - Перезапустіть пов'язані ресурси.
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
Для кластера OCP, коли версія >програмного забезпечення ACP = 3.0.5
- Виконайте наступну команду на VDI, щоб отримати оновлений сертифікат. <IP шлюзу> — PowerFlex manager ip/fqdn, <порт> — 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
Наприклад:
- Якщо файл сертифіката ca_cert_0.pem містить увесь ланцюг сертифікатів кластера PowerFlex, обріжте файл ca_cert_0.pem і зберігайте лише останній сертифікат. (Останній сертифікат знаходиться внизу файлу, починається з "-----BEGIN CERTIFICATE-----" і закінчується "-----END CERTIFICATE-----")
- Виконайте наступні команди на хості, який може підключатися до OCP для оновлення конфігурації 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)\" }}" - Перезапустіть пов'язані ресурси.
oc rollout restart deployment vxflexos-controller -n vxflexosoc rollout restart daemonset vxflexos-node -n vxflexosoc rollout restart deployment mcp-powerflex-operation -n dell-acp
Для кластера Hosted Control Plane (HCP)
- Увійдіть у Hub Cluster, дотримуйтесь вищезазначеного випадку "ACP software version >= 3.0.5", щоб оновити сертифікат кластера Hub.
- Увійти в кластер HCP: Виконайте наступну команду на VDI, щоб отримати оновлений сертифікат. <IP шлюзу> — PowerFlex manager ip/fqdn, <порт> — 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
Наприклад:
- Якщо файл сертифіката ca_cert_0.pem містить увесь ланцюг сертифікатів кластера PowerFlex, обріжте файл ca_cert_0.pem і зберігайте лише останній сертифікат. (Останній сертифікат знаходиться внизу файлу, починається з "-----BEGIN CERTIFICATE-----" і закінчується "-----END CERTIFICATE-----")
- Виконайте наступні команди на хості, який може підключатися до кластера HCP для оновлення конфігурації сертифікатів 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)\" }}" - Перезапустіть пов'язані ресурси.
oc rollout restart deployment vxflexos-controller -n vxflexosoc rollout restart daemonset vxflexos-node -n vxflexos
Affected Products
APEX Cloud Platform for Red Hat OpenShiftArticle 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.