VMware ESXi 7.0: установка и настройка гипервизора

VMware ESXi 7.0 перестал загружаться с USB-накопителя или выдаёт ошибку «No Network Adapters» при установке — это одни из самых частых симптомов, с которыми сталкиваются администраторы при развёртывании этой версии гипервизора. Причина обычно кроется либо в несовместимом сетевом контроллере (в ESXi 7.0 VMware убрала поддержку ряда устаревших драйверов vmklinux), либо в деградации дешёвых флешек, на которые часто ставят систему.

В этой статье разберём системные требования VMware ESXi 7.0, порядок установки, базовую настройку сети и управления, а также типичные ошибки и способы их диагностики. Материал ориентирован на тех, кто разворачивает гипервизор на одиночном сервере или в небольшой инфраструктуре.

Что такое ESXi 7.0 и чем он отличается от предыдущих версий

VMware ESXi — это гипервизор первого типа (bare-metal), который устанавливается напрямую на «железо» сервера и позволяет запускать множество виртуальных машин на одном физическом хосте. Версия 7.0 вышла в 2020 году вместе с vSphere 7 и принесла ряд архитектурных изменений.

Ключевое отличие седьмой ветки — отказ от старой модели драйверов vmklinux в пользу нативных драйверов. Из-за этого часть старого оборудования, работавшего под ESXi 6.7, в 7.0 не определяется. Также изменилась схема разметки системного диска: появился новый раздел VMFS-L (ESX-OSData) увеличенного объёма, из-за чего установка на маленькие флешки и SD-карты стала проблематичной.

  • 🔹 Поддержка vSphere Lifecycle Manager для централизованного обновления хостов
  • 🔹 Улучшенная работа с vMotion для крупных виртуальных машин
  • 🔹 Встроенная поддержка Trusted Platform Module (TPM 2.0) и функции Secure Boot
  • 🔹 Новая схема системных разделов с динамическим выделением места

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

Перед установкой убедитесь, что сервер соответствует минимальным требованиям. Официально для ESXi 7.0 нужен процессор с минимум двумя ядрами, поддержкой 64-битной архитектуры x86 и включёнными технологиями виртуализации (Intel VT-x или AMD-V) в BIOS/UEFI. Минимальный объём оперативной памяти — 4 ГБ, но для практической работы с виртуальными машинами потребуется заметно больше.

Особое внимание уделите загрузочному устройству. Начиная с 7.0, VMware рекомендует устанавливать систему на локальный диск, RAID-массив или качественный накопитель объёмом от 32 ГБ. Установка на USB-флешки и SD-карты формально возможна, но из-за интенсивной записи логов и данных ESX-OSData такие носители быстро деградируют.

КомпонентМинимумРекомендуется
Процессор2 ядра, x86-64Многоядерный CPU с VT-x/AMD-V
Оперативная память4 ГБОт 32 ГБ для ВМ
Загрузочный носитель8 ГБ (USB/SD)Локальный диск от 32 ГБ
Сеть1 сетевой адаптер2+ адаптера для отказоустойчивости
Хранилище ВМЛюбой поддерживаемый дискSSD/NVMe или внешнее СХД

⚠️ Внимание: если ваш сервер работал под ESXi 6.5/6.7, это не гарантирует совместимость с 7.0. Проверьте модель сетевого контроллера и RAID-адаптера в VMware Compatibility Guide — неподдерживаемый адаптер приведёт к ошибке No Network Adapters или отсутствию дисков при установке.

📊 На какой носитель вы устанавливаете ESXi?
Локальный SSD/HDD
USB-флешка
SD-карта
SAN boot

Подготовка к установке

Сначала скачайте ISO-образ ESXi 7.0 с официального портала VMware (потребуется учётная запись). Для развёртывания запишите образ на загрузочную флешку — подойдут Rufus, balenaEtcher или аналогичная утилита. Альтернативный вариант — монтирование ISO через iDRAC, iLO или IPMI, если сервер оснащён модулем удалённого управления.

