Update the ThinkAgile SXM switch firmware (Lenovo switches only)

This topic presents the steps required to update Lenovo BMC and TOR switches in a running Lenovo ThinkAgile SXM solution. Steps are included to backup the switch configurations, update the Network Operating System (NOS) on each switch, and verify that the switches are operating properly.

Introduction

Once a ThinkAgile SXM solution has been deployed and is running workloads, it is essential to ensure minimal disruption of the production environment. It is necessary to maintain active network connectivity at all times, even during updates of the network switch operating systems and configurations. The Azure Stack Hub network design incorporates two redundant TOR switches to achieve this level of high availability.

In these topics, the steps include entering switch credentials in the form of “admin/<password>.” You must substitute the actual credentials for each switch in order to complete this process. You can find these credentials in the Customer Deployment Summary document left with you at solution turnover. You can modify passwords after updating the switch successfully.

The switch firmware update process includes the following activities:

Check switch firmware status before updating

For Broadwell-based ThinkAgile SXM solutions (those solutions that use the System x3650 M5 server as the scale unit nodes), special consideration must be given to the current status of the switch firmware and configurations. Before attempting to update switch firmware in these solutions, follow these steps to ensure that the switch firmware can be updated without involvement of Lenovo Professional Services.

  1. From the HLH, open an SSH session with one of the TOR switches (Lenovo RackSwitch G8272) using the current credentials for the switch. The credentials at the time of solution deployment are documented in the Customer Deployment Summary document left by the Lenovo Professional Services engineer who deployed the solution.

  2. Issue the following command and press Enter:Show running-configuration

  3. At the “ --More-- ” prompt, press the “Q” key to stop the full display of the configuration and return to the command prompt.

  4. Look for a line near the top of the display that begins with “banner motd BUILDNUMBER

  5. If the BUILDNUMBER is earlier than 1712, do not attempt to update the switch firmware in the solution without contacting Lenovo Professional Services.

Example 1
Lenovo-TOR1>show running-config
!
version "10.3.5.0"
!
hostname Lenovo-TOR1
!
enable password 8 <removed>
banner motd NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE
banner motd hostname Lenovo-tor-1
banner motd BUILDNUMBER: 1.1710.1025.1
banner motd Unauthorized access and/or use prohibited.
banner motd All access and/or use subject to monitoring.
banner motd NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE
!
                  

In Example 1 above, the build number is in bold text. This example shows output from a TOR switch that should not be updated until a Lenovo Professional Services engineer is consulted.

Example 2
Lenovo-TOR1>show running-config
!
version "10.8.1.0"
!
hostname Lenovo-TOR1
!
enable password 8 <removed>
banner motd NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE
banner motd hostname Lenovo-tor-1
banner motd BUILDNUMBER: 1.1809.1012.4
banner motd Unauthorized access and/or use prohibited.
banner motd All access and/or use subject to monitoring.
banner motd NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE   NOTICE
!
                  

In Example 2 above, the build number is in bold text. This example shows output from a TOR switch that can be updated using the instructions in this document.