Verify Current System State

  • Check the current NX-OS version:
show version

Verify the system is stable and there are no issues:

show module
show system resources
  1. Download the NX-OS Image
    • Obtain the correct NX-OS image from Cisco’s official website.
    • Ensure the image is compatible with your Nexus 3000 model and the features you need.
  2. Copy the NX-OS Image to the Device
    • Copy the image to the switch using TFTP, FTP, SFTP, or SCP:
copy scp://[username]@[server]/[path_to_image]/[image_name].bin bootflash:
  • Replace [username], [server], [path_to_image], and [image_name] with your actual server and image details.
show file bootflash:[image_name].bin md5sum
  • Confirm the checksum matches the one provided by Cisco.
install all nxos bootflash:[image_name].bin

Alternatively, if your device doesn’t support ISSU (In-Service Software Upgrade), you’ll need to perform a disruptive upgrade:

boot nxos bootflash:[image_name].bin

Reload the System

  • If required (for a disruptive upgrade), reload the switch to boot into the new image:
reload
  • Confirm the reload if prompted.
show version

Post-Upgrade Checks

  • Ensure all services and protocols are running as expected:
show feature
show interface brief

Check the logs for any errors:

show logging

Save the Configuration

  • Save the running configuration to the startup configuration:
copy running-config startup-config

Backup Configuration

  • It’s good practice to backup your configuration after an upgrade:
copy running-config scp://[username]@[server]/[destination_path]/[config_backup].cfg

Podcast also available on PocketCasts, SoundCloud, Spotify, Google Podcasts, Apple Podcasts, and RSS.

Leave a comment

The Podcast

Join Naomi Ellis as she dives into the extraordinary lives that shaped history. Her warmth and insight turn complex biographies into relatable stories that inspire and educate.

About the podcast