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.

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

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

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.