Вопрос или проблема
У меня есть HPE Proliant DL380 Gen 10 с ESXi 7.0.0. Я отключил ntg3 и перезагрузил сервер. После загрузки ESXi записывается следующее сообщение:
Совместимый сетевой адаптер не найден. Пожалуйста, обратитесь к Руководству по совместимости оборудования HCG для поддерживаемых адаптеров.
Я попытался включить ntg3 и перезагрузить, но ничего не произошло.
Я пытался искать в Google.
Я спросил AI и выяснил, что, когда я изменяю что-либо через оболочку ESXi, изменения не сохраняются.
Я не смог найти /bootbank
, и для проверки я создал папку в пути /
, перезагрузился, и она исчезла после перезагрузки.
Я пытался проверить с помощью df -h
, было записано:
Не удалось завершить операцию Sysinfo. Пожалуйста, смотрите файл журнала VMkernel для более подробной информации: необходимый модуль Vmkernel для этого вызова vsi не загружен
Есть ли какая-нибудь помощь, пожалуйста?
Ответ или решение
Для решения проблемы "No compatible network adapter found" при использовании VMware ESXi 7.0 на HPE ProLiant DL380 Gen 10 необходимо рассмотреть несколько важных аспектов. Проблема заключается в том, что система не распознает сетевой адаптер, необходимый для работы VMware ESXi. Это может быть связано с несколькими факторами, включая несовместимость драйверов, настройки конфигурации, а также проблемы с загрузочными настройками.
Теория
VMware ESXi использует список совместимых устройств, известный как Hardware Compatibility Guide (HCG), который содержит информацию о поддерживаемых аппаратных компонентах, включая сетевые адаптеры. Если ваш сетевой адаптер не находится в данном списке, ESXi может не распознать и не использовать его.
Пример
Вы упомянули, что отключили драйвер ntg3 и после этого система выдала сообщение об отсутствии совместимого сетевого адаптера. Драйвер ntg3 отвечает за поддержку сетевых карт на базе Broadcom NetXtreme, которые часто используются в серверах, таких как HPE ProLiant. При отключении данного драйвера система теряет возможность взаимодействовать с сетевой картой.
Проблемы с сохранением изменений при использовании ESXi Shell чаще всего связаны с тем, что ESXi работает с файловой системой, имеющей схему монтирования, которая сбрасывает временные изменения после перезагрузки. Корневая файловая система ESXi загружается с образа, и любые изменения необходимо применять таким образом, чтобы они сохранялись на постоянной основе.
Применение
-
Проверка Совместимости:
- Первым шагом будет проверка совместимости сетевого адаптера с использованием HCG. Перейдите на официальный сайт VMware и найдите Hardware Compatibility Guide. Убедитесь, что ваш сетевой адаптер поддерживается ESXi 7.0 и, в случае необходимости, установите все необходимые обновления или патчи.
-
Включение и Проверка Драйвера:
- Включите драйвер ntg3 обратно, если это возможно. Для этого используйте ESXi Shell или SSH. Команда для включения драйвера может выглядеть так:
esxcli system module load -m ntg3
- После этого перезагрузите сервер и проверьте, распознается ли сетевой адаптер.
- Включите драйвер ntg3 обратно, если это возможно. Для этого используйте ESXi Shell или SSH. Команда для включения драйвера может выглядеть так:
-
Проблемы с Файловой Системой:
- Убедитесь, что у ESXi есть доступ к файловой системе для сохранения изменений. Проверьте доступные хранилища данных и убедитесь, что они правильно подключены. Используйте команду:
esxcli storage filesystem list
- Если проблемы сохраняются, возможно, требуется переподключить или отформатировать хранилище данных, чтобы обеспечить его доступность.
- Убедитесь, что у ESXi есть доступ к файловой системе для сохранения изменений. Проверьте доступные хранилища данных и убедитесь, что они правильно подключены. Используйте команду:
-
Ведение Логов:
- Исследуйте логи VMkernel, чтобы определить возможные ошибки. Логи можно просматривать с помощью команды:
tail -f /var/log/vmkernel.log
- Обратите внимание на ошибки, связанные с загрузкой драйвера или доступностью устройства.
- Исследуйте логи VMkernel, чтобы определить возможные ошибки. Логи можно просматривать с помощью команды:
-
Проверка Настроек BIOS:
- Иногда проблема с обнаружением сетевых адаптеров может быть связана с настройками BIOS. Проверьте конфигурацию BIOS вашего сервера и убедитесь, что все сетевые адаптеры включены и корректно сконфигурированы.
-
Использование Альтернативного Подхода:
- Если все вышеперечисленное не дало результата, рассмотрите возможность использования альтернативных сетевых карт, которые официально поддерживаются вашим сервером и VMware ESXi 7.0. Замена физического адаптера может стать быстрым временным решением.
-
Консультация с Поддержкой:
- Если проблемы сохраняются, не стесняйтесь обращаться в техническую поддержку VMware или HPE для получения персональной помощи. Технические специалисты смогут эффективно провести диагностику и предложить решения, основанные на ваш определенном сочетании технической среды и оборудования.
Итак, для решения вашей проблемы требуется последовательное выполнение нескольких шагов от проверки совместимости до анализа логов и, возможно, обращения в техническую поддержку для окончательного решения. Эти меры помогут не только устранить текущую ошибку, но и избежать подобных проблем в будущем.