Что такое VMware ESXi и как работает этот гипервизор

Администратор разворачивает на одном физическом сервере пять виртуальных машин — и каждая работает так, будто у неё собственное железо: процессор, память, сетевые адаптеры. За такое разделение ресурсов отвечает VMware ESXi — гипервизор, который устанавливается не поверх операционной системы, а непосредственно на «голое» железо сервера.

Эта статья разбирает, что представляет собой ESXi, чем он отличается от привычных программ виртуализации вроде VirtualBox, какие требования предъявляет к оборудованию и в каких сценариях его применение оправдано. Материал будет полезен тем, кто выбирает платформу виртуализации для домашней лаборатории или корпоративной инфраструктуры.

Что такое VMware ESXi простыми словами

VMware ESXi — это гипервизор первого типа (bare-metal), разработанный компанией VMware (ныне входит в состав Broadcom). Его ключевая особенность: он не требует установленной операционной системы. ESXi сам является миниатюрной ОС, которая загружается с носителя и берёт на себя управление всеми ресурсами сервера — процессором, оперативной памятью, дисками и сетевыми контроллерами.

Поверх гипервизора создаются виртуальные машины (ВМ). Каждая ВМ получает выделенную долю ресурсов и работает изолированно от остальных. На одной физической машине могут одновременно работать Windows Server, Linux и другие гостевые системы, не мешая друг другу.

Аббревиатура ESXi исторически расшифровывается как Elastic Sky X Integrated, хотя сегодня это просто название продукта. Важнее понимать его роль в экосистеме: ESXi — фундамент платформы vSphere, вокруг которого строятся средства управления, миграции и резервирования.

Как устроена архитектура ESXi

Ядро гипервизора называется VMkernel. Именно оно планирует распределение процессорного времени между виртуальными машинами, управляет памятью и обрабатывает запросы к устройствам. Размер установленного гипервизора невелик — порядка нескольких сотен мегабайт, — что снижает поверхность атаки и упрощает обновление.

Управление хостом выполняется удалённо. На самом сервере доступна лишь минимальная консоль DCUI (Direct Console User Interface) для базовых настроек сети и сброса конфигурации. Полноценная работа ведётся через веб-интерфейс Host Client в браузере или через централизованную консоль vCenter Server, когда хостов несколько.

  • 🖥️ VMkernel — ядро, распределяющее ресурсы между виртуальными машинами;
  • 🌐 Host Client — веб-интерфейс для управления одиночным хостом;
  • 🗄️ VMFS — кластерная файловая система для хранения файлов виртуальных машин;
  • 🔌 vSwitch — виртуальный коммутатор, связывающий ВМ с физической сетью.

Диски виртуальных машин хранятся в виде файлов .vmdk на хранилищах datastore. Благодаря файловому представлению ВМ её можно копировать, клонировать и переносить между хостами как обычный набор файлов.

Чем ESXi отличается от Workstation и VirtualBox

Частая путаница: пользователь ищет «программу для виртуальных машин» и натыкается сразу на несколько продуктов VMware. Разница принципиальна. VMware Workstation и VirtualBox — гипервизоры второго типа: они работают как обычное приложение внутри Windows или Linux. ESXi же заменяет собой операционную систему на сервере.

КритерийVMware ESXiWorkstation / VirtualBox
Тип гипервизораПервый (bare-metal)Второй (hosted)
Базовая ОСНе требуетсяНужна Windows или Linux
Типичное применениеСерверы, ЦОД, кластерыРабочие станции, тесты на ПК
УправлениеВеб-интерфейс, vCenterЛокальное окно приложения
Оверхед на ресурсыМинимальныйВыше из-за хостовой ОС

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

📊 Для какой задачи вы рассматриваете VMware ESXi?
Домашняя лаборатория и обучение
Виртуализация серверов в компании
Тестирование ПО в изолированной среде
Пока изучаю варианты

Требования к оборудованию и совместимость

Перед установкой проверьте совместимость сервера со списком VMware Compatibility Guide — официальным перечнем поддерживаемого оборудования. Особенно критичны сетевые адаптеры и контроллеры дисков: если драйвера для них нет в образе ESXi, гипервизор попросту не увидит сеть или диски при установке.

Базовые требования скромные: 64-битный процессор с поддержкой аппаратной виртуализации (Intel VT-x или AMD-V, включённой в BIOS/UEFI) и достаточный объём оперативной памяти. Сам гипервизор потребляет немного, но каждая виртуальная машина требует своей доли RAM, поэтому именно память обычно становится узким местом.

⚠️ Внимание: начиная с современных версий ESXi, из дистрибутива исключены драйверы многих старых сетевых карт и RAID-контроллеров. Перед обновлением или установкой на несерверное железо обязательно сверьтесь со списком совместимости для конкретной версии — иначе установка завершится ошибкой «No Network Adapters».

Сам гипервизор нередко устанавливают на USB-флешку или SD-карту, чтобы диски сервера полностью остались под хранилища виртуальных машин. Такой подход долго был типовой практикой, однако для новых версий VMware рекомендует более надёжные загрузочные устройства — уточняйте актуальные требования в документации к вашей версии.

Установка и первоначальная настройка

Установка ESXi напоминает установку любой ОС: нужно загрузить ISO-образ, записать его на загрузочный носитель и загрузить с него сервер. Инсталлятор задаёт несколько вопросов — выбор диска, раскладка, пароль root — и через несколько минут хост готов к работе.

