1 Introduction
This Operational Instruction describes how to upgrade the firmware for the Extreme switch.
Switches are upgraded in pairs, and this document describes procedures for one pair of switches. In case of 2 pairs of switches, repeat the procedures for the second pair.
The upgrade involves the following steps:
- Identifying the switch role
- Identifying the switch status
- Checking that the switch is functional
- Performing the upgrade
- Rebooting and activating the switch
1.1 Concepts
Before starting the procedure, ensure that the terminology is understood:
|
Switch |
Status |
|---|---|
|
Selected Switch |
The switch selected for upgrade |
|
Upgraded Switch |
The switch after its upgrade |
|
Other Switch |
The switch within the pair that is not yet selected for upgrade |
1.2 Prerequisites
This section provides information on the documents, tools, and conditions that apply to the procedure.
1.2.1 Documents
Before starting the upgrade procedure, ensure that the following documents are available, are read and understood:
- The address variables used in the document IP and VLAN Plan, Reference [1] are
used throughout this document, and are summarized in the table below.
Network/VLAN
IPv4 Address Variable
fuel_ctrl_sp (admin)
<Fuel (static)>
fuel_ctrl_sp (admin)
<CIC (dynamic, "static pool")>
Traffic
cee_ctrl_sp
<Traffic_switch_A (static)>
Traffic
cee_ctrl_sp
<Traffic_switch_B (static)>
Storage
cee_ctrl_sp
<Storage_switch_A (static)>
Storage
cee_ctrl_sp
<Storage_switch_B (static)>
Control
cee_ctrl_sp
<Control_switch_A (static)>
Control
cee_ctrl_sp
<Control_switch_B (static)>
- Security User Guide
- System Hardening Guideline
- Extreme X460 Configuration for X460 switches.
- Note:
- The procedure depends on the role of the switch.
If there are two X460 switches, they are Control switches.
If there are only two X670V switches, then both are Mixed switches, with both traffic and storage switch functions.
If there are four X670V switches, or four X770 switches, then there are two Traffic switches combined with two Storage switches.
Traffic switches and Mixed switches are operated using Neutron, but Storage switches are not. In the procedure, the steps for Neutron are skipped in case of pure Storage switches. The affected steps start with the following text: Not applicable for Storage switches.
Variables used in the commands are listed below:
|
Variable |
Value |
|---|---|
|
<user-name> |
Example: admin |
|
<switch-name> |
<CEE Region Name>_TRAFFIC_SWA_X770 |
|
<CEE Region Name>_TRAFFIC_SWB_X770 | |
|
<CEE Region Name>_TRAFFIC_SWA_X670V | |
|
<CEE Region Name>_TRAFFIC_SWB_X670V | |
|
<CEE Region Name>_STORAGE_SWA_X770 | |
|
<CEE Region Name>_STORAGE_SWB_X770 | |
|
<CEE Region Name>_STORAGE_SWA_X670V | |
|
<CEE Region Name>_STORAGE_SWB_X670V | |
|
<CEE Region Name>_CONTROL_SWA_X460 | |
|
<CEE Region Name>_CONTROL_SWB_X460 | |
|
<switch-ip> |
<Traffic_switch_A (static)> |
|
<Traffic_switch_B (static)> | |
|
<Storage_switch_A (static)> | |
|
<Storage_switch_B (static)> | |
|
<Control_switch_A (static)> | |
|
<Control_switch_B (static)> | |
|
Example: 192.168.2.2 |
1.2.2 Conditions
Before starting the upgrade procedure, ensure that the following conditions are met:
- The new version of the Extreme switch image has been uploaded or copied to either the Fuel Master node, a terminal server, or maintenance laptop.
- The pair(s) of Extreme switches to be upgraded are fully functional and alarm-free.
- Check in the Release Notes of the new firmware if the new firmware supports the switch model.
2 Procedure
This section describes the firmware upgrade procedure for one pair of switches.
In case of 2 or more pairs of switches, repeat the procedures for the second pair.
2.1 Identify Switch and Switch Status
If there are two X460 switches, then they are Control switches, go to Section 2.2.
If the switch is a Storage switch, go to Section 2.2.
To identify switch status, do:
- Check that the switch status is ACTIVE. Do this step for both switches.
root@node-6: neutron device-show <switch-name>
Example 1 Switch Details
+-----------------------+--------------------------------------+ | Field | Value | +-----------------------+--------------------------------------+ | admin_state_up | True | | device_type | TOR_SWITCH | | firmware_version | 15.4.1 | | id | 3757da15-7942-4db9-98d5-c05ecfefc5b8 | | management_ip_address | 192.168.6.1 | | model | SummitXX70V | | name | DC154_SWA_XX70V | | password | NetworkAdmin | | status | ACTIVE | | user_name | network_admin | | vendor | extreme | | vr_total | 63 | +-----------------------+--------------------------------------+
For more information, see the Data Collection Guideline.
2.2 Log on to the Selected Switch
- Log on to the switch by either of the following ways:
- Check for warnings, errors, and critical statements in
the switch log.
<switch-name>.1 # show log severity [critical | error | warning ] chronological
- Note:
- If the switch log shows errors or critical statements, contact the next level of maintenance support.
- Log out of the selected switch.
<switch-name>.2 # logout
- If the switch is a Storage switch, go to Section 2.4.
- If the switch is a Control switch, go to document Extreme X460 Configuration, section Configuration of Switch.
2.3 Set Switch to Maintenance Mode
Perform the following steps for the selected switch:
- Inform Neutron by switching the
device status to maintenance. Use the following
command:
neutron device-update <switch-name> --status=MAINTENANCE
Example 2 Switch Device Status to Maintenance
neutron device-update <CEE Region Name>_TRAFFIC_SWB_X670V --status=MAINTENANCE
- Verify that the device status has changed to maintenance. Contact the next level of maintenance support if the device status does not change.
- Go to Section 2.4.
2.4 Select Download Partition
- Use the "management_ip_address" on VLAN cee_ctrl_sp to log on to the selected switch.
ssh network_admin@<management IP address of the selected switch>
To select which partition to use when downloading an image, do the following:
- Use the show switch command to determine the selected and booted images.
- Check if they are in the primary or secondary partition.
- Select the partition. When installing the new firmware image, make sure to select the other partition, not the partition from where the current image is booted from.
- Note:
- The selected image partition indicates which image is to be used at the next reboot. The booted image partition indicates the image used at the last reboot.
2.5 Install EXOS Core Image
To install the image, do the following steps:
- Download and validate the new image to the switch using
scp/scp2:
scp2 {vr vr_name} user [hostname | ipaddress]:remote_file local_file
Example 3 Validate Image Using SCP/SCP2
scp2 vr "VR-Default" root@<Fuel (static)>:/var/lib/tftpboot⇒ /summitX-15.6.1.4.xos⇒ summitX-15.6.1.4.xos
- Install the image by issuing the following command:
install image local_file {partition}
Example 4 Install Image Command
install image summitX-15.6.1.4.xos secondary
- Note:
- Here, the secondary partition is selected, because the current image is booted from the primary partition.
2.6 Install Modular Software Package
To add the SSH module to the switch, do the following steps:
- Download the new image to the switch using scp/scp2:
scp2 {vr vr_name} user [hostname | ipaddress]:remote_file local_file
Example 5 Download Image Using SCP/SCP2
scp2 vr "VR-Default" root@<Fuel (static)>:/var/lib/tftpboot⇒ /summitX-15.6.1.4-ssh.xmod⇒ summitX-15.6.1.4-ssh.xmod
- Install the software module by issuing the following command:
install image local_file {partition}
Example 6 Install Image Command
install image summitX-15.6.1.4-ssh.xmod secondary
- Note:
- Here, the secondary partition is selected, because the current image is booted from the primary partition.
2.7 Use the Newly Installed Partition
Select the newly installed partition to use after the reboot by issuing the following command:
use image {partition} <partition>
Example 7 Use Image Command
use image partition secondary
2.8 Reboot and Activate the New Packages
To reboot and activate the new packages, do the following steps:
- Reboot the system by issuing the following command:
reboot
- The following options are available:
y Save and reboot n Reboot without save cr Cancel command - From the options available, choose n.
2.9 Check the Status of the Upgraded Switch
To check the status of the upgraded switch, do the following:
- Log on to the upgraded Extreme switch, and issue the following
command:
show switch
- Note:
- For an output example, see Example 8.
Example 8 Switch Status
Current State: OPERATIONAL
Image Selected: secondary
Image Booted: secondary
Primary ver: 15.6.1.4
Secondary ver: 15.4.1.3
Config Selected: ericsson_default.cfg
Config Booted: ericsson_default_backup.cfg
- Check that the switch state is OPERATIONAL, and the new EXOS image is installed. Ensure that the upgrade procedure was successful.
- Log out of the upgraded switch.
<switch-name>.1 # logout
- If the selected switch is Traffic or Mixed and accessible through Neutron, continue with Section 2.10.
- If the selected switch is a Control or Storage switch, continue with the other switch. Go to Section 2.2.
- If both Control or Storage switches are upgraded, go to Section 2.11.
2.10 Recover Traffic Switch from vCIC
Perform the following steps on the upgraded traffic switch:
- Recover the switch from the vCIC by using the following
command:
neutron device-recover <switch-name>
Example 9 Recover Switch from vCIC
neutron device-recover <CEE Region Name>_TRAFFIC_SWB_X770
- Note:
- The recovery process includes a new reboot.
- Confirm that the upgraded switch operates properly when
booted from the vCIC. Use the following command:
neutron device-show <switch-name>
Example 10 Neutron Device Show
neutron device-show <CEE Region Name>_TRAFFIC_SWA_X670V
- Note:
- The status of the switch must be ACTIVE. It can take about five minutes to have the status displayed.
- If both traffic switches are upgraded, go to Section 2.11.
- Otherwise, continue with the other switch. Go to Section 2.2.
2.11 Log Out of the Switch
- Log out of the switch.
# logout
- Procedure complete.
Reference List
| [1] IP and VLAN Plan, 2/102 62-CRA 119 1862/5 Uen |

Contents