No network adapters were detected vmware как решить

Обновлено: 07.07.2024

Ограничения никак не трогают физическую (железную) часть сервера. То есть вы можете использовать любое оборудование. Бесплатная версия лишь не имеет возможности объединять виртуальные машины в кластеры, а также на 1 виртуальную машину не может выделяться больше чем 8 физических процессоров. Так что для нужд домашних пользователей и небольших компаний бесплатной версии хватает за глаза.

При попытке загрузиться и установить ESXI с образа, очень часто выдается ошибка “No Network Adapters”

esxi не видит сетевую карту

Проблема в том, что Esxi не знает большинство стандартных сетевых плат. Чтобы она их увидела. нужно интегрировать драйвера в дистрибутив. В моем случае нужен был драйвер Realtek 8111 под плату Asus M5A97 R2.0. Залез на сайт Асуса, выяснил какой чип стоит на плате. Им оказался Realtek 8111 с буковой на конце.

esxi не видит сетевую карту

Первая строка – указывается путь к скачанному образу ESXI

Вторая строка – показываете где лежит драйвер формата VIB или архив с драйверами TGZ.

Третья строка – место, где будет сохранен образ с интегрированным драйвером.

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

Готовый образ с интегрированными драйверами под сетевую карту Realtek 8168/8169/8111 качайте тут: ESXi-6.5.0_Nic5.1_RTL.iso

Процесс интеграции на видео ниже:

Столкнулся с довольно странной проблемой при развёртывании новых ESXi хостов на базе серверов HPE ProLiant BL660c Gen9 в блейд-корзине HP BLc7000. После установки VMWare ESXi 6.0 на физические сервера и добавлении их в vSphere, я обнаружил что ESXi не видит hba адаптеры (HP FlexFabric 10Gb) для доступа к дисковым полкам в SAN сети. Как вы видите на скриншоте ниже на вкладке Manage -> Storage -> Storage Adapter доступны только адаптеры для доступа к локальному контроллеру дисков (Smart Array P244br) и USB карте. Других hba контроллеров просто нет (рескан адаптеров не помогает).

Хотя на более младших блейд серверах из этого же поколения (HPE BL460c Gen9), hba адаптеры видны сразу после установки ESXi.

esxi не видит сетевую карту

Чтобы решить проблему, включите SSH доступ к ESXi серверу и авторизуйтесь под root. С помощью следующей команды выведите список FCoE адаптеров в сервере:

$esxcli fcoe nic list

Если это список пуст, значит физические fc hba адаптеры просто не установлены в севере. В моем примере ESXi сервер увидел все 4 FCoE адаптера, но все со статусом Active: false.

esxi не видит сетевую карту

Следующими командами нужно включить обнаружение на всех обнаруженных адаптерах от vmnic4 до vmnic7:

$esxcli fcoe nic discover -n vmnic4

Discovery enabled on device ‘vmnic4’

esxi не видит сетевую карту

Еще раз вывидите список всех HBA адаптеров и убедитесь, что все они стали активными. Теперь выполните рескан адаптеров из веб интерфейса vSphere или командой esxcli storage core adapter rescan (см. список полезных команд ESXi). В моем случае все четыре HBA адаптера QLogic 57840 10/20 Gigabit Ethernet Adapter появились в списке.

esxi не видит сетевую карту

Если это ваши HBA адаптеры так и не обнаруживаются, найдите и скачайте с сайта VMWare VIB файл драйвера для вашей версии hba адаптера, скопируйте его на хост ESXi и установите командой:

Потребовалось по работе установить гипервизор VMware ESXi 6.7 на не серверную машину.

Записав образ на флэшку и начав установку, я увидел вот такую ошибку:

esxi не видит сетевую карту

Странно, но в системном блоке целых 2 сетевые карты. Что ж, осталось погуглить.

Решение далее, а так же ссылки на файлы в конце заметки…

Как оказалось, в установочном образе ограниченное количество драйверов, да и те для серверного железа. Что бы понять какие драйвера мне нужны, я загрузился с внешнего диска (Ubuntu 18.04) и выполнил команду:

результатом стал вывод оборудования:

Можно, конечно, применить фильтр grep для отображения только сетевых карт, но это как кому надо.

ШАГ 1. Скачаем “ESXi Customizer” (на момент заметки версия 2.7.2). Ссылка.

ШАГ 2. Драйвера для сетевой карты.

Далее, на сайте vibsdepot.v-front.de в разделе “List of currently available ESXi packages” необходимо найти нужную сетевую карту. В моём случае это

  • net55-r8168: Updated driver for Realtek 8168/8111/8411/8118 based NICs

Переходим и в Direct Download links качаем всё что надо.

ШАГ 3. Добавление драйверов в образ.

Здесь всё просто. Запускаем скачанный из шага 1 ESXi-Customizer-v2.7.2.exe, переходим в созданный им каталог ESXi-Customizer-v2.7.2 и там запускаем ESXi-Customizer.cmd.

В открывшемся окне программы выбираем:

esxi не видит сетевую карту

Все опции предельно ясны, но поясню на всякий случай:

Как только всё это будет указано, смело жмём Run!

После успешного завершения появится вот такое окно

esxi не видит сетевую карту

а в папке появится новый образ диска.

! Если требуется добавить несколько драйверов, то шаг 3 надо повторить для каждого отдельно !

Записываем новый образ на флэшку и производим установку.

If you found an error, highlight it and press Shift + Enter or Уведомлятор ошибок (очепяток) to inform us.

Читайте также: