Upgrade NetScaler VPX (Fresh) from 10.1 to 11.1

I had done some testing on How to Upgrade a NetScaler VPX (Fresh) from 10.1 to 11.1

  1. Download NetScaler VPX 10.1 Virtual Appliance (OVF) from MyCitrix
  2. Import the OVF to vSphere 6.0 Host
  3. Power On the VPX 10.1 and configure only the NSIP with 10.1.1.221
sh ns version
  NetScaler NS10.1: Build 118.7.nc, Date: Jun 25 2013, 14:11:38

Go to Shell Mode, and Backup the nsconfig file

> shell
Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
root@ns# cd /nsconfig
root@ns# cp ns
ns.conf          ns.conf.NS10.1-  nstemplates
root@ns# cp ns.conf ns.confNS10.1-Backup
root@ns#

Download the latest firmware for NetScaler VPX (build-11.1-47.14_nc.tgz) – Around 380MB from MyCitrix and save it to MyDocument Transfer the downloaded file to NetScaler VPX via SCP using Mobaxterm installed on my Windows 10 machines by starting

[2016-07-29 21:29.44]  ~
[administrator.CITRIX-AD01] ➤ cd MyDocuments

[2016-07-29 17:36.25]  ~/MyDocuments
[administrator.CITRIX-AD01] ➤ scp build-11.1-47.14_nc.tgz nsroot@10.1.1.221:/var/nsinstall
build-11.1-47.14_nc.tgz                                                                          99%  372MB

Extract the build-11.1-47.14_nc.tgz using tar

root@ns# cd /var/nsinstall/
root@ns# ls
build-11.1-47.14_nc.tgz
root@ns# ls
build-11.1-47.14_nc.tgz
root@ns# tar -xvzf build-11.1-47.14_nc.tgz
.ns.version
ns-11.1-47.14.gz
ns-11.1-47.14.sha2
installns
bootloader.tgz
thales_dirs.tar
safenet_dirs.tar
help.tgz
help_cisco.tgz
BaltimoreCyberTrustRoot.cert
BaltimoreCyberTrustRoot_CH.cert
cis.citrix.com.pem
Citrix_Access_Gateway.dmg
macversion.txt
ns-11.1-47.14-gui.tar
ns-11.1-47.14-nitro-java.tgz
ns-11.1-47.14-nitro-csharp.tgz
ns-11.1-47.14-nitro-rest.tgz
ns-11.1-47.14-nitro-perl-samples.tgz
ns-11.1-47.14-nitro-python.tgz
open-vm-tools.tgz
bmc_releases
11k5_bmc.bin
19k_bmc.bin
22k_bmc.bin
8k2_bmc.bin
epaPackage.exe
version.xml
Citrix_Endpoint_Analysis.dmg
epamacversion.txt
LogonPoint.tgz
LoginSchema.tgz
README.txt
clientversions.xml
nsgclient32.deb
nsgclient32susesp1.rpm
nsgclient32susesp3.rpm
nsgclient64.deb
nsgclient64sled12.rpm
nsgclient64susesp1.rpm
nsgclient64susesp3.rpm
nsginstaller32.deb
nsginstaller32.rpm
nsginstaller64.deb
nsginstaller64.rpm
nsepa.deb
nsepa.rpm
nsepa32.deb
nsepa32.rpm
libvpath_if.so
Citrix_Netscaler_InBuilt_GeoIP_DB.csv.gz

Start the installation ./installns

root@ns# ./installns

installns version (11.1-47.14) kernel (ns-11.1-47.14.gz)

  The Netscaler version 11.1-47.14 checksum file is located on
  http://www.mycitrix.com under Support > Downloads > Citrix NetScaler.
  Select the Release 11.1-47.14 link and expand the "Show Documentation" link
  to view the SHA2 checksum file for build 11.1-47.14.

Warning: you are upgrading from "enhancement" to "maintenance" software version. Do you want to continue? [Y/N] y

  There may be a pause of up to 3 minutes while data is written to the flash.
  Do not interrupt the installation process once it has begun.

Installation will proceed in 5 seconds, CTRL-C to abort
Installation is starting ...
Unsupported VPX platform. Skipping CallHome checks.

Copying ns-11.1-47.14.gz to /flash/ns-11.1-47.14.gz ...
.....................................................................
sysctl: unknown oid 'netscaler.is_simple_gateway'
Installing online help...
Installing Cisco online help...
Installing Logon Point ...
Installing Login Schema files ...
Installing GUI...
Installing Mac binary and Mac version file...
Installing EPA Package ...
Installing Mac EPA and Mac EPA version file...
Installing Linux EPA and Linux EPA version file...

Installing NITRO...
Storing LOM firmware...
Installing Debian, RPM packages ...
Installing Jazz certificate ...
Installing Call Home certificate ...
Installing CIS server certificate ...
Installing Geo-IP DB...
Installing thales files...
Installing safenet files...
Creating before PE start upgrade script ...
Creating after upgrade script ...

Installation has completed.

Reboot NOW? [Y/N]</pre>

After Rebooted the NetScaler VPX, it is running on NS11.1 now

<pre class="lang:sh decode:true">> sh ns version
        NetScaler NS11.1: Build 47.14.nc, Date: Jun 28 2016, 18:18:19
 Done

I will upgrade my 2 x VPX with HA configured from 11.0 to 11.1 soon, and will share on the steps

Reference link
1. Official Citrix Documentation 

Leave a Comment