BOGACHEV.BIZ / KNOWLEDGE BASE

Technical Guidebook

← К каталогу публикаций

Как обновить сетевую карту Mellanox ConnectX-4 Lx

Подробное руководство по обновлению прошивки сетевой карты Mellanox ConnectX-4 Lx

Шаг 1. Загрузить инструмент прошивки

Загружаем с официального сайта инструмент прошивки для своей ОС.
В моём примере будет рассмотрен пример для ОС VMware ESX Server.

Так же загружаем утилиту для обновления.

Шаг 2. Загрузить компоненты на сервер

Включаем сервис SSH на хосте ESXi, в котором установлена сетевая карта ConnectX-4 Lx и загружаем загруженные на первом шаге пакеты в папку /tmp удобным SFTP-клиентом.

Шаг 3. Установить компоненты

Установка MFT.

# esxcli software component apply -d /tmp/Mellanox-MFT-Tools_4.26.1.102-1OEM.802.0.0.21974771_22944986.zip
Installation Result
Message: Operation finished successfully.
Components Installed: Mellanox-MFT-Tools_4.26.1.102-1OEM.802.0.0.21974771
Components Removed:
Components Skipped:
Reboot Required: false
DPU Results:

Установка NMST.

# esxcli software component apply -d /tmp/Mellanox-NATIVE-NMST_4.26.1.102-1OEM.802.0.0.22380479_22948297.zip
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Components Installed: Mellanox-NATIVE-NMST_4.26.1.102-1OEM.802.0.0.22380479
Components Removed:
Components Skipped:
Reboot Required: true
DPU Results:

Выполняем перезагрузку хоста.

Шаг 4. Обновить ПО сетевых адаптеров

Запускаем утилиту обновления mlxup, проверяем актуальную версию и выполняем обновление сетевых адаптеров.

./mlxup
Querying Mellanox devices firmware ...

Device #1:
----------

Device Type: ConnectX4LX
Part Number: MCX4121A-ACA_Ax
Description: ConnectX-4 Lx EN network interface card; 25GbE dual-port SFP28; PCIe3.0 x8; ROHS R6
PSID: MT_2420110034
PCI Device Name: mt4117_pciconf0
Base MAC: 506b4b4b99e2
Versions: Current Available
FW 14.22.1002 14.32.1010
PXE 3.5.0403 3.6.0502
UEFI 14.15.0019 14.25.0017

Status: Update required

---------
Found 1 device(s) requiring firmware update...

Perform FW update? [y/N]:

Если при запуске утилиты появляется ошибка, то выполнить команду

esxcli system settings advanced set -o /User/execInstalledOnly -i 0

Шаг 5. Проверить результат обновления