Upgrading or Downgrading the Cisco Nexus 3600 Series NX-OS Software

This chapter describes how to upgrade or downgrade the Cisco NX-OS software. It contains the following sections:

About the Software Image

Each device is shipped with the Cisco NX-OS software. The Cisco NX-OS software consists of one NXOS software image. The image filename begins with "nxos". Only this image is required to load the Cisco NX-OS operating system. This image runs on all Cisco Nexus 3600 Series switches.

? Another type of binary file is the software maintenance upgrade (SMU) package file. SMUs contain fixes for specific defects. They are created to respond to immediate issues and do not include new features. SMU package files are available for download from Cisco.com and generally include the ID number of the resolved defect in the filename. For more information on SMUs, see the Cisco Nexus 3600 System Management Configuration Guide.

? Cisco also provides electronic programmable logic device (EPLD) image upgrades to enhance hardware functionality or to resolve known hardware issues. The EPLD image upgrades are independent from the Cisco NX-OS software upgrades.

Cisco NX-OS Software Upgrade Guidelines

? The Cisco Nexus 3600 Series NX-OS Release Notes contain specific upgrade guidelines for each release. See the Release Notes before starting the upgrade.

The following upgrade paths are supported for upgrading from an earlier release to Cisco NX-OS Release 10.1(1):

To upgrade from Cisco NX-OS Release 9.2(1) you must set the boot variable, copy the running configuration to the startup configuration and reload the device. To upgrade from Cisco NX-OS Release 9.2(2) or later or from Cisco NX-OS Release 9.3(x), we recommend that you use the install all command.

Before attempting to upgrade to any software image, follow these guidelines:

Prerequisites for Upgrading the Cisco NX-OS Software

Upgrading the Cisco NX-OS software has the following prerequisites:

Upgrading the Cisco NX-OS Software

Use this procedure to upgrade to a Cisco NX-OS 10.1(x) release.

? To upgrade from Cisco NX-OS Release 9.2(1), you must set the boot variable, copy the running configuration to the startup configuration, and reload the device.

SUMMARY STEPS

  1. Read the release notes for the software image file for any exceptions to this upgrade procedure. See the Cisco Nexus 3600 Series NX-OS Release Notes.
  2. Log in to the device on the console port connection.
  3. Ensure that the required space is available for the image file to be copied.
  4. If you need more space on the supervisor module, delete unnecessary files to make space available.
  5. Verify that there is space available on the active and the standby supervisor modules.
  6. If you need more space on the supervisor module, delete any unnecessary files to make space available.
  7. Log in to Cisco.com, choose the software image file for your device from the following URL, and download it to a file server: http://software.cisco.com/download/navigator.html.
  8. Copy the software image to the active supervisor module using a transfer protocol. You can use FTP, TFTP, SCP, or SFTP.
  9. Display the SHA256 checksum for the file to verify the operating system integrity and ensure that the downloaded image is safe to install and use.
  10. Check the impact of upgrading the software before actually performing the upgrade.
  11. Save the running configuration to the startup configuration.
  12. Upgrade the Cisco NX-OS software using the install all nxos bootflash:filename [no-reload | non-interruptive] command.
  13. (Optional) Display the entire upgrade process.
  14. (Optional) Log in and verify that the device is running the required software version.

DETAILED STEPS

  1. Read the release notes for the software image file for any exceptions to this upgrade procedure. See the Cisco Nexus 3600 Series NX-OS Release Notes.
  2. Log in to the device on the console port connection.
  3. Ensure that the required space is available for the image file to be copied.
    switch# dir bootflash:

    ? We recommend that you have the image file for at least one previous release of the Cisco NX-OS software on the device to use if the new image file does not load successfully.

  4. If you need more space on the supervisor module, delete unnecessary files to make space available.
    switch# delete bootflash:nxos.9.3.6.bin
  5. Verify that there is space available on the active and the standby supervisor modules.
  6. If you need more space on the supervisor module, delete any unnecessary files to make space available.
  7. Log in to Cisco.com, choose the software image file for your device from the following URL, and download it to a file server: http://software.cisco.com/download/navigator.html.
  8. Copy the software image to the active supervisor module using a transfer protocol. You can use FTP, TFTP, SCP, or SFTP.
    switch# copy scp://user@scpserver.cisco.com//download/nxos.10.1.1.bin bootflash:nxos.10.1.1.bin
  9. Display the SHA256 checksum for the file to verify the operating system integrity and ensure that the downloaded image is safe to install and use.
    switch# show file bootflash://sup-1/nxos.10.1.1.bin sha256sum
    5214d563b7985ddad67d52658af573d6c64e5a9792b35c458f5296f954bc53be
  10. Check the impact of upgrading the software before actually performing the upgrade.
    switch# show install all impact nxos bootflash:nxos.10.1.1.bin
  11. Save the running configuration to the startup configuration.
    switch# copy running-config startup-config
  12. Upgrade the Cisco NX-OS software using the install all nxos bootflash:filename [no-reload | non-interruptive] command.
    switch# install all nxos bootflash:nxos.10.1.1.bin
    The following options are available:
    • no-reload--Exits the software upgrade process before the device is reloaded.
    • non-interruptive--Upgrades the software without any prompts. This option skips all error and sanity checks.

    ? If you enter the install all command without specifying a filename, the command performs a compatibility check, notifies you of the modules that will be upgraded, and confirms that you want to continue with the installation. If you choose to proceed, it installs the NXOS software image that is currently running on the switch and upgrades the BIOS of various modules from the running image if required.

  13. (Optional) Display the entire upgrade process.
    switch# show install all status
  14. (Optional) Log in and verify that the device is running the required software version.
    switch# show version
  15. (Optional) If necessary, install any licenses to ensure that the required features are available on the device. See the Cisco NX-OS Licensing Guide.

