Use this procedure when the system contains two SRP modules and is already operating with an earlier software release. Each SRP module keeps the system operational while you upgrade the software on the other, so that you can minimize service interruption.
![]() |
Caution: You must upgrade the software on the redundant SRP module when you upgrade the software on the primary SRP module. This action prevents the redundant SRP module from overwriting the new software on the primary SRP module if the primary SRP module fails and the redundant SRP module takes control. |
To upgrade the software on a system that is operational and contains two SRP modules:
- host1(config)#disable-autosync
- host1#copy /incoming/releases/erx_x-y-z.rel
erx_x-y-z.rel
- host1#copy hostname:/cdrom/x-y-z/erx_x-y-z.rel erx_x-y-z.rel
- host1#copy boston:/outgoing/releases/erx_x-y-z.rel erx_x-y-z.rel
- host1#copy running-configuration system2.cnf
- host1(config)#boot system erx_x-y-z.rel
- host1#synchronize
The redundant SRP module automatically reboots because the software release that it is configured to run differs from the software release it is running.
![]() |
Caution: The secondary SRP module does not run the new software until it reboots. If you issue the srp switch command or the primary SRP module fails before the redundant SRP module reboots, then the secondary SRP module runs with the old release when it takes control. |
After any type of reboot, the primary and redundant SRP module NVS file systems are unsynchronized again.
- host1#synchronize
- host1#srp switch
The redundant SRP module becomes the primary. The former primary SRP module reboots and becomes the redundant.
- host1(config)#no disable-autosync