NetScaler MPX での 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>
-
12.20.1010
-
12.21.2010
-
12.28.2006
-
20.27.2008
-
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
前提条件
-
NICファームウェアをアップグレードする前に、NetScaler MPX のビルドを、新しいファームウェアをサポートするソフトウェアバージョンにアップグレードする必要があります。Mellanox ファームウェアのアップグレードをサポートする NetScaler バージョンは次のとおりです。
-
13.0 ビルド 90.x 以降
-
13.1 のすべてのビルド
-
14.1 のすべてのビルド
重要:ソフトウェアバージョンをこれらのビルドより前のビルドにダウングレードしないでください。 -
-
次のスクリプトが
/netscalerディレクトリに存在する必要があります:upgrade_mellanox_nic.shスクリプトが存在しない場合、インストールされている NetScaler ソフトウェアイメージはファームウェアのアップグレードをサポートしていません。 -
次のスクリプトが
/var/tmp/Mellanox/scriptsディレクトリに存在する必要があります。
-
mellanox_fw_update_pwr_cycle_mgr
-
mellanox_fw_update_subr
-
mellanox_fw_update_state_machine
-
mellanox_nic_info
installns を実行してこれらのファイルをインストールします。これらのファイルは、このファームウェアアップグレードをサポートするすべてのNetScalerソフトウェアに含まれています。
サポートされているプラットフォーム
-
MPX 9100
-
MPX 15000-50G
-
MPX 15000-50G FIPS認定アプライアンス
-
MPX 16000
-
MPX 26000
-
MPX 26000-50S
-
MPX 26000-100G
-
MPX 26000T-100G
ファームウェアをアップグレードする
> 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は再起動時に起動します。
/var/logディレクトリ内のログファイルmellanoxFw.logには、ファームウェアアップグレード活動の詳細な記録が含まれています。その他の情報の中でも、ファームウェア更新プロセスの期間が記録されます。
mellanox_nic_infoスクリプトを実行します。この情報はログファイルに記録されます。
> 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