Platforma chmurowa APEX: Aktualizowanie konfiguracji CSI po zmianie konfiguracji PowerFlex

Summary: W przypadku zmiany poświadczeń lub certyfikatów PowerFlex konfiguracja CSI musi być również zsynchronizowana z PowerFlex, aby działała.

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

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

Affected Products

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