Далее проверьте настройки BIOS/UEFI сервера. Это критичный этап: без включённой виртуализации установщик просто не запустится или гипервизор не сможет стартовать виртуальные машины.

☑️ Подготовка сервера к установке ESXi 7.0

Выполнено: 0 / 5

Если планируется проброс PCI-устройств (видеокарты, HBA-контроллеры) внутрь виртуальных машин, дополнительно активируйте Intel VT-d или AMD IOMMU. Также заранее решите, какой сетевой порт будет использоваться для управления хостом.

Пошаговая установка ESXi 7.0

Загрузите сервер с подготовленного носителя. Установщик загрузится в текстово-графическом режиме: нажмите Enter на экране приветствия, примите лицензионное соглашение клавишей F11 и выберите диск для установки. Будьте внимательны на этом шаге — все данные на выбранном диске будут удалены.

Далее задайте пароль root и подтвердите установку нажатием F11. Процесс занимает несколько минут. После перезагрузки хост покажет на консоли адрес управления — по умолчанию он получается по DHCP.

⚠️ Внимание: если установщик не видит ни одного диска, вероятная причина — неподдерживаемый RAID-контроллер или контроллер в режиме RAID без созданного массива. Проверьте настройки контроллера в BIOS или используйте кастомный образ с нужным драйвером от вендора сервера.

Что делать, если нет подходящего драйвера сетевой карты

Для неподдерживаемых сетевых адаптеров существуют неофициальные community-драйверы (например, проект USB Network Native Driver для ESXi), но в продуктивной среде надёжнее использовать совместимый PCIe-адаптер из списка VMware HCL. Самосборные драйверы не получают поддержки со стороны VMware.

Базовая настройка после установки

После первой загрузки нажмите F2 на консоли сервера и войдите под root. Откроется меню DCUI (Direct Console User Interface), где первым делом настраивается сеть. Перейдите в раздел Configure Management Network и задайте статический IP-адрес, маску и шлюз — использовать DHCP для сервера виртуализации не стоит.

Там же настройте DNS и имя хоста (FQDN). Корректное разрешение имени важно, если позже вы планируете подключать хост к vCenter Server. После применения настроек DCUI предложит перезапустить управляющую сеть — соглашайтесь.

  • 🌐 Задайте статический IP, маску подсети и шлюз по умолчанию
  • 🖥️ Пропишите DNS-серверы и полное имя хоста
  • 🔐 Включите SSH и ESXi Shell только при необходимости (пункт Troubleshooting Options)
  • 🕒 Настройте синхронизацию времени по NTP — расхождение часов ломает аутентификацию и логи

Дальнейшее управление ведётся через веб-интерфейс Host Client: откройте в браузере адрес https://IP-адрес-хоста/ui и войдите под root. Здесь создаются виртуальные машины, настраиваются виртуальные коммутаторы (vSwitch) и хранилища данных (datastore).

Создание первой виртуальной машины

В интерфейсе Host Client перейдите в раздел Виртуальные машины → Создать/зарегистрировать ВМ. Укажите имя, тип гостевой ОС и её версию — от этого зависит набор виртуального оборудования. Затем выделите ресурсы: количество vCPU, объём памяти и размер виртуального диска.

Для установки гостевой системы смонтируйте ISO-образ: предварительно загрузите его на datastore через встроенный файловый менеджер, затем подключите к виртуальному CD/DVD-приводу ВМ. После установки ОС обязательно установите VMware Tools — пакет драйверов и служб, который обеспечивает корректную работу сети, графики и механизмов graceful shutdown.

Учтите, что тип виртуального сетевого адаптера (E1000, VMXNET3) влияет на производительность. Для современных гостевых систем предпочтителен VMXNET3, но он требует установленных VMware Tools.

Типичные проблемы и их диагностика

Разберём частые ситуации, с которыми сталкиваются при эксплуатации ESXi 7.0. Первая — ошибка «No Network Adapters» при установке: установщик не находит поддерживаемый сетевой контроллер. Это почти всегда означает несовместимость чипа с нативной моделью драйверов ESXi 7.x. Решение — проверить адаптер по HCL и заменить его либо использовать образ от вендора сервера (Dell, HPE, Lenovo выпускают кастомизированные ISO).

Вторая типичная жалоба — переполнение раздела или быстрый износ флешки после обновления до 7.x. Возможная причина — интенсивная запись в ESX-OSData. Проверьте состояние загрузочного носителя и переведите систему на полноценный диск. Третья ситуация — хост недоступен по сети после смены настроек: подключитесь к консоли и выполните Restart Management Network в DCUI, а при полной неудаче — Restore Network Settings (это сбросит сетевую конфигурацию, но не тронет виртуальные машины).

Для продвинутой диагностики используйте командную строку по SSH. Например, список сетевых адаптеров и их драйверов показывает команда:

esxcli network nic list

А проверить загрузку хоста и состояние виртуальных машин можно через esxtop — интерактивную утилиту мониторинга, аналог top в Linux.

Обновление и резервное копирование конфигурации

Обновлять хост можно двумя способами: через офлайн-бандл с помощью esxcli или через vSphere Lifecycle Manager, если хост управляется vCenter. Для одиночного хоста типовая команда обновления из ZIP-бандла выглядит так:

esxcli software profile update -d /vmfs/volumes/datastore1/update.zip -p ESXi-7.0-standard

Перед обновлением переведите хост в режим обслуживания (maintenance mode) и выключите или перенесите виртуальные машины. Точное имя профиля в команде зависит от конкретного бандла — его можно посмотреть в описании загруженного обновления.

Конфигурацию самого хоста (не ВМ, а настроек ESXi) сохраняют командой vim-cmd hostsvc/firmware/backup_config — она формирует архив, который можно скачать и использовать для восстановления настроек после переустановки. Резервное копирование виртуальных машин выполняется отдельно: штатными средствами экспорта в OVF или сторонними решениями для бэкапа виртуальных сред.

Часто задаваемые вопросы

Можно ли установить ESXi 7.0 на обычный домашний компьютер?

Технически — да, если процессор поддерживает виртуализацию и сетевой адаптер совместим с драйверами ESXi. Основное ограничение — десктопные сетевые чипы (часто Realtek) не входят в список поддерживаемых, поэтому установка может завершиться ошибкой отсутствия сетевых адаптеров.

Чем ESXi 7.0 отличается от vSphere 7?

ESXi — это сам гипервизор, устанавливаемый на сервер. vSphere — это весь комплекс продуктов, включающий ESXi и сервер централизованного управления vCenter Server. Одиночный хост ESXi можно использовать и без vCenter, управляя им через Host Client.

Почему ESXi 7.0 не устанавливается на старую флешку, на которой работал 6.7?

В версии 7.0 изменилась схема системных разделов: появился объёмный раздел ESX-OSData для логов, временных файлов и данных coredump. Старые маленькие или изношенные флешки либо не вмещают новую разметку, либо быстро выходят из строя из-за интенсивной записи. Рекомендуется локальный диск объёмом от 32 ГБ.

Как сбросить пароль root на ESXi?

Штатной процедуры сброса пароля без переустановки у ESXi нет — это осознанное ограничение безопасности. Официальный путь — переустановка гипервизора с сохранением datastore (виртуальные машины при этом не удаляются, их нужно заново зарегистрировать). Если хост управляется vCenter, возможны альтернативные сценарии через механизмы vSphere.

Нужна ли лицензия для ESXi 7.0?

Без введённого лицензионного ключа хост работает в ознакомительном режиме 60 дней с полной функциональностью. После этого срока без лицензии запуск новых виртуальных машин блокируется. Условия лицензирования и наличие бесплатных вариантов менялись со временем, поэтому актуальные условия уточняйте на официальном сайте VMware/Broadcom.