Upgrade a Cisco Catalyst 9800 Series Wireless Controller

1. Delete old installation files

install remove inactive

haifeli-C9800#install remove inactive 
install_remove: START Wed Apr  8 21:35:18 UTC 2020

*Apr  8 21:35:19.534: %INSTALL-5-INSTALL_START_INFO: Chassis 1 R0/0: install_engine: Started install removeCleaning up unnecessary package files
No path specified, will use booted path bootflash:C9800-80-universalk9_wlc.17.01.01s.SPA.conf
Cleaning bootflash:
  Scanning boot directory for packages ... done.
  Preparing packages list to delete ... 
    C9800-80-universalk9_wlc.17.01.01s.SPA.conf
      File is in use, will not delete.
    C9800-mono-universalk9_wlc.17.01.01s.SPA.pkg
      File is in use, will not delete.
    C9800-rpboot.17.01.01s.SPA.pkg
      File is in use, will not delete.
  done.
  
The following files will be deleted:
[chassis 1/R0]:
/bootflash/C9800-hw-programmables.17.01.01s.SPA.pkg
/bootflash/C9800-mono-universalk9_wlc.16.11.01b.SPA.pkg
/bootflash/C9800-rpboot.16.11.01b.SPA.pkg
/bootflash/packages.conf

Do you want to remove the above files? [y/n]y

[chassis 1/R0]:
Deleting file bootflash:C9800-hw-programmables.17.01.01s.SPA.pkg ... done.
Deleting file bootflash:C9800-mono-universalk9_wlc.16.11.01b.SPA.pkg ... done.
Deleting file bootflash:C9800-rpboot.16.11.01b.SPA.pkg ... done.
Deleting file bootflash:packages.conf ... done.
SUCCESS: Files deleted.
--- Starting Post_Remove_Cleanup ---
Performing Post_Remove_Cleanup on all members
  [1] Post_Remove_Cleanup package(s) on chassis 1/R0
  [1] Finished Post_Remove_Cleanup on chassis 1/R0
Checking status of Post_Remove_Cleanup on [1/R0]
Post_Remove_Cleanup: Passed on [1/R0]
Finished Post_Remove_Cleanup

SUCCESS: install_remove  Wed Apr  8 21:39:29 UTC 2020

haifeli-C9800#
*Apr  8 21:39:29.550: %INSTALL-5-INSTALL_COMPLETED_INFO: Chassis 1 R0/0: install_engine: Completed install remove

2. Copy files from ftp server to flash memory

copy ftp://username:password@image flash:

haifeli-C9800#copy ftp://username:password@10.1.1.1/haifeli/image/C9800/C9800-80-universalk9_wlc.16.12.02s.SPA.bin flash:
Destination filename [C9800-80-universalk9_wlc.16.12.02s.SPA.bin]? 
Accessing ftp://*:*@10.1.1.1/haifeli/image/C9800/C9800-80-universalk9_wlc.16.12.02s.SPA.bin...!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 1030467910/4096 bytes]

1030467910 bytes copied in 190.188 secs (5418154 bytes/sec)

3. Confirm copied file

dir flash:*.bin

