APEX Bulut Platformu: PowerFlex Yapılandırması Değiştiğinde CSI Yapılandırmasını Güncelleme

Summary: PowerFlex kimlik bilgisi veya sertifikası değiştiğinde, CSI yapılandırmasının çalışması için PowerFlex ile de senkronize olması gerekir.

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

Instructions

Bu makalede, PowerFlex kimlik bilgisi veya sertifikası değiştiğinde CSI yapılandırmasının nasıl güncelleştirileceği açıklanmaktadır.

Not: Gerekli eylemler, farklı APEX Bulut Platformu (ACP) yazılım sürümlerinde farklıdır.


PowerFlex kimlik bilgisi değişikliklerinden sonra yapılması gerekenler

OCP kümesi için, ACP yazılım sürümü < 3.0.5

  1. Gizli diziyi bulmak için aşağıdaki komutu çalıştırın, komut çıktısından "config" ve "MDM" değerlerini kopyalayın.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
    Örneğin:
    Gizli diziyi bulmak için aşağıdaki komutu çalıştırın ve komut çıktısından

  2.  Base64 kodlu "config" ve "MDM" değerinin kodunu çözmek ve bunları bir dosyaya kaydetmek için aşağıdaki komutu çalıştırın. Kodlanmış "config" ve "MDM" değerleri yukarıdaki şekilde sarı çizgi ile işaretlenmiştir.
    echo -n "<base64 encoded config value>" | base64 --decode > config
    
    echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
    Örneğin:
    Base64 kodlu  
  3. Kaydedilen "config" dosyasını düzenleyin, parolayı PowerFlex e göre güncelleyin.
    Örneğin:
    Kaydedilen  

  4. Gizli dizileri güncelleştirmek için aşağıdaki komutu çalıştırın.
    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. İlgili kaynakları yeniden başlatmak için aşağıdaki komutları çalıştırın.
    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 kümesi için, ACP yazılım sürümü >= 3.0.5 olduğunda

  1. Gizli diziyi bulmak için aşağıdaki komutu çalıştırın, komut çıktısından "config" ve "MDM" değerlerini kopyalayın.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
    Örneğin:
    Gizli diziyi bulmak için aşağıdaki komutu çalıştırın ve komut çıktısından  
  2. Base64 kodlu "config" ve "MDM" değerinin şifresini çözmek için aşağıdaki komutu çalıştırın. Bunları bir dosyaya kaydedin. Kodlanmış "config" ve "MDM" değerleri yukarıdaki şekilde sarı çizgi ile işaretlenmiştir.
    echo -n "<base64 encoded config value>" | base64 --decode > config
    
    echo -n "<base64 encoded MDM value>" | base64 --decode > MDM
    Örneğin:
    Base64 kodlu  
  3. Kaydedilen "config" dosyasını düzenleyin, parolayı PowerFlex e göre güncelleyin.
    Örneğin:
    Kaydedilen  

  4. Gizli dizileri güncelleştirmek için aşağıdaki komutu çalıştırın.
    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. İlgili kaynakları yeniden başlatmak için aşağıdaki komutları çalıştırın.
    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

 

Barındırılan Denetim Düzlemi (HCP) kümesi için

  1. Hub Kümesinde oturum açın, Hub kümesi gizli dizilerini güncelleştirmek için yukarıdaki "ACP software version >= 3.0.5" durumunu izleyin.
  2. HCP Kümesine giriş yapın: Gizli diziyi bulmak için aşağıdaki komutu çalıştırın ve komut çıktısından "config" değerini kopyalayın.
    oc get secret csi-vxflexos-config -n dell-acp -o yaml
  3. Base64 kodlu "config" değerinin kodunu çözmek için aşağıdaki komutu çalıştırın ve bunları bir dosyaya kaydedin.
    echo -n "<base64 encoded config value>" | base64 --decode > config
  4. Kaydedilen "config" dosyasını düzenleyin, parolayı PowerFlex e göre güncelleyin.
    Örneğin:
    Kaydedilen  

  5. Gizli dizileri güncelleştirmek için aşağıdaki komutu çalıştırın.
    oc create secret generic vxflexos-config -n vxflexos --save-config --from-file=./config -o yaml --dry-run | oc apply -f -
  6. İlgili kaynakları yeniden başlatın.
    oc rollout restart deployment vxflexos-controller -n vxflexos
    
    oc rollout restart daemonset vxflexos-node -n vxflexos


