How to upgrade Netscaler firmware in High Availability Setup

0. Create backups and save config files on Primary and Backup Servers. Log on to both appliances and check if they have the same configuration. If not, be sure to "Force Syncranization" from primary and "Save Config" on both.

1. Export /flash/nsconfig/ns.conf files from both appliances. If something goes wrong, overwriting this file with the original will revert back the configuration. !!! Attention !!! DO NOT COPY ns.conf FILE TO OTHER APPLIANCE.

2. On Secondary NS, using WinSCP, create new directory in /var/nsinstall (ie 11.0-55.23_nc)

3. Upload the .tgz file (ie NS-build-11.0-55.23_nc.tgz) to the new directory

4. Using Putty, log on to the Secondary NS, type :

            shell 

            cd /var/nsinstall/11.0.55.23_nc

            tar -zxvf NS-build-11.0-55.23_nc.tgz

            ./installns

5. After installation is done, type Y to reboot.

6. Using Putty, log on to the Secondary NS, type :

            show ha node

            set node -hasync disable (it should already be disabled, check it first)

            force failover (Secondary NS should be Primary at this point) (Sessions will reconnect in 1-2 seconds)

7. Go through 2-4 on Primary NS

8. Using Putty, log on to the Primary NS, type :

            show ha node

            force failover (Primary NS should be Primary at this point)

9. On both NS appliances, check /netscaler/ns_gui_vpn folder if the customizations are in place after reboot.

10. Check all the sites to connect to the environment.

Did you find this article useful?