Cisco NX-OS Software Downgrade Guidelines

Before attempting to downgrade to an earlier software release, follow these guidelines:

? Software downgrades are disruptive. In-service software downgrades (ISSDs), also known as nondisruptive downgrades, are not supported.

Prerequisites for Downgrading the Cisco NX-OS Software

Downgrading the Cisco NX-OS software has the following prerequisites:

Downgrading to an Earlier Software Release

Use this procedure to downgrade from Cisco NX-OS Release 10.1(x) to Cisco NX-OS Release 9.3(x) or to Cisco NX-OS Release 9.2(2) and later.

? To downgrade to Cisco NX-OS Release 9.2(1), you must set the boot variable, copy the running configuration to the startup configuration, and reload the device.

SUMMARY STEPS

  1. Read the release notes for the software image file for any exceptions to this downgrade procedure. See the Cisco Nexus 3600 NX-OS Release Notes.
  2. Log in to the device on the console port connection.
  3. Verify that the image file for the downgrade is present on the active supervisor module bootflash:.
  4. If the software image file is not present, log in to Cisco.com, choose the software image file for your device from the following URL, and download it to a file server: http://software.cisco.com/download/navigator.html.
  5. Copy the software image to the active supervisor module using a transfer protocol. You can use FTP, TFTP, SCP, or SFTP.
  6. Check for any software incompatibilities.
  7. Disable any features that are incompatible with the downgrade image.
  8. Check for any hardware incompatibilities.
  9. Power off any unsupported modules.
  10. Save the running configuration to the startup configuration.
  11. Downgrade the Cisco NX-OS software.
  12. (Optional) Display the entire downgrade process.
  13. (Optional) Log in and verify that the device is running the required software version.