haifeli-C9800#dir flash:*.bin
Directory of bootflash:/*.bin

Directory of bootflash:/

   13  -rw-  1030467910   Apr 8 2020 21:44:20 +00:00  C9800-80-universalk9_wlc.16.12.02s.SPA.bin
26462998528 bytes total (22948769792 bytes free)

4. Install to bootflash

install add file bootflash:image activate commit

haifeli-C9800#install add file bootflash:?
bootflash:.dbpersist
bootflash:.installer
bootflash:.prst_sync
bootflash:.rollback_timer
bootflash:.wlc_air_lic
bootflash:C9800-80-universalk9_wlc.16.12.02s.SPA.bin
bootflash:C9800-80-universalk9_wlc.17.01.01s.SPA.conf
bootflash:C9800-mono-universalk9_wlc.17.01.01s.SPA.pkg
bootflash:C9800-rpboot.17.01.01s.SPA.pkg
bootflash:dc_profile_dir
bootflash:gs_script
bootflash:lost+found
bootflash:memleak.tcl
bootflash:onep
bootflash:vlan.dat

haifeli-C9800#install add file bootflash:C9800-80-universalk9_wlc.16.12.02s.SPA.bin activate commit
haifeli-C9800#
haifeli-C9800#
install_add_activate_commit: START Wed Apr  8 21:46:04 UTC 2020

*Apr  8 21:46:05.745: %INSTALL-5-INSTALL_START_INFO: Chassis 1 R0/0: install_engine: Started install one-shot bootflash:C9800-80-universalk9_wlc.16.12.02s.SPA.bininstall_add_activate_commit: Adding PACKAGE
install_add_activate_commit: Checking whether new add is allowed ....

--- Starting initial file syncing ---
Info: Finished copying bootflash:C9800-80-universalk9_wlc.16.12.02s.SPA.bin to the selected chassis
Finished initial file syncing

--- Starting Add ---
Performing Add on all members
  [1] Add package(s) on chassis 1/R0
  [1] Finished Add on chassis 1/R0
Checking status of Add on [1/R0]
Add: Passed on [1/R0]
Finished Add

Image added. Version: 16.12.2s.0.47
install_add_activate_commit: Activating PACKAGE
Following packages shall be activated:
/bootflash/C9800-rpboot.16.12.02s.SPA.pkg
/bootflash/C9800-mono-universalk9_wlc.16.12.02s.SPA.pkg
/bootflash/C9800-hw-programmables.16.12.02s.SPA.pkg

This operation may require a reload of the system. Do you want to proceed? [y/n]y
--- Starting Activate ---
Performing Activate on all members

  [1] Activate package(s) on chassis 1/R0
    --- Starting list of software package changes ---
    Old files list:
      Removed C9800-mono-universalk9_wlc.17.01.01s.SPA.pkg
      Removed C9800-rpboot.17.01.01s.SPA.pkg
    New files list:
      Added C9800-mono-universalk9_wlc.16.12.02s.SPA.pkg
      Added C9800-rpboot.16.12.02s.SPA.pkg
    Finished list of software package changes
  [1] Finished Activate on chassis 1/R0
Checking status of Activate on [1/R0]
Activate: Passed on [1/R0]
Finished Activate


*Apr  8 21:51:37.355: %INSTALL-5-INSTALL_AUTO_ABORT_TIMER_PROGRESS: Chassis 1 R0/0: rollback_timer: Install auto abort timer will expire in 21600 seconds--- Starting Commit ---
Performing Commit on all members
cat: /bootflash/.installer/rollback/rb_points//bootdir: No such file or directory
  [1] Commit package(s) on chassis 1/R0
  [1] Finished Commit on chassis 1/R0
Checking status of Commit on [1/R0]
Commit: Passed on [1/R0]
Finished Commit

Install will reload the system now!
SUCCESS: install_add_activate_commit  Wed Apr  8 21:52:23 UTC 2020

haifeli-C9800#
*Apr  8 21:52:23.983: %INSTALL-5-INSTALL_COMPLETED_INFO: Chassis 1 R0/0: install_engine: Completed install one-shot PACKAGE bootflash:C9800-80-universalk9_wlc.16.12.02s.SPA.bin
Chassis 1 reloading, reason - Reload command
Apr  8 21:52:26.424: %PMAN-5-EXITACTION: F0/0: pvp: Process manager is exiting:
Apr  8 21:52:26.426: %PMAN-5-EXITACTION: C0/0: pvp: Process manager is exiting:
Apr  8 21:52:27.511: %PMAN-5-TACTION: R0/0: pvp: Process manager is exiting: reload action requested

Initializing Hardware ...

System integrity status: 90170200 12030107

System Bootstrap, Version 16.10(6r), RELEASE SOFTWARE
Copyright (c) 1994-2018  by cisco Systems, Inc.

5. Verification

show version
show install summary

haifeli-C9800#show version 
Cisco IOS XE Software, Version 16.12.02s
Cisco IOS Software [Gibraltar], C9800 Software (C9800_IOSXE-K9), Version 16.12.2s, RELEASE SOFTWARE (fc2)


haifeli-C9800#show install summary 
[ Chassis 1 ] Installed Package(s) Information:
State (St): I - Inactive, U - Activated & Uncommitted,
            C - Activated & Committed, D - Deactivated & Uncommitted
--------------------------------------------------------------------------------
Type  St   Filename/Version    
--------------------------------------------------------------------------------
IMG   C    16.12.2s.0.47                                                       

--------------------------------------------------------------------------------
Auto abort timer: inactive
--------------------------------------------------------------------------------

haifeli-C9800#

Leave a Reply

Your email address will not be published.