PowerFlex Manager - SO-solmun päivitys epäonnistuu toiminnossa update_clc_node_agent

Summary: PFxM ei päivitä vain tallennus (SO) -solmua update_clc_node_agent-toiminnon aikana, jolloin päivitystoiminto pysähtyy, kun SDS yritetään sijoittaa PMM:ään.

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

Tilanne

  • Ympäristö: Korkean käytettävyyden (HA) CloudLink-keskuslaitteet
  • Ongelma: SO-resurssiryhmä luettelee vain toisen kahdesta odotetusta CLC-virtuaalikoneesta.
  • Oire: SO-solmujen päivitys epäonnistuu, koska solmu ei ole PMM:ssä.

 

Tämä skenaario on päivitysvirheen laukaisupiste. Alla on esimerkki siitä, miltä terveen pinon pitäisi näyttää, kun suoritat update_clc_node_agent funktio:

Esimerkki terveestä pinosta:

Lokin sijainti: 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

Sitä vastoin epäterveellinen pino näyttää seuraavan virheen:
NoMethodError: undefined method '[]' for nil:NilClass
Lokin sijainti: 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

Lisäksi päivitystyön lokit tallentavat tehtävän epäonnistumisen tarkan hetken:

 Lokin sijainti: 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

 

Vaikutus

So-solmuja ei voi päivittää.

Cause

Lokit osoittavat, että PowerFlex Manager ei voi suorittaa update_clc_node_agent tehtävää, koska se ei tunnista oikeaa "ensisijaista" kahden CLC-laitteen joukosta. Ne näkyvät virherivin deployment.logs-tiedostossa:

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. Yritä päivittää palvelun tiedot -toimintoa 

    1. Käynnistä Päivitä palvelun tiedot -toiminto palvelussa, jota ongelma koskee.

  2. Tarkista varastoyhteenveto ohjatussa toiminnossa

    1. Ohjatun toiminnon pitäisi näyttää prosessin aikana varastoyhteenveto, josta näkyy, että yksi CLC-laite poistetaan ja toinen lisätään.
    2. Tämä vahvistaa, että nykyinen CLC ei ole ensisijainen ja lisättävä laite on oikea ensisijainen
      Cloudlink 
  3. Viimeistele päivityspalvelun tiedot

    1. Viimeistele Päivitä palvelun tiedot -toiminto ohjatun toiminnon ohjeiden mukaisesti.
  4. Jatka päivittämistä

    1. Yritä päivitystä uudelleen. Sen pitäisi nyt edetä ongelmitta.

Versio, jota ongelma koskee

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.