NetScaler MPX
感谢您提供反馈

这篇文章已经过机器翻译.放弃

NetScaler MPX 上的 Mellanox NIC 固件升级

注意

NetScaler 软件版本 13.0 build 90.x 及更高版本支持 Mellanox NIC 上的固件升级。

您必须从控制台运行升级脚本。 否则,您会收到以下消息:

The NIC firmware upgrade process will disable all NIC ports during the upgrade. All active SSH sessions will be terminated, including this one. This NIC upgrade must be run while logged in from the serial console Please restart the upgrade from the serial console.

要升级固件,请运行以下命令: >

shell cd /netscaler sh upgrade_mellanox_nics.sh <firmware_version>

不同 50 G 和 100 G NIC 上支持的 Mellanox 固件版本包括:

  • 12.20.1010
  • 2010 年 12 月 21 日
  • 2006年12月28日
  • 2008年20月27日
  • 20.31.1014
  • 20.32.1010
  • 22.32.2004
  • 22.34.4000
  • 22.35.1012

示例:

sh upgrade_mellanox_nic.sh 22.35.1012

要强制升级,请键入:

sh upgrade_mellanox_nic.sh 22.35.1012 -f

必备条件

  1. 在升级 NIC 固件之前,必须将 NetScaler MPX 上的版本升级到支持新固件的软件版本。 以下 NetScaler 版本支持 Mellanox 固件升级:

    • 13.0 Build 90.x 及更高版本
    • 13.1 所有内部版本
    • 14.1 所有内部版本

    重要:

    不要将软件版本降级到早于这些版本的版本。

  2. 以下脚本必须存在于 /netscaler 目录中: upgrade_mellanox_nic.sh 如果脚本不存在,则安装的 NetScaler 软件镜像不支持固件升级。
  3. 以下脚本必须存在于 /var/tmp/mellanox/Scripts 目录中:
  • mellanox_fw_update_pwr_cycle_mgr
  • mellanox_fw_update_subr
  • mellanox_fw_update_state_machine
  • mellanox_nic_info

如果这些脚本不存在,请在命令提示符处运行 installns 以安装这些文件。 这些文件包含在支持此固件升级的所有 NetScaler 软件中。

支持的平台

注意: NetScaler SDX 不支持 Mellanox 固件升级脚本。

以下平台包含 Mellanox NIC:

  • MPX 9100
  • MPX 15000-50G
  • MPX 15000-50G FIPS 认证的设备
  • MPX 16000
  • MPX 26000
  • MPX 26000-50S
  • MPX 26000-100G
  • MPX 26000T-100G

升级固件

重要:

升级脚本使设备脱离网络。 完成脱机 NIC 固件升级所需的时间因平台而异。 例如,在配备 8 个 Mellanox NIC 的 MPX 26000 平台上,升级最多可能需要一个小时。

此升级仅在 Mellanox 50 G 和 100 G NIC 上执行。

您可以通过在 shell 提示符下运行以下命令来检查当前固件版本。

> shell root@ns# cd /var/nslog/ root@ns# vi dmesg.boot

查找与以下内容类似的条目

mce0: INFO: firmware version: 12.28.2006

升级后

upgrade_mellanox_nic.sh 运行后,它会删除 /nsconfig/.developer/nsconfig/rc.local 文件并退出。 通过删除 /nsconfig/.developer 文件,NetScaler 将在重启时启动。

重新启动后,NetScaler 将启动,固件升级过程完成。

固件升级后, /var/log 目录中的日志文件 mellanoxFw.log 包含固件升级活动的详细记录。 除其他信息外,它记录了固件更新过程的持续时间。

运行 mellanox_nic_info 脚本,在主机 NetScaler 中打印有关 Mellanox NIC 的信息摘要。 信息记录在日志文件中。

To run the script, at the command prompt, type:

> shell >root@ns# cd /var/tmp/Mellanox/scripts >root@ns# sh mellanox_nic_info >>> ================================================================== >>> Invoking mellanox_nic_info informational script Mon Apr 1 09:57:48 UTC 2024 >>> NetScaler has at least one Mellanox NIC mce# NS if# FW ver PCI DBSF PSID Name Type ----- ------ ---------- ------------ ------------- ----------------- ---- mce0 (100/2) 20.32.1010 pci0:138:0:0 MT_0000000224 MCX653106A-ECA_Ax CX_6
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
NetScaler MPX 上的 Mellanox NIC 固件升级