ExtremeXOS Upgrade Process

Upgrading your ExtremeXOS image and modules uses the following process:

  1. Backup all configuration files (see Creating a Backup Configuration File).
  2. Download ExtremeXOS and module package images from the Extreme Networks support portal (see Downloading a New Image).
    Note

    Note

    Beginning with ExtremeXOS 16.1, there are two methods available for the upgrade process:
    • download url filename - provides a means of downloading multiple files at the same time over TFTP, HTTP, or anonymouns FTP.
    • download image filename - downloads a single .xos or .xmod file from a TFTP server.
  3. Place the image files on a server that your switch can locate (see Installing a Core Image).
  4. Discover your inactive partition (see Finding the Inactive Partition).
  5. Use the download image command to install each image on the inactive partition (see Installing a Core Image).
  6. Reboot the switch (see Reboot Options).

Upgrade Example

We recommend upgrading software images and any modular packages at the same time. The following example shows an ExtremeSwitching 5720 image onie-32.2.0.416.x86_64.xos being installed before rebooting the switch:

# show switch

SysName:          5720-48MW-SwitchEngine
SysLocation:
SysContact:       https://www.extremenetworks.com/support/
System MAC:       F4:CE:48:04:90:00
System Type:      5720-48MW-SwitchEngine

SysHealth check:  Enabled (Normal)
Recovery Mode:    All
System Watchdog:  Enabled
Trusted Delivery: Boot Image Verified

Current Time:     Wed Sep 14 19:58:24 2022
Timezone:         [Auto DST Disabled] GMT Offset: 0 minutes, name is UTC.
Boot Time:        Wed Sep 14 19:56:31 2022
Boot Count:       108
Next Reboot:      None scheduled
System UpTime:    1 minute 52 seconds

Current State:    OPERATIONAL
Image Selected:   primary
Image Booted:     primary
Primary ver:      32.2.0.414
Secondary ver:    32.2.0.414

Config Selected:  primary.cfg
Config Booted:    primary.cfg
Config Automatic: NONE (Disabled)

primary.cfg       Created by Extreme Networks Switch Engine version 32.2.0.414
                  1031871 bytes saved on Tue Sep 13 21:20:10 2022


LAA MAC:          Locally Administered MAC Address Disabled

# download image 10.127.4.103 onie-32.2.0.416.x86_64.xos secondary
Do you want to install image after downloading? (y - yes, n - no, <cr> - cancel) Yes

Downloading to Switch...........................................................................................................................................................................................................................................................................................
Installing to secondary partition!

Installing to Switch.................................................
This xos package does not include a switch diagnostics image and no diagnostics image is installed on the switch.  Please download and install the diagnostics xmod with the download image command.


Image installed successfully
This image will be used only after rebooting the switch!
* (CIT_32.2.0.414) 5720-48MW-SwitchEngine.8 # reboot
Do you want to save configuration changes to currently selected configuration
file (primary.cfg) and reboot?
(y - save and reboot, n - reboot without save, <cr> - cancel command)

# reboot
Do you want to save configuration changes to currently selected configuration
file (primary.cfg) and reboot?
(y - save and reboot, n - reboot without save, <cr> - cancel command)

The following example shows an ExtremeSwitching 5520 image summit_arm-32.2.0.416.xos being installed before rebooting the switch:

# show switch

SysName:          5520-48W-SwitchEngine
SysLocation:
SysContact:       https://www.extremenetworks.com/support/
System MAC:       00:04:96:EC:A4:00
System Type:      5520-48W-SwitchEngine

SysHealth check:  Enabled (Normal)
Recovery Mode:    All
System Watchdog:  Enabled
Trusted Delivery: Boot Image Verified

Current Time:     Wed Sep 14 20:04:40 2022
Timezone:         [Auto DST Disabled] GMT Offset: 0 minutes, name is UTC.
Boot Time:        Wed Sep 14 19:56:10 2022
Boot Count:       62
Next Reboot:      None scheduled
System UpTime:    8 minutes 30 seconds

Current State:    OPERATIONAL
Image Selected:   primary
Image Booted:     primary
Primary ver:      32.2.0.411
Secondary ver:    32.2.0.414

Config Selected:  primary.cfg
Config Booted:    primary.cfg
Config Automatic: NONE (Disabled)

primary.cfg       Created by Extreme Networks Switch Engine version 32.2.0.414
                  1031871 bytes saved on Tue Sep 13 21:20:10 2022


LAA MAC:          Locally Administered MAC Address Disabled

# show version detail

Switch          : 800994-00-03 2008G-01290 Rev 03 BootROM: 2.2.1.11   IMG: 32.2.0.411
                  CPLD: 1.0.24 UC: 1.0.12
5520-VIM-4YE-1  : 800999-00-03 SB102011G-00319 Rev 03

Image   : Extreme Networks Switch Engine version 32.2.0.411 by release-manager
          on Mon 12 Sep 2022 01:36:37 AM UTC
BootROM : Default 2.2.1.11  Alternate 2.2.1.11
Diagnostics :
Certified Version : EXOS Linux 5.4.183, Extreme Networks FIPS Object Module 2.0.16a
Build Tools Version : exos-arm64-sdk-3.1.14.1.0

# download image 10.127.4.103 summit_arm-32.2.0.416.xos secondary

Do you want to install image after downloading? (y - yes, n - no, <cr> - cancel) Yes

Downloading to Switch...................................................................................................................................................................................................................................
Installing to secondary partition!

Installing to Switch........................................................................................................................................................................................................................................................
Image installed successfully
Bootrom versions are current.
This image will be used only after rebooting the switch!

# reboot

Do you want to save configuration changes to currently selected configuration
file (primary.cfg) and reboot?
(y - save and reboot, n - reboot without save, <cr> - cancel command)