Platforma chmurowa APEX: Aktualizowanie konfiguracji CSI po zmianie konfiguracji PowerFlex
Zhrnutie: W przypadku zmiany poświadczeń lub certyfikatów PowerFlex konfiguracja CSI musi być również zsynchronizowana z PowerFlex, aby działała.
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
W tym artykule opisano sposób aktualizowania konfiguracji CSI po zmianie poświadczeń lub certyfikatów PowerFlex.
Uwaga: Wymagane działania różnią się w zależności od wersji oprogramowania APEX Cloud Platform (ACP).
Działania wymagane po zmianie uprawnień PowerFlex
W przypadku klastra OCP, gdy oprogramowanie ACP w wersji < 3.0.5
- Uruchom poniższe polecenie, aby znaleźć wpis tajny, skopiuj wartości "config" i "MDM" z danych wyjściowych polecenia.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
Na przykład:
- Uruchom poniższe polecenie, aby zdekodować zakodowaną w base64 wartość "config" i "MDM", a następnie zapisz je w pliku. Zakodowane wartości "config" i "MDM" są oznaczone żółtą linią na powyższym rysunku.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
Na przykład:
- Edytuj zapisany plik "config", zaktualizuj hasło zgodnie z PowerFlex.
Na przykład:
- Uruchom poniższe polecenie, aby zaktualizować wpisy tajne.
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 -
- Uruchom poniższe polecenia, aby ponownie uruchomić powiązane zasoby.
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
W przypadku klastra OCP, gdy wersja >oprogramowania ACP = 3.0.5
- Uruchom poniższe polecenie, aby znaleźć wpis tajny, skopiuj wartości "config" i "MDM" z danych wyjściowych polecenia.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
Na przykład:
- Uruchom poniższe polecenie, aby zdekodować zakodowaną w base64 wartość "config" i "MDM". Zapisz je w pliku. Zakodowane wartości "config" i "MDM" są oznaczone żółtą linią na powyższym rysunku.
echo -n "<base64 encoded config value>" | base64 --decode > config echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
Na przykład:
- Edytuj zapisany plik "config", zaktualizuj hasło zgodnie z PowerFlex.
Na przykład:
- Uruchom poniższe polecenie, aby zaktualizować wpisy tajne.
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 -
- Uruchom poniższe polecenia, aby ponownie uruchomić powiązane zasoby.
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
W przypadku klastra hostowanej płaszczyzny sterowania (HCP)
- Zaloguj się do klastra koncentratora, postępuj zgodnie z powyższym przypadkiem "Wersja >oprogramowania ACP = 3.0.5", aby zaktualizować tajne dane klastra koncentratora.
- Zaloguj się do klastra HCP: Uruchom poniższe polecenie, aby znaleźć wpis tajny, skopiuj wartość "config" z danych wyjściowych polecenia.
oc get secret csi-vxflexos-config -n dell-acp -o yaml
- Uruchom poniższe polecenie, aby zdekodować wartość zakodowaną w formacie base64 polecenia "config" i zapisać je w pliku.
echo -n "<base64 encoded config value>" | base64 --decode > config
- Edytuj zapisany plik "config", zaktualizuj hasło zgodnie z PowerFlex.
Na przykład:
- Uruchom poniższe polecenie, aby zaktualizować wpisy tajne.
oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
- Uruchom ponownie powiązane zasoby.
oc rollout restart deployment vxflexos-controller -n vxflexos oc rollout restart daemonset vxflexos-node -n vxflexos
Działania wymagane po zmianie certyfikatu PowerFlex
W przypadku klastra OCP, gdy oprogramowanie ACP w wersji < 3.0.5
- Uruchom następujące polecenie w infrastrukturze VDI, aby pobrać zaktualizowany certyfikat. Adres <IP> bramy to adres ip/fqdn menedżera PowerFlex, <port> to 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
Na przykład:
- Jeśli plik certyfikatu ca_cert_0.pem zawiera cały łańcuch certyfikatów klastra PowerFlex, należy przyciąć plik ca_cert_0.pem i zachować tylko ostatni certyfikat. (Ostatni certyfikat znajduje się na dole pliku, zaczyna się od "-----BEGIN CERTIFICATE-----" i kończy na "-----END CERTIFICATE-----")
- Uruchom następujące polecenia na hoście, który może połączyć się z OCP w celu aktualizacji konfiguracji certyfikatu CSI.
oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}" - Uruchom ponownie powiązane zasoby.
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
W przypadku klastra OCP, gdy wersja >oprogramowania ACP = 3.0.5
- Uruchom następujące polecenie w infrastrukturze VDI, aby pobrać zaktualizowany certyfikat. Adres <IP> bramy to adres ip/fqdn menedżera PowerFlex, <port> to 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
Na przykład:
- Jeśli plik certyfikatu ca_cert_0.pem zawiera cały łańcuch certyfikatów klastra PowerFlex, należy przyciąć plik ca_cert_0.pem i zachować tylko ostatni certyfikat. (Ostatni certyfikat znajduje się na dole pliku, zaczyna się od "-----BEGIN CERTIFICATE-----" i kończy na "-----END CERTIFICATE-----")
- Uruchom następujące polecenia na hoście, który może połączyć się z OCP w celu aktualizacji konfiguracji certyfikatu 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)\" }}" - Uruchom ponownie powiązane zasoby.
oc rollout restart deployment vxflexos-controller -n vxflexosoc rollout restart daemonset vxflexos-node -n vxflexosoc rollout restart deployment mcp-powerflex-operation -n dell-acp
W przypadku klastra hostowanej płaszczyzny sterowania (HCP)
- Zaloguj się do klastra koncentratora, postępuj zgodnie z powyższym przypadkiem "Wersja >oprogramowania ACP = 3.0.5", aby zaktualizować certyfikat klastra koncentratora.
- Zaloguj się do klastra HCP: Uruchom następujące polecenie w infrastrukturze VDI, aby pobrać zaktualizowany certyfikat. Adres <IP> bramy to adres ip/fqdn menedżera PowerFlex, <port> to 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
Na przykład:
- Jeśli plik certyfikatu ca_cert_0.pem zawiera cały łańcuch certyfikatów klastra PowerFlex, należy przyciąć plik ca_cert_0.pem i zachować tylko ostatni certyfikat. (Ostatni certyfikat znajduje się na dole pliku, zaczyna się od "-----BEGIN CERTIFICATE-----" i kończy na "-----END CERTIFICATE-----")
- Uruchom następujące polecenia na hoście, który może połączyć się z klastrem HCP w celu zaktualizowania konfiguracji certyfikatu 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)\" }}" - Uruchom ponownie powiązane zasoby.
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.