После установки ESXi 8 на новые сервера Yadro VEGMAN R220 G3, наш vRops, который мониторит состояние системы виртуализации, начал отображать сообщение об ошибке ESXi host has packet errors.
Если выполнить команду esxcli network nic list на таком хосте, то она покажет такую информацию:vmnic4 0000:17:00.2 icen Up Up 10000 Full 40:a6:b7:d2:1c:6a 1500 Intel(R) Ethernet Controller E810-C for SFPvmnic5 0000:17:00.3 icen Up Up 10000 Full 40:a6:b7:d2:1c:6b 1500 Intel(R) Ethernet Controller E810-C for SFP
Командой esxcli network nic stats get -n vmnic4 можно увидеть на что обращает внимание система мониторинга:Total receive errors: 2104311
Receive length errors: 2104311
Эти счетчики с каждой секундой нарастают большими значениями.
Далее смотрим на одной из сетевых карт командой esxcli network nic get -n vmnic4 версию драйвера и прошивки. Вывод весь не показываю, только то, что важно:Firmware Version: 4.90 0x80020ef3 1.3863.0
Version: 1.11.1.9
Как мы видим на хост вместе с ESXi ставится не самая свежая версия драйвера. Находим более новую версию, например, версию 1.15.4. Файл с драйвером называется Intel-icen_1.15.4.0-1OEM.800.1.0.20613240_24443371.zip. Ссылок тут не привожу.
После скачивание и заброса его на хост, драйвер можно установить командой esxcli software component apply -d /vmfs/volumes/<ваше имя датастора>/Intel-icen_1.15.4.0-1OEM.800.1.0.20613240_24443371.zip. После этого перезагружайте хост и ошибки на сетевой карте пропадут.
