Skip to main content

Arista Field Notice - Aboot Version report

  • March 4, 2024
  • 2 replies
  • 233 views
  • Translate

cariddir
Spotter
Forum|alt.badge.img+4

This is a simple NQE to run a custom command to report on the ABOOT Version and Platform of Arista Devices. 

From Arista:

In a small set of cases systems may experience an unexpected reboot. The reload is due to an uncorrectable ECC error caused by a corner case timing conflict on the CPU sub-system tracked by bugID 419257. This bug affects the range of CPU models present in these products. The affected systems are not restricted by specific serial numbers or date code ranges and the reload is unpredictable.
 

Systems running Aboot6 BIOS revision lower than 6.1.7 or 6.0.9 and Aboot4 BIOS revision lower than 4.1.1 or 4.0.7 are susceptible to this issue. There are currently 4 release trains of Aboot across these systems: 4.0.x and 4.1.x, 6.0.x, and 6.1.x. A single common patch file will introduce the update across all release trains and is not platform or version-specific

----------------------------------------------------------------------------------------------------------

The custom Command in use for the report is: 

switch#show version detail | inc norcal

/**
* @intent Find platfrom BIOS on Arista devices
* @description Use Custom Command 'show version detail | inc norc" and put into table for each device
**/
EOS_BIOS =  ```
{Location:string} {Version:string} 
```;

// Define EOS Function
Arista_BIOS = 
foreach Device in network.devices
let Platform = Device.platform
where Platform.os == OS.ARISTA_EOS
let Outputs = Device.outputs
foreach Command in Outputs.commands
where Command.commandText == "sho version detail | inc norc"
let parsed = parseConfigBlocks(OS.ARISTA_EOS, Command.response)
let matchData = blockMatches(parsed, EOS_BIOS) 

foreach x in matchData
select{
  name:Device.name,
  platform:Platform.model,
  Version:x.data.Version

};

//Combine Functions - In this case there is only one function "Arista_BIOS"
  BIOS =  Arista_BIOS;
//
foreach result in BIOS
select{
  Hostname:result.name,
  "Aboot Ver":result.Version,
  Model:result.platform,
  }

Results

 

2 replies

Forum|alt.badge.img
  • Ramping Up
  • 4 replies
  • March 7, 2024

Are Aboot3 revisions OK?

Translate

cariddir
Spotter
Forum|alt.badge.img+4
  • Author
  • Spotter
  • 24 replies
  • March 7, 2024

From Arista:

https://www.arista.com/en/support/advisories-notices/field-notice/8756-field-notice-44

Systems running 

Aboot6 BIOS revision lower than 6.1.7 or 6.0.9 

Aboot4 BIOS revision lower than 4.1.1 or 4.0.7

are susceptible to this issue.

 

Hope that helps.

Translate

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings