обновление_прошивок_сетевых_карт_intel

Обновление прошивок сетевых карт Intel

Пример для адаптера с чипсетом Intel E810 (производитель LR-Link).

1. Скачиваем пакет с драйверами карты с сайта Intel. Разархивируем файл пакета с названием:

 E810_NVMUpdatePackage_v4_50_ESX.tar.gz

Мы обнаружим в нём множество файлов прошивок, а также саму утилиту, выполняющую её обновление. Её бинарник называется так:

 nvmupdaten64e

2. Всё содержимое архива нужно скопировать на какую-нибудь стору ESXi (не стоит копировать в рутовые разделы, файлы просто не поместятся) любым sFTP-клиентом (к примеру, SecureFX). Какую-нибудь подходящую стору можно найти через команду:

 df -h

3. Узнать текущую версию прошивки сетевой карты можно следующим образом. Сначала необходимо узнать имя (“name”) нужного сетевого адаптера командой:

 esxcli network nic list

Затем вывести больше подробностей о сетевом адаптере так:

 esxcli network nic get -n name

Увидим следующий вывод, в котором и будет информация о версии прошивки.

4. Чтобы обновить прошивку - нам необходимо переместиться в директорию, в которую мы скопировали прошивки и бинарник nvmupdaten64e, и запустить обновление. Но прежде, чем запускать обновление - необходимо в первую очередь дать права на запуск файлу nvmupdaten64e. Делаем это:

 chmod +x nvmupdaten64e

Однако, этого недостаточно. По умолчанию ESXi не даст запускать неустановленные бинарники из соображений безопасности. Если мы не хотим устанавливать апдейтер (пакет которого, кстати, лежит в том же архиве с драйверами) - нам требуется изменить эту особенность. Разрешаем запуск неустановленных программ следующим образом:

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

5. Теперь перемещаемся в папку с файлом nvmupdaten64e и запускаем его обычным образом.

 ./nvmupdaten64e

Утилита сама просканирует сетевые адаптеры и выведет список адаптеров, прошивка которых доступна и предложит выбрать - что обновлять.

Если требуются какие-либо дополнительные параметры - помощь можно вызвать следующим образом:

 ./nvmupdaten64e /?

Пример обновления прошивки.

:!: После обновления прошивки обычно требуется перезагрузка.

После ребута можем удостовериться в том, что прошивка изменилась на новую - командой, уже использованной выше:

 esxcli network nic get -n name   

Мануал по прошивке от Intel: 333908_nvmupdatetool-esx_rev1.5.pdf

обновление_прошивок_сетевых_карт_intel.txt · Last modified: 2024/10/01 15:58 by jp