Step 1: # request platform software package clean switch all file flash:
{create space before copying over *.bin file}
Step 2: # copy <soruce_DIR:>*.bin to flash:
Step 3: # dir flash:
{this is to verify *.bin file is copied to flash: directory}
Step 4: # request platform software package install switch all file <source_DIR:><ios_filename>.bin new auto-copy
e.q.: Switch# request platform software package install switch all file flash:cat9k_iosxe.16.09.03.SPA.bin new auto-copy verbose
The version will install AFTER a reboot
Switch# request platform software package install switch all file flash:cat9k_iosxe.16.09.03.SPA.bin new auto-copy verbose on-reboot
Step 5: # delete flash:cat9k_iosxe.16.09.03.SPA.bin {remove, file not needed anymore}
e.q.: Switch# delete flash:cat9k_iosxe.16.09.03.SPA.bin
Step 6: # SET AUTO BOOT VARIABLE = packages.conf
Line Commands:
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#boot system flash:packages.conf
Switch(config)#end
Switch#copy run start
{reboot the device}
Step 7: # reload
{clean up, delete unused files}
Step 8: # request platform software package clean switch all file flash:
or
Legacy Method verified/tested on 13.13.10a (9500/9300 Only)
Step 8: # install remove inactive
New Syntax, as of version 17.xx.xx
- install add file <path:filename.ext> activate commit
Refernce
Release Notes for Cisco Catalyst 3850 Series Switches, Cisco IOS XE Denali 16.3.x – Cisco
Upgrade Guide for Catalyst 9000 Switches – Cisco
#itMACmeHappy