Wireless Controller
Dedicated Wi-Fi control and management for high density and mobility
gkaur
Staff
Staff
Article Id 191878
Description

Upgrading the controllers running an Nplus1 (N+1) setup; Commands to upgrade the controllers to a newer/older firmware code, when running the Nplus1 redundancy setup.




Scope

KB ARTICLE TYPE: Configuration

RELATED PRODUCTS:  AP, Controller

RELATED SOFTWARE VERSIONS: N/A

KEYWORDS: Slave controller, AP, master controller


Solution
CONFIGURATION STEPS:

CLI Steps:

STEP 1: Stop Nplus1 on the Slave controller

#Controller: configure terminal
#Controller (config):nplus1 stop
​#Controller (config):end

Verify the service is stopped, by executing:
#Controller: show nplus1

STEP 2: Stop Nplus1 on the Master controllers

#Controller: configure terminal
#Controller (config):nplus1 stop
#Controller (config):end

Verify the service is stopped, by executing:
#Controller: show nplus1

STEP 3: Verify in the release notes of the proposed upgrade version if it is supported to directly upgrade to that version, from the current firmware version on the controller.

STEP 4: Start tftp/ftp server on host machine with access to the controller CLI

STEP 5: type “copy tftp://x.x.x.x/filename .”  for ftp "copy ftp://username:password  <url/ip address>/ filename .".
Where x.x.x.x is the IP address of the tftp server, filename is the name of the new firmware code file to be transferred. Make sure there is a period (.) at the end of the command, as shown above.

STEP 6: After successful transfer of the new code onto the controller, type “show flash” to verify that the new code is available on the controller.

STEP 7: type “configure terminal”

STEP 8: type “auto-ap-upgrade disable”

STEP 9: type “exit”

STEP 10: type “upgrade Controller xxxx” where xxxx is the name of the new firmware code to which the controller has to be upgraded.

STEP 11:After which the controller will reboot and come online with the new firmware code. Once the Conroller comes online, upgrade the APs with below command

#Controller: upgrade ap same all/<ap ids>/ range of aps force

You can either upgrade all the APs at the same time by using "all" or can specify range of APs, separated with "-". For example "upgrade ap same 1-20, 50-60 force". This will upgrade all the APs from 1 to 20 and  50-60. 

STEP 12: type “configure terminal”

STEP 13: type “auto-ap-upgrade enable”

STEP 14: type “exit”

STEP 15: type “show controller” to view the controller firmware version.

STEP 16: Start Nplus1 on the Master controllers

#Controller: configure terminal
#Controller (config):nplus1 start master
​#Controller (config):end

Verify the service is started, by executing:
#Controller: show nplus1

STEP 17: Start Nplus1 on the Slave controller

#Controller: configure terminal
#Controller (config):nplus1 start slave
​#Controller (config):end

Verify the service is started, by executing:
#Controller: show nplus1

TEST RESULTS: Nplus1 must always be stopped on the slave controller first, and then the master controllers.

LIMITATIONS IF ANY: If there are a large number of APs on the network, it may take several minutes for the controller to upgrade these APs before upgrading itself and rebooting.



Contributors