PowerFlex Manager - SO Düğüm Güncelleştirmesi İşlev update_clc_node_agent Başarısız Oluyor

Summary: PFxM, 'update_clc_node_agent' işlevi sırasında Yalnızca Depolama (SO) düğümünü yükseltemiyor ve bu da SDS'yi PMM'ye yerleştirmeye çalışırken yükseltme işleminin durmasına neden oluyor.

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.

Symptoms

Senaryo

  • Çevre: Yüksek Kullanılabilirlik (HA) CloudLink Center Cihazları
  • Sorun: SO kaynak grubu, beklenen iki CLC VM'sinden yalnızca birini listeler.
  • Belirti: SO düğümleri, düğümün PMM de olmadığı gerekçesiyle yükseltilemiyor.

 

Bu senaryo, yükseltme hatasının tetikleyici noktasını temsil eder. Aşağıda, çalışırken sağlıklı bir yığının nasıl görünmesi gerektiğine ilişkin bir örnek verilmiştir. update_clc_node_agent fonksiyon:

Sağlıklı Yığın Örneği:

Günlük Konumu: Job-afe400aa-d7fe-4897-9a04-fe08b924c4ae-0-1/deployment.logs

DEBUG [2024-12-16T11:20:36.199529] 13742: service_deployment.rb:5348:in `process_firmware_update': Processing firmware update after selecting resources
DEBUG [2024-12-16T11:20:36.200310] 13742: service_deployment.rb:5353:in `block in process_firmware_update': Processing firmware update on rackserver-xxxxxxx
INFO  [2024-12-16T11:20:36.201536] 13742: service_deployment.rb:5363:in `block in process_firmware_update': Updating CLC Agent update on vmcl01-esxi08.dell.lab
DEBUG [2024-12-16T11:20:36.201933] 13742: service_deployment.rb:5365:in `block in process_firmware_update': Updating CLC Agent version on node svm-vmcl01-esxi08
DEBUG [2024-12-16T11:20:36.202379] 13742: type/base.rb:412:in `delegate': service_deployment.rb:5366:in `block in process_firmware_update' calling delegated method update_clc_node_agent on #
DEBUG [2024-12-16T11:20:36.204979] 13742: type/base.rb:412:in `delegate': cloudlinkcenter.rb:205:in `clc_agent_info' calling delegated method os_connect_ip on #
DEBUG [2024-12-16T11:20:38.054169] 13742: type/base.rb:412:in `delegate': cloudlinkcenter.rb:742:in `update_clc_node_agent' calling delegated method os_connect_ip on #
DEBUG [2024-12-16T11:20:38.760221] 13742: provider/cloudlink/cloudlinkcenter.rb:747:in `update_clc_node_agent': clc-10.10.30.20: CLC Server and agent are running on same version 7.1 (build 140)
INFO  [2024-12-16T11:20:38.760840] 13742: service_deployment.rb:5367:in `block in process_firmware_update': Competed CLC agent update on vmcl01-esxi08.dell.lab

Buna karşılık, sağlıksız yığın aşağıdaki hatayı görüntüler:
NoMethodError: undefined method '[]' for nil:NilClass
Günlük Konumu: Job-afe400aa-d7fe-4897-9a04-fe08b924c4ae-0-1/deployment.logs

DEBUG [2024-12-19T13:35:48.462150] 19552: service_deployment.rb:5348:in `process_firmware_update': Processing firmware update after selecting resources
DEBUG [2024-12-19T13:35:48.462349] 19552: service_deployment.rb:5353:in `block in process_firmware_update': Processing firmware update on rackserver-xxxxxxx
INFO  [2024-12-19T13:35:48.463044] 19552: service_deployment.rb:5363:in `block in process_firmware_update': Updating CLC Agent update on PFSON04
DEBUG [2024-12-19T13:35:48.463276] 19552: service_deployment.rb:5365:in `block in process_firmware_update': Updating CLC Agent version on node PFSON04
DEBUG [2024-12-19T13:35:48.463622] 19552: type/base.rb:412:in `delegate': service_deployment.rb:5366:in `block in process_firmware_update' calling delegated method update_clc_node_agent on #
DEBUG [2024-12-19T13:35:48.466045] 19552: type/base.rb:412:in `delegate': cloudlinkcenter.rb:205:in `clc_agent_info' calling delegated method os_connect_ip on #
DEBUG [2024-12-19T13:35:51.089302] 19552: type/base.rb:412:in `delegate': cloudlinkcenter.rb:742:in `update_clc_node_agent' calling delegated method os_connect_ip on #
ERROR [2024-12-19T13:35:51.093230] 19552: service_deployment.rb:5535:in `process_firmware_update': Encountered an error during firmware update: NoMethodError: undefined method `[]' for nil:NilClass

