Хмарна платформа APEX: Як оновити конфігурацію CSI після змін конфігурації PowerFlex
Zhrnutie: Коли змінюється обліковий запис або сертифікат PowerFlex, конфігурація CSI також має синхронізуватися з PowerFlex, щоб це працювало.
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
У цій статті описано, як оновити конфігурацію 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
Dotknuté produkty
APEX Cloud Platform for Red Hat OpenShiftVlastnosti č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.