После перезагрузки на экране консоли DCUI отображается IP-адрес управления. Дальнейшая настройка выполняется из браузера: достаточно открыть адрес вида https://IP-адрес-хоста/ui и войти под учётной записью root.

☑️ Первые шаги после установки ESXi

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

Некоторые шаги заслуживают пояснения. Статический адрес важен, потому что по DHCP адрес хоста может смениться, и вы потеряете доступ к интерфейсу управления. Синхронизация времени критична для работы кластеров, резервного копирования и анализа журналов — при расхождении часов диагностика проблем заметно усложняется.

https://192.168.1.10/ui

Создание первой виртуальной машины выполняется через мастер в Host Client: указываются объём vCPU, памяти, размер диска и ISO-образ гостевой ОС. После запуска ВМ установка гостевой системы ничем не отличается от установки на физический компьютер.

Лицензирование и бесплатная версия

Долгое время существовала бесплатная версия VMware vSphere Hypervisor (бесплатный ESXi) с ограничениями: без централизованного управления через vCenter и с урезанным API для резервного копирования. После поглощения VMware компанией Broadcom лицензионная политика и продуктовая линейка существенно изменились, и доступность бесплатных вариантов пересматривалась.

Поэтому перед планированием инфраструктуры проверяйте актуальные условия на официальном сайте вендора: состав редакций, способы приобретения и ограничения меняются, и устаревшие сведения из старых статей могут ввести в заблуждение. Для обучения и тестирования также существуют пробные периоды полнофункциональных версий.

Что даёт vCenter Server

vCenter — это сервер централизованного управления несколькими хостами ESXi. Он открывает функции вроде vMotion (живая миграция ВМ между хостами без простоя), HA (автоматический перезапуск ВМ при отказе хоста) и DRS (балансировка нагрузки). Для одиночного хоста vCenter не обязателен.

Типичные сценарии применения

Где ESXi действительно раскрывается? Прежде всего в консолидации серверов: вместо пяти физических машин под разные службы разворачивается один мощный хост с пятью виртуальными машинами. Это экономит электроэнергию, место в стойке и упрощает резервное копирование.

  • 🏢 Корпоративная инфраструктура — серверы приложений, базы данных, контроллеры домена в изолированных ВМ;
  • 🧪 Тестовые стенды — снапшоты позволяют откатить ВМ к рабочему состоянию за секунды;
  • 🏠 Домашние лаборатории — изучение сетевых технологий и серверных ОС на одном компьютере;
  • ☁️ Частные облака — связка ESXi + vCenter + vSAN как основа собственной облачной платформы.

Механизм снапшотов заслуживает отдельного упоминания: перед рискованным обновлением ПО внутри ВМ администратор создаёт точку восстановления, и в случае сбоя машина возвращается в исходное состояние. Это одна из главных причин, по которой виртуализацию любят в тестовых средах.

⚠️ Внимание: снапшот — это не резервная копия. Файлы снапшотов хранятся на том же хранилище, что и сама ВМ, и при отказе диска будут потеряны вместе с ней. Для защиты данных используйте полноценное резервное копирование на отдельное хранилище, а снапшоты не держите неделями — длительная работа на снапшоте деградирует производительность.

Ограничения и альтернативы

ESXi — не единственный гипервизор первого типа. Среди альтернатив чаще всего называют Microsoft Hyper-V, Proxmox VE на базе KVM и Xen. Выбор зависит от бюджета, компетенций команды и требований к экосистеме: Proxmox, например, распространяется бесплатно с открытым кодом, а Hyper-V удобен в инфраструктурах, уже построенных на Windows Server.

К ограничениям ESXi относят привязку к коммерческой экосистеме, строгие требования к оборудованию и то, что часть продвинутых функций (vMotion, HA, DRS) доступна только с vCenter и соответствующими лицензиями. Для одиночного хоста с парой виртуальных машин эти ограничения малозначимы, но при росте инфраструктуры их стоит учитывать заранее.

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

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

Технически — да, если процессор поддерживает аппаратную виртуализацию и она включена в BIOS/UEFI. Главная сложность — совместимость сетевой карты и дискового контроллера: для многих бытовых чипов в образе ESXi нет драйверов. Проверяйте комплектующие по списку совместимости или опыту владельцев аналогичных конфигураций.

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

ESXi — это сам гипервизор, устанавливаемый на сервер. vSphere — название всей платформы виртуализации, включающей ESXi, сервер управления vCenter и дополнительные компоненты. То есть ESXi является частью vSphere.

Нужна ли отдельная машина для управления ESXi?

Да, управление ведётся удалённо: с любого компьютера в той же сети через браузер (Host Client) или через vCenter. На самом сервере доступна только текстовая консоль DCUI для базовых сетевых настроек и восстановления доступа.

Сколько виртуальных машин можно запустить на одном хосте?

Жёсткого универсального числа нет — всё упирается в ресурсы: объём оперативной памяти, число ядер процессора и производительность дисковой подсистемы. Лёгких Linux-машин на мощном сервере поместятся десятки, а ресурсоёмкие базы данных могут занять большую часть хоста вдвоём.

Что делать, если ESXi не видит сетевую карту при установке?

Возможная причина — отсутствие драйвера для вашего адаптера в образе гипервизора. Проверьте модель контроллера по списку совместимости VMware. Для неподдерживаемых встроенных карт иногда помогает установка отдельного сетевого адаптера на поддерживаемом чипе либо поиск сборки образа с добавленными драйверами, но такие решения применяйте осознанно и только в тестовых средах.