NetScaler MPX 设备上的 Fortville NIC 固件升级
注意
固件版本 8.70 支持软件版本 13.1 及更高版本。默认固件版本为 7.00。要升级到固件版本 8.70,请运行以下命令:
shell
cd /netscaler
sh upgrade_fortville_nics.sh 8.70
升级包含 Fortville NIC 的 NetScaler MPX 设备上的固件,以修复
<https://support.citrix.com/article/CTX263807>。
先决条件
-
在将 NIC 固件升级到版本 7.00 之前,您必须将 NetScaler MPX 设备升级到支持新固件的软件版本。以下版本支持固件版本 7.00。
-
11.1 build 64.x 及更高版本
-
12.1 build 56.x 及更高版本
-
13.0 build 58.x 及更高版本
重要提示: 请勿将软件版本降级到早于这些版本的版本。 -
-
以下脚本必须存在于
/netscaler目录中:upgrade_fortville_nics.sh如果脚本不存在,则已安装的 ADC 软件映像不支持固件升级。 -
以下脚本必须存在于
/var/tmp/Fortville_Silicom_Intel/scripts 目录中:
-
fortville_fw_update
-
fortville_fw_update_intel_1
-
fortville_fw_update_silicom_1
-
fortville_fw_update_state_machine
-
fortville_fw_update_subr如果这些脚本不存在,请在命令提示符下运行
installns以安装这些文件。这些文件包含在所有支持此固件升级的 ADC 软件中。
支持的平台
固件升级脚本支持所有包含 Fortville NIC 的 NetScaler MPX 平台。脚本会验证设备是否包含 Fortville NIC,如果未找到,则退出。
注意: 这些固件升级脚本不支持 NetScaler SDX 平台。
以下 MPX 设备和相应的零容量设备包含 Fortville NIC:
-
MPX 8900
-
MPX 8900 FIPS 认证设备
-
MPX 9100
-
MPX 14000-40C
-
MPX 14000-40S
-
MPX 14000-40G
-
MPX 15000
-
MPX 15000-50G
-
MPX 15000-50G FIPS 认证设备
-
MPX 16000
-
MPX 25000-40G
-
MPX 25000T
-
MPX 25000TA
-
MPX 25000-40G
-
MPX 26000
-
MPX 26000-50S
-
T1300
-
T1310
升级固件
重要提示:
-
升级脚本会将设备从网络中移除。完成离线 NIC 固件升级所需的时间因平台而异。例如,在具有 6 个 Fortville NIC 的 MPX 14000 平台上,总升级时间约为 30 分钟。
-
更新固件后,请确保设备上的软件版本支持新固件。
固件升级脚本将 NIC 固件升级到 7.00 版本。此升级在 Silicom 或 Intel 制造的 Fortville 10G 和 40G NIC 以及 Silicom 制造的 Fortville 25G NIC 上执行。
注意:
-
将 NIC 上的固件版本更新到 7.00 后,您无法将 NIC 降级到早期版本。
-
升级某些 Fortville NIC 可能需要多次尝试。例如,将某些 NIC 更新到固件版本 7.00 可能需要多达三次尝试。
要升级固件,请在命令提示符下键入:
> shell
root@ns# cd /netscaler
root@ns# sh upgrade_fortville_nics.sh
默认情况下,固件会升级到 7.00 版本。
升级后
fortville_fw_update_state_machine 运行后,它会删除 /nsconfig/.developer 和 /nsconfig/rc.local 文件并退出。
-
通过删除
/nsconfig/.developer文件,NetScaler 软件会在重启时启动。 -
通过删除
/nsconfig/rc.local文件,fortville_fw_update_state_machine脚本在重启时不会被调用。
重启后,NetScaler 软件启动,固件升级过程完成。
固件升级后,
/var/log 目录中的日志文件 upgrade_fortville_nic_fw.log 包含固件升级活动的详细记录。除其他信息外,它还记录了固件更新过程的持续时间。
此外,
/var/tmp/Fortville_Silicom_Intel/scripts 目录中的文件 .fortville_firmware_upgrade_parm_file 未被删除。您可以检查它以获取有关固件升级的信息。
可以调用
fortville_nic_info 脚本来打印有关主机 ADC 设备中 Fortville NIC 的信息摘要。该信息记录在日志文件中。
要运行此脚本,请在命令提示符下键入:
> shell
root@ns# cd /var/tmp/Fortville_Silicom_Intel/scripts
root@ns# sh fortville_nic_info