Warm upgrade

After you've configured the Warm Reload, you can also perform warm IOS upgrade/downgrade (assuming that you already run at least the IOS release 12.3(11)T or 12.4). The Warm Upgrade functionality loads the new IOS image into the main memory, decompresses it and starts it, significantly reducing the downtime (in my case, a 2800 router reloaded in 62 seconds as compared to 415 seconds it took to load the image from a locally-attached server).

Apart from the downtime reduction, the warm upgrade (requested with the reload warm file url command) has a number of other benefits:

  • The new image does not have to be stored in flash
  • You don't have to change the boot image with the boot system command
  • If the new image crashes, the router will revert to the original IOS image stored in flash
You can see when the actual reload takes place in the following printout - the reload starts after the new image has been loaded and decompressed (when the router prints the SYS-5-RELOAD message).
a2#reload warm file tftp://10.0.0.10/c2800nm-advipservicesk9-mz.124-11.T.bin
Proceed with reload? [confirm]y
Loading c2800nm-advipservicesk9-mz.124-11.T.bin from 10.0.0.10 (via FastEthernet0/0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 39782360 bytes]

Decompressing the image : ###################################################################################################################################################################################################################################################################################################################################################################################################################################################### [OK]

00:07:12: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
00:07:12: %HSRP-6-STATECHANGE: FastEthernet0/0 Grp 1 state Standby -> Init

1 comment:

  1. Original links:

    Warm reload:
    http://www.cisco.com/en/US/docs/ios/fundamentals/configuration/guide/warm_reload_ps6441_TSD_Products_Configuration_Guide_Chapter.html

    Warm upgrade:
    http://www.cisco.com/en/US/docs/ios/fundamentals/configuration/guide/warm_upgrade_ps6441_TSD_Products_Configuration_Guide_Chapter.html

    ReplyDelete

You don't have to log in to post a comment, but please do provide your real name/URL. Anonymous comments might get deleted.

Ivan Pepelnjak, CCIE#1354, is the chief technology advisor for NIL Data Communications. He has been designing and implementing large-scale data communications networks as well as teaching and writing books about advanced technologies since 1990. See his full profile, contact him or follow @ioshints on Twitter.