Fortville NICs firmware upgrade on NetScaler MPX appliances
shell
cd /netscaler
sh upgrade_fortville_nics.sh 8.70
<https://support.citrix.com/article/CTX263807>.
Prerequisites
-
Before upgrading the NIC firmware to version 7.00, you must upgrade the NetScaler MPX appliance to a software version that supports the new firmware. The following versions support firmware version 7.00.
-
11.1 build 64.x and later
-
12.1 build 56.x and later
-
13.0 build 58.x and later
Important: Do not downgrade the software version to a build earlier to these builds. -
-
The following script must be present in the
/netscalerdirectory:upgrade_fortville_nics.shIf the script is not present, the installed ADC software image does not support the firmware upgrade. -
The following scripts must be present in the
/var/tmp/Fortville_Silicom_Intel/scripts directory:
-
fortville_fw_update
-
fortville_fw_update_intel_1
-
fortville_fw_update_silicom_1
-
fortville_fw_update_state_machine
-
fortville_fw_update_subrIf these scripts are not present, at the command prompt, run
installnsto install these files. The files are included with all ADC software that supports this firmware upgrade.
Supported Platforms
-
MPX 8900
-
MPX 8900 FIPS certified appliance
-
MPX 9100
-
MPX 14000-40C
-
MPX 14000-40S
-
MPX 14000-40G
-
MPX 15000
-
MPX 15000-50G
-
MPX 15000-50G FIPS certified appliance
-
MPX 16000
-
MPX 25000-40G
-
MPX 25000T
-
MPX 25000TA
-
MPX 25000-40G
-
MPX 26000
-
MPX 26000-50S
-
T1300
-
T1310
Upgrade the firmware
-
The upgrade script takes the appliance off the network. The time taken to complete the offline NIC firmware upgrade varies by platform. For example, on an MPX 14000 platform with 6 Fortville NICs, the total time to upgrade is around 30 min.
-
After updating the firmware, ensure that the software version on the appliance supports the new firmware.
-
After updating the firmware version on the NIC to 7.00 you cannot downgrade the NIC to an earlier version.
-
Upgrading some Fortville NICs might take multiple attempts. For example, updating some NICs to firmware version 7.00 might take up to three attempts.
> shell
root@ns# cd /netscaler
root@ns# sh upgrade_fortville_nics.sh
Post upgrade
fortville_fw_update_state_machine has run, it deletes the /nsconfig/.developer and /nsconfig/rc.local files and exits.
-
By deleting the
/nsconfig/.developerfile, the NetScaler software comes up on reboot. -
By deleting the
/nsconfig/rc.localfile thefortville_fw_update_state_machinescript is not invoked on reboot.
upgrade_fortville_nic_fw.log in the /var/log directory, contains a detailed record of the firmware upgrade activities. Among other information, it records the duration of the firmware update process.
.fortville_firmware_upgrade_parm_file, in the directory /var/tmp/Fortville_Silicom_Intel/scripts, is not deleted. You can examine it for information about the firmware upgrade.
fortville_nic_info script can be invoked to print an informational summary about the Fortville NICs in the host ADC appliance. The information is recorded in the log file.
> shell
root@ns# cd /var/tmp/Fortville_Silicom_Intel/scripts
root@ns# sh fortville_nic_info