Cisco 3850 Upgrade IOS (Includes Stacking)

Step 1 – Copy the new image to the 3850

Note that you can use the copy command using a specific VRF:

copy tftp flash vrf Mgmt-vrf

Address or name of remote host [10.200.1.11]?
Source filename [cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin]?
Destination filename [cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin]?
Accessing tftp://10.65.113.11/cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin...
Loading cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin from 0.200.1.11 (via GigabitEthernet0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 328618032 bytes]

328618032 bytes copied in 1486.160 secs (221119 bytes/sec)

Once the image is done copying onto the switch, verify it:

dir flash:

Directory of flash:/

30978  -rw-     2097152   Jul 3 2017 17:11:29 +00:00  nvram_config
30979  -rw-    81992100   Jun 3 2017 04:08:24 +00:00  cat3k_caa-base.SPA.03.07.04E.pkg
30980  -rw-     5667516   Jun 3 2017 04:08:25 +00:00  cat3k_caa-drivers.SPA.03.07.04E.pkg
30981  -rw-    36656136   Jun 3 2017 04:08:24 +00:00  cat3k_caa-infra.SPA.03.07.04E.pkg
30982  -rw-    46349632   Jun 3 2017 04:08:24 +00:00  cat3k_caa-iosd-universalk9.SPA.152-3.E4.pkg
30983  -rw-    28904332   Jun 3 2017 04:08:24 +00:00  cat3k_caa-platform.SPA.03.07.04E.pkg
30984  -rw-   128582464   Jun 3 2017 04:08:25 +00:00  cat3k_caa-wcm.SPA.10.3.141.0.pkg
30985  -rw-        1236   Jun 3 2017 04:08:34 +00:00  packages.conf
30986  drwx        4096   Jun 3 2017 04:21:40 +00:00  virtual-instance
61953  drwx        4096   Jun 3 2017 04:24:03 +00:00  dc_profile_dir
61955  drwx        4096   Jun 3 2017 04:24:45 +00:00  wnweb_store
30987  -rw-         736   Jul 3 2017 17:10:52 +00:00  vlan.dat
30988  -rw-   328618032   Jul 3 2017 18:08:28 +00:00  cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin

Step 2 – Start the install

Notice that I’m doing TWO switches in the stack since this stack only has two switches. This command will upgrade all the switches in the stack. Make sure your numbers are correct here.

software install file flash:cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin switch 1-2

Preparing install operation ...
[1]: Copying software from active switch 1 to switch 2
[1]: Finished copying software to switch 2
[1 2]: Starting install operation
[1 2]: Expanding bundle flash:cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin
[1 2]: Copying package files
[1 2]: Package files copied
[1 2]: Finished expanding bundle flash:cat3k_caa-universalk9.SPA.03.07.05.E.152-3.E5.bin
[1 2]: Verifying and copying expanded package files to flash:
[1 2]: Verified and copied expanded package files to flash:
[1 2]: Starting compatibility checks
[1 2]: Finished compatibility checks
[1 2]: Starting application pre-installation processing
[1 2]: Finished application pre-installation processing
[1]: Old files list:
    Removed cat3k_caa-base.SPA.03.07.04E.pkg
    Removed cat3k_caa-drivers.SPA.03.07.04E.pkg
    Removed cat3k_caa-infra.SPA.03.07.04E.pkg
    Removed cat3k_caa-iosd-universalk9.SPA.152-3.E4.pkg
    Removed cat3k_caa-platform.SPA.03.07.04E.pkg
    Removed cat3k_caa-wcm.SPA.10.3.141.0.pkg
[2]: Old files list:
    Removed cat3k_caa-base.SPA.03.07.04E.pkg
    Removed cat3k_caa-drivers.SPA.03.07.04E.pkg
    Removed cat3k_caa-infra.SPA.03.07.04E.pkg
    Removed cat3k_caa-iosd-universalk9.SPA.152-3.E4.pkg
    Removed cat3k_caa-platform.SPA.03.07.04E.pkg
    Removed cat3k_caa-wcm.SPA.10.3.141.0.pkg
[1]: New files list:
    Added cat3k_caa-base.SPA.03.07.05E.pkg
    Added cat3k_caa-drivers.SPA.03.07.05E.pkg
    Added cat3k_caa-infra.SPA.03.07.05E.pkg
    Added cat3k_caa-iosd-universalk9.SPA.152-3.E5.pkg
    Added cat3k_caa-platform.SPA.03.07.05E.pkg
    Added cat3k_caa-wcm.SPA.10.3.150.0.pkg
[2]: New files list:
    Added cat3k_caa-base.SPA.03.07.05E.pkg
    Added cat3k_caa-drivers.SPA.03.07.05E.pkg
    Added cat3k_caa-infra.SPA.03.07.05E.pkg
    Added cat3k_caa-iosd-universalk9.SPA.152-3.E5.pkg
    Added cat3k_caa-platform.SPA.03.07.05E.pkg
    Added cat3k_caa-wcm.SPA.10.3.150.0.pkg
[1 2]: Creating pending provisioning file
[1 2]: Finished installing software.  New software will load on reboot.
[1 2]: Committing provisioning file

[1 2]: Do you want to proceed with reload? [yes/no]: yes

System configuration has been modified. Save? [yes/no]: yes

This upgrade process is now complete. Once the switch stack reboots, you can verify it’s using the latest version.

Step 3 – Verify

sh ver | i INSTALL