DETAILED STEPS

  1. Read the release notes for the software image file for any exceptions to this downgrade procedure. See the Cisco Nexus 3600 NX-OS Release Notes.
  2. Log in to the device on the console port connection.
  3. Verify that the image file for the downgrade is present on the active supervisor module bootflash:.
    switch# dir bootflash:
  4. If the software image file is not present, log in to Cisco.com, choose the software image file for your device from the following URL, and download it to a file server: http://software.cisco.com/download/navigator.html.
  5. Copy the software image to the active supervisor module using a transfer protocol. You can use FTP, TFTP, SCP, or SFTP.
    switch# copy scp://user@scpserver.cisco.com//download/nxos.9.2.3.bin bootflash:nxos.9.2.3.bin
  6. Check for any software incompatibilities.
    switch# show incompatibility-all nxos bootflash:nxos.9.2.3.bin
    Checking incompatible configuration(s)
    No incompatible configurations
    The resulting output displays any incompatibilities and remedies.
  7. Disable any features that are incompatible with the downgrade image.
  8. Check for any hardware incompatibilities.
    switch# show install all impact nxos bootflash:nxos.9.2.3.bin
  9. Power off any unsupported modules.
    switch# poweroff module module-number
  10. Save the running configuration to the startup configuration.
    switch# copy running-config startup-config
  11. Downgrade the Cisco NX-OS software.
    switch# install all nxos bootflash:nxos.9.2.3.bin
    switch# install all nxos nxos.9.2.3.bin.CCO
    Installer will perform compatibility check first. Please wait.
    Installer is forced disruptive
    Verifying image bootflash:/nxos.9.2.3.bin.CCO for boot variable "nxos".
    [####################] 100% -- SUCCESS
    
    Verifying image type.
    [####################] 100% -- SUCCESS
    
    Preparing "nxos" version info using image bootflash:/nxos.9.2.3.bin.CCO.
    [####################] 100% -- SUCCESS
    
    Preparing "bios" version info using image bootflash:/nxos.9.2.3.bin.CCO.
    [####################] 100% -- SUCCESS
    
    Performing module support checks.
    [####################] 100% -- SUCCESS
    
    Notifying services about system upgrade.
    2019 Jun 06 09:59:20 Switch %$ VDC-1 %$ %VSHD-5-VSHD_SYSLOG_CONFIG_I: Configured from vty by admin
    on vsh.bin.30370
    [####################] 100% -- SUCCESS

NX-OS Upgrade History

During the life of a Cisco Nexus 3600 switch, many upgrade procedures can be performed. Upgrades can occur for maintenance purposes or to update the operating system to obtain new features. Over time, switches may be updated on numerous occasions. Viewing the types of upgrades and when they occurred can help in troubleshooting issues or simply understanding the history of the switch.

Beginning with Cisco NX-OS Release 9.3(5), Cisco Nexus 3600 switches log all upgrade activity performed over time providing a comprehensive history of these events. The stored upgrade history types are:

View the Cisco NX-OS upgrade history by entering the show upgrade history command. The output displays any upgrade activity that previously occurred on the switch and defines the start and end times for each event. The following is an example output of the show upgrade history command:

TYPE VERSION DATE STATUS
NXOS system image 9.3(6) 29 Jan 2021 05:41:11 Installation started
NXOS system image 9.3(6) 29 Jan 2021 05:55:13 Installation End
NXOS system image 10.1(1) 29 Jan 2021 05:56:06 Installation started
NXOS system image 10.1(1) 29 Jan 2021 14:59:05 Installation End
Models: Nexus 3600 Series NX-OS Software, Nexus 3600 Series, NX-OS Software, Software

File Info : application/pdf, 10 Pages, 1.18MB

PDF preview unavailable. Download the PDF instead.

m-3600-upgrading-or-downgrading-the-cisco-nexus-3600-nx-os-software-101x DITA Open Toolkit XEP 4.9 build 20070312; modified using iText 2.1.7 by 1T3XT

Related Documents

Preview Cisco Nexus 9000 Series NX-OS Release Notes, Release 10.2(2)F
This document details the features, issues, and exceptions of Cisco NX-OS Release 10.2(2)F software for Cisco Nexus 9000 Series switches, including new and enhanced software features, unsupported features, and resolved and open issues.
Preview Cisco Nexus 9000 NX-OS Fundamentals Configuration Guide, Release 10.2(x)
A comprehensive guide to configuring Cisco Nexus 9000 Series switches running NX-OS Release 10.2(x), covering fundamental concepts, features, and best practices for network management and operation.
Preview Upgrading and Downgrading Cisco Nexus 9000 Series NX-OS Software
A comprehensive guide on upgrading and downgrading the Cisco Nexus 9000 Series NX-OS software, covering procedures, prerequisites, and platform support for various releases.
Preview Cisco Nexus 9000 Series NX-OS Software Upgrade and Downgrade Guide, Release 10.2(x)
This guide provides comprehensive instructions for upgrading and downgrading the Cisco Nexus 9000 Series NX-OS Software, Release 10.2(x). It covers new and changed information, prerequisites, guidelines, and procedures for various upgrade and downgrade scenarios, including ISSU and vPC topologies.
Preview Cisco Nexus 9000: Converting Between NX-OS and ACI Boot Modes
A comprehensive guide detailing the procedures for converting Cisco Nexus 9000 Series switches between Cisco NX-OS and Cisco ACI boot modes, including steps for initial conversion and reverting back.
Preview Cisco Nexus 3000 Series NX-OS Release Notes, Release 9.3(7)
This document details the features, issues, and exceptions for Cisco NX-OS Release 9.3(7) software used on Cisco Nexus 3000 Series switches. It includes information on new and enhanced software features, open and resolved issues with bug IDs and descriptions, and a comprehensive list of supported hardware, including switches, fans, and power supplies for various Nexus series.
Preview Cisco NX-OS ソフトウェア機能のライセンス ガイド
Cisco NX-OSソフトウェア機能のライセンスに関する包括的なガイド。Cisco Nexusスイッチでの永続ライセンス、サブスクリプション、階層型パッケージ(Essentials、Advantage、Premier)の導入と管理について、各プラットフォーム別に詳しく解説します。
Preview Cisco Nexus 7000 Series NX-OS Software Upgrade and Downgrade Guide, Release 6.x
This guide provides detailed instructions for upgrading and downgrading the Cisco NX-OS software on Cisco Nexus 7000 Series devices. It covers In-Service Software Upgrades (ISSUs), parallel upgrades, prerequisites, and troubleshooting.