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
- 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.
- 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