Step by Step upgrade procedure of NXOS for Nexus 3000

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

Leave a comment