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

  1. 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 znaleźć wpis tajny, skopiuj wartość

  2.  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:
    Uruchom poniższe polecenie, aby zdekodować zakodowaną w base64 wartość  
  3. Edytuj zapisany plik "config", zaktualizuj hasło zgodnie z PowerFlex.
    Na przykład:
    Edytuj zapisany plik  

  4. 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 -
  5. 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

  1. 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 znaleźć wpis tajny, skopiuj wartość  
  2. 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:
    Uruchom poniższe polecenie, aby zdekodować zakodowaną w base64 wartość  
  3. Edytuj zapisany plik "config", zaktualizuj hasło zgodnie z PowerFlex.
    Na przykład:
    Edytuj zapisany plik  

  4. 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 -
  5. 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)

  1. Zaloguj się do klastra koncentratora, postępuj zgodnie z powyższym przypadkiem "Wersja >oprogramowania ACP = 3.0.5", aby zaktualizować tajne dane klastra koncentratora.
  2. 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
  3. 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
  4. Edytuj zapisany plik "config", zaktualizuj hasło zgodnie z PowerFlex.
    Na przykład:
    Edytuj zapisany plik  

  5. 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 -
  6. 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

  1. 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:
    Zrzut ekranu certyfikatu w interfejsie wiersza poleceń 

  2. 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-----")

  3. 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)\" }}"
  4. 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

  1. 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:
    Zrzut ekranu certyfikatu w interfejsie wiersza poleceń 

  2. 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-----")

  3. 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)\" }}"
  4. Uruchom ponownie 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)

  1. Zaloguj się do klastra koncentratora, postępuj zgodnie z powyższym przypadkiem "Wersja >oprogramowania ACP = 3.0.5", aby zaktualizować certyfikat klastra koncentratora.
  2. 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:
    Zrzut ekranu certyfikatu w interfejsie wiersza poleceń 
  3. 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-----")

  4. 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)\" }}"
  5. Uruchom ponownie powiązane zasoby.
    oc rollout restart deployment vxflexos-controller -n vxflexos
    
    oc rollout restart daemonset vxflexos-node -n vxflexos

Dotknuté produkty

APEX Cloud Platform for Red Hat OpenShift
Vlastnosti č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.