Ayrıca, Yükseltme İşi günlükleri görevin başarısız olduğu anı tam olarak yakalar:

 Günlük Konumu: Job-afe400aa-d7fe-4897-9a04-fe08b924c4ae-0-1/deployment.logs

DEBUG [2024-12-19T13:37:23.210005] 19552: service_deployment.rb:6485:in `finalize_firmware_update': Update complete: false, in protected maintenance mode false
ERROR [2024-12-19T13:37:23.210184] 19552: service_deployment.rb:6491:in `finalize_firmware_update': Failed to update the server!
INFO  [2024-12-19T13:37:23.210321] 19552: service_deployment.rb:6496:in `finalize_firmware_update': Firmware update status: Error
ERROR [2024-12-19T13:37:23.216294] 19552: service_deployment.rb:622:in `process': Firmware update failed for Job-afe400aa-d7fe-4897-9a04-fe08b924c4ae-0-2
ERROR [2024-12-19T13:37:23.216535] 19552: service_deployment.rb:623:in `process': ["/opt/asm-deployer/lib/asm/service_deployment.rb:6500:in `finalize_firmware_update'", "/opt/asm-deployer/lib/asm/service_deployment.rb:5549:in `process_firmware_update'", "/opt/asm-deployer/lib/asm/service_deployment.rb:479:in `process'", "/opt/asm-deployer/lib/asm.rb:228:in `block in process_deployment'"]
INFO  [2024-12-19T13:37:23.216961] 19552: service_deployment.rb:625:in `process': Status: Error

 

Etki

SO düğümleri yükseltilemiyor.

Cause

Günlükler, PowerFlex Manager ın iki CLC cihazı arasında doğru "Birincil"i tanımlayamadığı için update_clc_node_agent göreve devam edemediğini gösteriyor. Hata satırındaki deployment.logs dosyasında gösterilir:

ERROR [2024-12-19T13:35:51.093230] 19552: service_deployment.rb:5535:in `process_firmware_update': Encountered an error during firmware update: NoMethodError: undefined method `[]' for nil:NilClass

Resolution

  1. Servis ayrıntılarını güncelleme işlemi deneyin 

    1. Etkilenen hizmette Hizmet Ayrıntılarını Güncelleştir eylemini başlatın.

  2. Sihirbazda envanter özetini doğrulama

    1. İşlem sırasında sihirbaz, bir CLC cihazının kaldırıldığını ve diğerinin eklendiğini belirten bir Envanter Özeti görüntüleyecektir.
    2. Bu, geçerli CLC'nin Birincil olmadığını ve eklenen cihazın doğru Birincil olduğunu doğrular
      bulut bağlantısı 
  3. Servis Ayrıntılarını Güncelleme İşlemini Tamamlayın

    1. Sihirbazın kılavuzluğunda Update Service Details eylemini tamamlayın.
  4. Yükseltme İşlemine Devam Edin

    1. Yükseltmeyi yeniden deneyin. Artık sorun olmadan devam etmelidir.

Etkilenen Sürüm

PowerFlex Manager 3.x

Affected Products

PowerFlex appliance connectivity

Products

PowerFlex rack, VxFlex Ready Nodes, PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625 , PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840 ...
Article Properties
Article Number: 000275691
Article Type: Solution
Last Modified: 22 Jan 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.