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.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

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

Produse afectate

APEX Cloud Platform for Red Hat OpenShift
Proprietăți articol
Article Number: 000217834
Article Type: How To
Ultima modificare: 05 dec. 2025
Version:  4
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.