Замена драйвера esxi на примере сетевой карты Intel.
После обновления старенького сервера X8DTN+-F от DEPO Computers с esxi5.5 до esxi6.5 стала периодически отваливаться сеть на сервере. На сервере установлены сетевые адаптеры Intel 82576. Прочитал, что для решения этой проблемы рекомендуют заменить драйвер сетевой карты. Процесс замены и будет описан в этой статье.
Определение драйвера, который используется сейчас.
Для определения установленного драйвера и его версии смотрим список сетевых адаптеров, установленных на сервере. Для этого подключаемся к хосту esxi по SSH и вводим команду:
|
1 |
esxcli network nic list |
(также, посмотреть установленные в сервере сетевые адаптеры можно командой: lspci -v | grep «Class 0200» -B 1)
Видим, что в нашем случае используется драйвер igb. Ищем его в списке установленных пакетов:
|
1 |
esxcli software vib list | grep igb |

Замена драйвера.
Перед проведением работ переместите или выключите виртуальные машины, находящиеся на хосте и переведите хост в режим обслуживания(Maintenance Mode).
Будем менять драйвер на net-igb-5.3.2-99.x86_64.vib(скачать его можно с Яндекс Диск ). Для этого загружаем драйвер на хост. Установка производится командой:
|
1 |
esxcli software vib install -v <path-to-file> |
Перед установкой можно добавить к команде аргумент —dry-run. Это покажет, что произойдет при установке(в т.ч. и возможные ошибки).

В нашем случае возникла ошибка с несоответствием Acceptance Level. Для исправления вводим:
|
1 |
esxcli software set acceptance --level=CommunitySupported |
После этого устанавливаем драйвер и перезагружаем хост. После перезагрузки проверяем версию драйвера:

Видим, что драйвер успешно установлен.




Комментарии: