Esxi не видит сетевую карту
Обновлено: 24.11.2024
Я пытаюсь установить esxi 7.0 как виртуальную машину. поверх KVM в Centos. При установке я получаю сообщение «Ошибка загрузки клиента NFS» и сообщение: «Сетевые адаптеры не обнаружены. Либо сетевые адаптеры физически не подключены к системе, либо не удалось найти подходящий драйвер. Может потребоваться сторонний драйвер. Перед попыткой установки убедитесь, что к системе физически подключен хотя бы один сетевой адаптер. Если проблема не устранена, обратитесь к базе знаний VMware».
Конфигурация процессора моих физических машин с Linux выглядит следующим образом:
Я попытался изменить сетевой адаптер между мостом и NAT. Я также создал новое мостовое соединение, удалив старое. Даже проведя долгие часы в гугле, не смог найти решение. Любые предложения с вашей стороны очень ценны.
Я не уверен, что этот ответ все еще полезен для вас, но, вероятно, он поможет кому-то еще.
Начиная с версии 7.0 ESXi не поддерживает интерфейсы "e1000", как вы можете видеть здесь. Однако «e1000e» все еще используется, и мне помогло изменение интерфейса на этот в файле конфигурации моей виртуальной машины с помощью «virsh edit».
Как узнать, какой драйвер сетевого адаптера мне нужно внедрить при настройке esxi? KVM представляет мостовую сеть[enp0s31f6]
Что это за материнская плата? Я уверен, что встроенная сетевая карта не поддерживается (вероятно, вариант Realtek). Хотя это и не является нарушителем условий сделки, новичку значительно сложнее подготовить установочный USB-накопитель с правильным драйвером. Но мы можем помочь.
Материнская плата от DELL. Как узнать, какой драйвер сетевого адаптера мне нужно внедрить при настройке esxi?
Получение данных SMBIOS из sysfs.
Присутствует SMBIOS 3.0.0.
Описатель 0x0002, тип DMI 2, 15 байт
Информация о базовой плате
00:1f.6 Ethernet-контроллер: Intel Corporation Ethernet Connection (2) I219-LM (версия 31)
Поэтому я не думаю, что есть драйвер для 219 для 7.0, но для 6.7 он должен быть, если вы его ищете.
Я еще не пробовал 7.0.
Но то же самое произошло со мной с 6.7, и это меня спасло:
Возможно, вы сможете адаптировать его к версии 7.0.
Ключом является импорт сетевых драйверов в 7.0 .iso
Я пробовал это с 7.0 и получаю ошибки
Найден файл: C:\Temp\VMware-ESXi-7.0U1-16850804-depot.zip Write-Host Шаг 2: Профиль образа EXI: Write-Host Шаг 3: Начать клонирование профиля образа EXI Write-Host Шаг 4: Установить AcceptanceLevel для CommunitySupport Write-Host Шаг 5. Добавьте пакет программного обеспечения Realtek в пакет программного обеспечения
New-EsxImageProfile: невозможно проверить аргумент параметра CloneProfile. Аргумент нулевой или пустой. Укажите аргумент, который не является нулевым или пустым, а затем повторите команду. В C:\Temp\MVSourceCode-image.ps1:50 char:39
CategoryInfo : InvalidData: (:) [New-EsxImageProfile], ParameterBindingValidationException
Set-EsxImageProfile: невозможно обработать преобразование аргумента для параметра «ImageProfile». Ни один профиль изображения не имеет имени, совпадающего с MVSourceCode. Вы можете использовать командлет Get-EsxImageProfile для поиска профиля изображения. В C:\Temp\MVSourceCode-image.ps1:57 char:96
<р>. ode" -AcceptanceLevel CommunitySupported -ImageProfile "MVSourceCode"CategoryInfo : InvalidData: (:) [Set-EsxImageProfile], ParameterBindingArgumentTransformationException
Add-EsxSoftwarePackage: невозможно обработать преобразование аргумента для параметра «ImageProfile». Ни один профиль изображения не имеет имени, совпадающего с MVSourceCode. Вы можете использовать командлет Get-EsxImageProfile для поиска профиля изображения. В C:\Temp\MVSourceCode-image.ps1:65 char:42
CategoryInfo : InvalidData: (:) [Add-EsxSoftwarePackage], ParameterBindingArgumentTransformationExcepti on
Write-Host Step6: Экспорт ISO-образа Export-EsxImageProfile: Не удается обработать преобразование аргумента для параметра «ImageProfile». Ни один профиль изображения не имеет имени, совпадающего с MVSourceCode. Вы можете использовать командлет Get-EsxImageProfile для поиска профиля изображения. В C:\Temp\MVSourceCode-image.ps1:71 char:42
CategoryInfo : InvalidData: (:) [Export-EsxImageProfile], ParameterBindingArgumentTransformationExcepti on
Итак, вы хотите убедиться, что используете совместимый драйвер адаптера ввода-вывода и код микропрограммы?В конце концов, это важнейший компонент поддержания исправной инфраструктуры и обеспечения оптимальной производительности хоста. Я видел несколько проблем с сетью и хранилищем, связанных с несовместимым кодом драйвера и встроенного ПО.
В этой серии блогов, состоящей из двух частей, я расскажу вам, как проверить совместимость и поддержку драйвера адаптера ввода-вывода и встроенного ПО с VMware. Первое, что вам нужно знать, это марку адаптера, который вы установили в хосты. Сначала мы рассмотрим сетевые адаптеры.
Войдите в клиент vSphere и выберите хост в представлении «Хост и кластеры». Нажмите на вкладку «Настройка», затем нажмите «Физические адаптеры» в разделе «Сеть» и, наконец, выберите один из физических адаптеров. Ниже вы увидите марку адаптера, информацию о модели, а также скорость подключения.
Теперь пора перейти к Руководству по совместимости VMware, которое можно найти по следующему URL-адресу.
Поскольку нас интересует сетевой адаптер, вам нужно будет выбрать Устройства ввода-вывода в раскрывающемся меню «Что вы ищете:».
Найти правильные данные для адаптера в большинстве случаев несложно. Просто укажите версию выпуска продукта (версия ESXi), торговую марку (сетевого адаптера) и тип устройства ввода-вывода (в этом примере он только один). Кроме того, указание ключевого слова может дополнительно отфильтровать результаты и помочь точно определить адаптер. Наконец, нажмите «Обновить и просмотреть результаты».
Но иногда поиска по марке и указанию модели в качестве ключевого слова недостаточно для точного определения адаптера, установленного на хосте. Как вы можете видеть ниже, есть 49 результатов. Мы знаем, что адаптер на хосте имеет размер 25 ГБ, поэтому это может помочь сузить список.
Но даже тогда, просмотрев только адаптеры на 25 Гб, результатов все равно 9. Это может раздражать, и определение точного адаптера кажется невыполнимой задачей.
Есть лучший и более простой способ поиска точного адаптера, установленного на хосте. Вы когда-нибудь замечали выпадающие меню в крайнем правом углу с пометками VID, DID, SVID и Max SSID? Если щелкнуть любое из этих раскрывающихся меню, откроется множество загадочных значений.
Ну, эти загадочные значения являются ключом к идентификации ТОЧНОГО сетевого адаптера, установленного на хосте. Но что это за значения и где их найти?
VID = идентификатор производителя
DID = идентификатор устройства
SVID = идентификатор дополнительного поставщика
SSID = идентификатор дополнительного устройства
Эти значения можно найти в клиенте vSphere. Выбрав тот же хост, что и ранее, щелкните вкладку «Настройка», затем щелкните «Устройства PCI» в разделе «Оборудование». Выберите «Все устройства PCI», затем прокрутите список, найдите Mellanox Technologies в столбце «Имя поставщика» и выберите его. Ниже в разделе «Общая информация» вы найдете VID, DID, SVID и SSID.
Вернуться к Руководству по совместимости с VMware. Идите вперед и сначала сбросьте предыдущий поиск. Теперь выберите версию ESXi и подставьте значения:
VID (идентификатор поставщика): 15B3
DID (идентификатор устройства): 1015
SVID (идентификатор субпоставщика): 15B3
SSID (идентификатор субустройства): 0116
Бинго, один результат! Теперь вы можете щелкнуть гиперссылку сетевого адаптера в результатах поиска.
Теперь вы, несомненно, будете проверять код совместимого драйвера/микропрограммы адаптера EXACT, установленного на хосте. Здесь следует отметить, что производитель показывает Dell, а не Mellanox, как то, что искали ранее. Вот почему важно искать адаптер по VID, DID, SVID и SSID.
Теперь пришло время найти версии драйверов и микропрограмм, которые в настоящее время работают на хосте.Для справки, вот ссылка на статью базы знаний VMware, в которой описана эта процедура как для сетевого адаптера, так и для адаптера хранилища. Обратите внимание, что в этом примере я работаю с ESXi 7.x, и команды/процесс могут отличаться в предыдущих версиях. Эти команды и процессы подробно описаны в базе знаний VMware для каждой версии ESXi.
Сначала подключитесь к хосту по SSH. После входа в систему вы выполните следующую команду:
Вывод этой команды очень подробный и содержит массу информации! Первое, что вы увидите в верхней части вывода, — это список сетевых адаптеров. Это те же данные, которые мы видели ранее в клиенте vSphere.
К счастью, версии драйвера сетевого адаптера и встроенного ПО также близки к верхней части выходных данных.
Версия прошивки: 14.27.6122
Версия (драйвера): 4.19.70.1
Сравнивая эти версии с результатами поиска в Руководстве по совместимости VMware ранее, мы видим, что установлены совместимые версии драйвера сетевого адаптера и встроенного ПО.
Если вы используете несовместимые версии драйверов и микропрограмм, вам следует исправить ситуацию во время следующего периода обслуживания. Запуск совместимых версий драйверов и микропрограмм является важным аспектом поддержания исправной инфраструктуры, а также помогает обеспечить оптимальную производительность. Спасибо за прочтение!
Читайте также: