PowerFlex-hallintaympäristö – Cisco Nexus -kytkimen päivitys epäonnistuu SSH-aikakatkaisun vuoksi

Summary: Cisco Nexus -kytkimen laiteohjelmistopäivityksen aikana prosessi epäonnistuu aikakatkaisuvirheen vuoksi, kun NX-OS-vedostiedostoa siirretään SSH:n kautta.

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

Cisco Nexus -kytkimen päivityksen käynnistämisen jälkeen järjestelmä yrittää siirtää laiteohjelmistotiedoston alla olevien käyttöönottolokien mukaisesti:

INFO  [2024-10-08T11:41:43.149490] 315108: provider/base.rb:239:in `process!': Resources for cisconexus5k-fdoXXXXXXX:
 {"asm::firmware"=>
  {"cisconexus5k-fdoXXXXXXX"=>
    {"asm_hostname"=>"10.10.26.16",
     "decrypt"=>false,
     "force_restart"=>true,
     "http_password"=>"test",
     "http_user"=>"test",
     "install_type"=>"uri",
     "path"=>
      "https://test:test@10.10.10.15:443/httpshare/download/8aaa8037910dd23d01910f4a911b159c/nxos64-cs.10.4.2.F.bin",
     "product"=>"cisconexus5k",
     "server_firmware"=>
      "[{\"instance_id\":null,\"component_id\":\"31148\",\"uri_path\":\"https://dellpowerflex.com:443/httpshare/download/8aaa8037910dd23d01910f4a911b159c/nxos64-cs.10.4.2.F.bin\",\"version\":null}]",
     "version"=>"10.4(2)"}}}

 

Tämän siirron aikana prosessi kestää noin 3–5 minuuttia ennen pysähtymistä, jolloin yhteys aikakatkaistaan. Poikkeusloki kerää seuraavat tiedot:

 
#<RuntimeError: env --unset=RUBYOPT --unset=GEM_HOME --unset=RUBYLIB --unset=GEM_PATH --unset=BUNDLE_BIN_PATH RUBYLIB=/opt/service/lib:/opt/asm-deployer/lib:/opt/puppetlabs/puppet/lib:/opt/dependencies/dell-asm-util/lib PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/puppetlabs/puppet/bin:/opt/puppetlabs/bin puppet asm process_node --debug --trace --filename /opt/Dell/ASM/deployments/Job-5c4d4f5b-5fb2-4948-9fe7-8ece57b4b2e7-2/resources/cisconexus5k-fdoXXXXXXX.yaml --run_type apply --statedir /opt/Dell/ASM/deployments/Job-5c4d4f5b-5fb2-4948-9fe7-8ece57b4b2e7-2/resources --always-override cisconexus5k-fdoXXXXXXX failed; output in /opt/Dell/ASM/deployments/Job-5c4d4f5b-5fb2-4948-9fe7-8ece57b4b2e7-2/cisconexus5k-fdoXXXXXXX.out>

 

Tässä vaiheessa päivitys epäonnistuu ja cisconexus5k-fdoXXXXXXX.out Tiedostossa näkyy seuraava virhe:

 
Debug: SSH send only: copy https://test:test@10.10.10.15:443/httpshare/download/8aaa8037910dd23d01910f4a911b159c/nxos64-cs.10.4.2.F.bin bootflash: vrf management
Error: execution expired
Error: /Stage[main]/Asm::Resource_wrapper/Asm::Firmware[cisconexus5k-fdoXXXXXX]/Cisconexus5k_firmwareupdate[firmware_update]/returns: change from  to '#' failed: execution expired

 

Vaikutus 

Kytkimiä ei voi päivittää PFxM:llä.

Cause

Huomautus: Ongelma johtuu todennäköisesti kaikenlaisista verkon häiriöistä.

Tee verkon perusongelmien vianmääritys esimerkiksi seuraavilla komennoilla:

 
From Switch:
ping <MVM-MGMT> packet-size 1500 count 1000 vrf management
copy https://X.X.X.X:443/httpshare/download/<PATH> bootflash: vrf management
show vrf
show ip route vrf management
traceroute

 

Komponentin tiedot:

  • Cisco Switch -laite:
    • Liitäntä: mgmt0
    • IP-osoite: 10.10.26.23/25
    • VRF: Vrf-hallinta
  • PowerFlex Management Platform -isäntä:
    • Useita verkkoliitäntöjä:
    • eth0: 10.10.10.23/25 (hallintaverkko)
    • eth1: 10.10.26.12/25 (OOB)

Ensisijainen ongelma on MVM: ien epäsymmetrinen reititys :

  • Cisco-kytkimillä ja PFMP-isännillä on liitännät 10.10.26.16/25-aliverkossa (OOB-verkko).
  • Reititys on määritetty PFMP-hallintaverkossa reitittämään hallinnasta OOB:hen.
  • Cisco Switchin (10.10.26.23) tiedostonsiirtopyynnöt saapuivat PFMP1:een käyttäen eth1:tä (10.10.26.12). Sitten lähtevä vastaus lähtee eth0:sta (10.10.10.23).
  • Tiedostonsiirto viivästyi verkkomääritysten, kuten palomuuriasetusten, suojauskäytäntöjen ja verkkosääntöjen, vuoksi. Tämä ongelma ilmeni, koska pyynnöt lähetettiin PFMP1:een liittymässä eth1, mutta vastaukset reititettiin takaisin kytkimeen PFMP1:n eth0-liittymästä, mikä aiheutti yhteyden katkeamisen.

Resolution

Ongelman ratkaisemiseksi on tehtävä seuraavat toimet:

Poista eth1-liittymä (NIC) käytöstä:

Sammuta PFMP:iden eth1-liittymä:

ip link set dev eth1 down

 

Poista eth1 verkkomäärityksistä:

Poista tai siirrä eth1:n verkkomääritystiedosto, jotta se ei tule näkyviin uudelleenkäynnistyksen yhteydessä.

Esimerkiksi Linux-järjestelmässä:

mv /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-eth1.bak

Additional Information

Versio, jota ongelma koskee

PFMP 4.x

Korjattu versiossa

N/A - Työskentely odotetulla tavalla

Affected Products

PowerFlex rack RCM Software
Article Properties
Article Number: 000244763
Article Type: Solution
Last Modified: 04 Feb 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.