PowerFlex Sertifikası Değiştikten Sonra Yapılması Gereken İşlemler

OCP kümesi için, ACP yazılım sürümü < 3.0.5

  1. Güncelleştirilmiş sertifikayı almak için VDI'da aşağıdaki komutu çalıştırın. Ağ Geçidi IP'si <> PowerFlex yöneticisi ip/fqdn'dir, <Bağlantı noktası> 443'tür.
    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
    Örneğin:
    CLI de sertifikanın ekran görüntüsü 

  2. ca_cert_0.pem sertifika dosyası PowerFlex kümesinin tüm sertifika zincirini içeriyorsa, ca_cert_0.pem dosyasını kırpın ve yalnızca son sertifikayı saklayın. (Son sertifika dosyanın altındadır; "-----BEGIN CERTIFICATE-----" ile başlar ve "-----END CERTIFICATE-----" ile biter)

  3. OCP'ye bağlanabilen ana bilgisayarda, csi sertifika yapılandırmasını güncellemek için aşağıdaki komutları çalıştırın.
    oc patch secret csi-vxflexos-certs-0 -n dell-acp --patch="{\"data\": { \"cert-0\": \"$(cat ca_cert_0.pem |base64 -w0)\" }}"
  4. İlgili kaynakları yeniden başlatın.
    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 kümesi için, ACP yazılım sürümü >= 3.0.5 olduğunda

  1. Güncelleştirilmiş sertifikayı almak için VDI'da aşağıdaki komutu çalıştırın. Ağ Geçidi IP'si <> PowerFlex yöneticisi ip/fqdn'dir, <Bağlantı noktası> 443'tür.
    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
    Örneğin:
    CLI de sertifikanın ekran görüntüsü 

  2. ca_cert_0.pem sertifika dosyası PowerFlex kümesinin tüm sertifika zincirini içeriyorsa, ca_cert_0.pem dosyasını kırpın ve yalnızca son sertifikayı saklayın. (Son sertifika dosyanın altındadır; "-----BEGIN CERTIFICATE-----" ile başlar ve "-----END CERTIFICATE-----" ile biter)

  3. OCP'ye bağlanabilen ana bilgisayarda, csi sertifika yapılandırmasını güncellemek için aşağıdaki komutları çalıştırın.
    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. İlgili kaynakları yeniden başlatın.
    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

Barındırılan Denetim Düzlemi (HCP) kümesi için

  1. Hub Kümesinde oturum açın, Hub kümesi sertifikasını güncelleştirmek için yukarıdaki "ACP software version >= 3.0.5" durumunu izleyin.
  2. HCP Kümesine giriş yapın: Güncelleştirilmiş sertifikayı almak için VDI'da aşağıdaki komutu çalıştırın. Ağ Geçidi IP'si <> PowerFlex yöneticisi ip/fqdn'dir, <Bağlantı noktası> 443'tür.
    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
    Örneğin:
    CLI de sertifikanın ekran görüntüsü 
  3. ca_cert_0.pem sertifika dosyası PowerFlex kümesinin tüm sertifika zincirini içeriyorsa, ca_cert_0.pem dosyasını kırpın ve yalnızca son sertifikayı saklayın. (Son sertifika dosyanın altındadır; "-----BEGIN CERTIFICATE-----" ile başlar ve "-----END CERTIFICATE-----" ile biter)

  4. HCP kümesine bağlanabilen ana bilgisayarda, csi sertifika yapılandırmasını güncellemek için aşağıdaki komutları çalıştırın.
    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. İlgili kaynakları yeniden başlatın.
    oc rollout restart deployment vxflexos-controller -n vxflexos
    
    oc rollout restart daemonset vxflexos-node -n vxflexos

Επηρεαζόμενα προϊόντα

APEX Cloud Platform for Red Hat OpenShift
Ιδιότητες άρθρου
Article Number: 000217834
Article Type: How To
Τελευταία τροποποίηση: 05 Δεκ 2025
Version:  4
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.