Гипервизор VMware ESXi: полное руководство по установке и настройке

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

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

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

Что такое гипервизор и чем ESXi отличается от аналогов

Гипервизор — это программный слой, который создаёт и управляет виртуальными машинами, изолируя их друг от друга и выделяя каждой гарантированную долю ресурсов. Гипервизоры делятся на два типа: Type 1 работают непосредственно на оборудовании, а Type 2 — как приложение внутри обычной ОС. ESXi относится к первому типу, что обеспечивает минимальные накладные расходы и высокую плотность виртуальных машин на одном физическом сервере.

Размер установочного образа ESXi составляет несколько сотен мегабайт — система намеренно минималистична. Весь управляющий функционал вынесен либо в веб-интерфейс Host Client, либо в централизованную платформу vCenter Server, которая объединяет несколько хостов в единый кластер с функциями миграции vMotion и отказоустойчивости HA.

  • 🖥️ Бесплатная версия — исторически VMware предлагала Free ESXi с ограничениями; актуальные условия лицензирования менялись после приобретения компании Broadcom, поэтому перед развёртыванием проверьте текущие условия на официальном сайте вендора.
  • 🔧 vSphere Essentials — комплект для малого бизнеса с ограниченным числом хостов.
  • 🏢 vSphere Standard/Enterprise Plus — полнофункциональные редакции для дата-центров с поддержкой кластеров и распределённых коммутаторов.
  • 📦 VMware Cloud Foundation — комплексное решение для частных облаков.

Требования к оборудованию

Прежде чем записывать установочный ISO на флешку, убедитесь, что сервер соответствует минимальным требованиям. Процессор должен быть 64-битным, с поддержкой аппаратной виртуализации — Intel VT-x или AMD-V, — и эта функция должна быть включена в BIOS/UEFI. Если виртуализация отключена на уровне прошивки, установщик остановится с соответствующей ошибкой.

Объём оперативной памяти для самого гипервизора невелик, но реальный минимум определяется суммарными потребностями виртуальных машин. Для тестового стенда хватит и скромной конфигурации, а для продуктивной среды закладывайте запас с учётом резервирования ресурсов под отказоустойчивость.

⚠️ Внимание: встроенные RAID-контроллеры дешёвых материнских плат и десктопные сетевые карты часто отсутствуют в списке совместимости VMware. Если установщик не видит диски или сеть — первым делом сверьте модель контроллера с VMware Compatibility Guide, а не ищите сбой в самом гипервизоре.

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

Установка VMware ESXi: пошаговый процесс

Установка гипервизора занимает обычно 10–15 минут и выполняется в интерактивном режиме. Загрузитесь с подготовленного носителя, примите лицензионное соглашение и выберите целевой диск. Установщик сам разметит носитель и скопирует системные файлы — вмешательство пользователя минимально.

После перезагрузки система выведет на консоль экран прямого управления — DCUI (Direct Console User Interface). Здесь по клавише F2 открывается меню настройки, где задаются root-пароль, сетевые параметры и параметры управления.

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

Выполнено: 0 / 5
  • 💾 Выберите диск для установки — гипервизор сотрёт все данные на нём.
  • 🔑 Задайте надёжный пароль root — это главная учётная запись хоста.
  • 🌐 После установки настройте сеть через Configure Management Network в DCUI.
  • 🖥️ Откройте в браузере адрес https://IP-адрес-хоста для доступа к веб-интерфейсу.
⚠️ Внимание: установка на диск полностью уничтожает его содержимое. Если на сервере есть данные — снимите их заранее или временно отключите диски с данными, оставив только целевой накопитель.

Настройка сети и хранилищ

Сетевая подсистема ESXi строится вокруг виртуальных коммутаторов (vSwitch). Каждый vSwitch связывает виртуальные машины с физическими адаптерами сервера через так называемые uplink-порты. Для изоляции трафика используются группы портов и VLAN — например, отдельно выносят управление, трафик виртуальных машин, vMotion и сеть хранилищ iSCSI.

Вам нужно определиться со схемой ещё на этапе проектирования: сколько физических адаптеров отдать под продуктивный трафик, сколько — под управление и резервирование. Минимально разумная схема — хотя бы два адаптера с объединением в NIC Teaming для отказоустойчивости.

Хранилища в ESXi представлены датасторами (datastore). Их можно создавать на локальных дисках с файловой системой VMFS, подключать по NFS или iSCSI, а в кластерных конфигурациях использовать vSAN. При создании VMFS-датастора учтите: разметка занимает весь том, поэтому планируйте ёмкость с запасом под рост виртуальных дисков и снапшоты.

Тип хранилищаПротокол/ФСТиповой сценарий
Локальный дискVMFSОдиночный хост, тестовые среды
NASNFSОбщие файлы, шаблоны, ISO-образы
SANiSCSI / Fibre ChannelПродуктивные ВМ, кластеры
vSANРаспределённое хранилищеГиперконвергентные кластеры
📊 Для каких задач вы используете (или планируете) VMware ESXi?
Домашняя лаборатория и обучение
Виртуализация серверов малого бизнеса
Корпоративный кластер с vCenter
Тестирование и разработка

Управление хостом: Host Client и vCenter

Одиночным хостом удобно управлять через встроенный веб-интерфейс Host Client — он доступен по HTTPS сразу после установки и не требует установки дополнительного ПО. Через него создаются виртуальные машины, монтируются ISO-образы, настраиваются датасторы и виртуальные коммутаторы.

Когда хостов становится несколько, без vCenter Server уже не обойтись. Эта платформа разворачивается как виртуальный appliance и открывает доступ к функциям, недоступным на одиночном хосте: живая миграция vMotion, автоматическое восстановление ВМ при отказе сервера (HA), балансировка нагрузки DRS и шаблоны развёртывания.

Для автоматизации рутинных операций существует PowerCLI — набор модулей PowerShell. Пример простой команды для получения списка виртуальных машин хоста:

Connect-VIServer -Server esxi-host.local

Get-VM | Select-Object Name, PowerState, NumCpu, MemoryGB

Почему vCenter — это отдельная виртуальная машина

vCenter разворачивается как готовый виртуальный appliance (VCSA) на базе минималистичной ОС. Он может работать на одном из управляемых хостов, но при проектировании учитывайте сценарий восстановления: если хост с vCenter выйдет из строя, управление кластером будет временно недоступно, хотя сами виртуальные машины продолжат работать.

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

Самая тревожная проблема — PSOD (Purple Screen of Diagnostics), фиолетовый экран с дампом отладочной информации. Это аналог «синего экрана» Windows, и его возможные причины — сбойная память, несовместимый драйвер устройства, проблемы с прошивкой контроллеров или перегрев. Код исключения на экране и сохранённый core-дамп помогают локализовать источник, но точную расшифровку лучше выполнять по официальной базе знаний VMware.

Другая частая ситуация — хост теряет сетевое управление после изменения настроек. В DCUI есть штатный механизм отката: раздел Network Restore Options позволяет вернуть конфигурацию сети к рабочему состоянию без переустановки системы.

  • 🟪 PSOD при загрузке — проверьте память встроенными диагностическими средствами сервера и обновите прошивки.
  • 🔌 Не виден сетевой адаптер — вероятно, для него нет драйвера в образе; проверьте совместимость модели.
  • 💽 Установщик не видит диски — возможная причина: неподдерживаемый RAID-контроллер или режим SATA в BIOS.
  • 🌐 Нет доступа к веб-интерфейсу — проверьте IP-адрес в DCUI, VLAN на порту коммутатора и состояние management-интерфейса.
  • 🐢 Медленная работа ВМ — проверьте переподписку ресурсов (overcommit), состояние датастора и балунинг памяти.
⚠️ Внимание: не обновляйте драйверы и прошивки методом «поставить всё подряд». Сначала зафиксируйте текущую рабочую конфигурацию, сделайте резервную копию настроек хоста командой vim-cmd hostsvc/firmware/backup_config и обновляйте компоненты по одному, проверяя стабильность после каждого шага.

Резервное копирование и обновление

Конфигурация самого хоста компактна, и её резервная копия создаётся штатными средствами — через PowerCLI или ESXCLI. А вот виртуальные машины требуют отдельной стратегии: штатных полноценных средств бэкапа ВМ в бесплатных сценариях нет, поэтому используются сторонние решения, работающие через API для резервного копирования (vSphere Storage APIs — Data Protection), либо агентское копирование внутри гостевых ОС.

Обновления хоста выполняются через vSphere Lifecycle Manager в vCenter либо вручную из командной строки. Типовая последовательность для одиночного хоста: перевести хост в режим обслуживания (maintenance mode), выключив или мигрировав виртуальные машины, применить патч и перезагрузиться.

esxcli software profile update -d /vmfs/volumes/datastore1/patch.zip -p ESXi-Profile

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

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

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

Да, для лаборатории это распространённая практика. Нужны 64-битный процессор с включённой поддержкой виртуализации (VT-x или AMD-V), достаточный объём памяти и поддерживаемый сетевой адаптер. Встроенные десктопные сетевые карты нередко не имеют драйверов в стандартном образе — это самое частое препятствие.

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

ESXi — гипервизор первого типа, устанавливается прямо на железо сервера. Workstation — приложение второго типа, которое работает внутри Windows или Linux. Для продуктивной серверной виртуализации используется ESXi, для локальных тестов на рабочей машине — Workstation.

Что делать, если установщик ESXi не видит жёсткий диск?

Возможные причины: неподдерживаемый RAID- или SATA-контроллер, режим работы контроллера в BIOS, отсутствие драйвера в образе. Проверьте модель контроллера по VMware Compatibility Guide, попробуйте переключить режим контроллера в настройках BIOS/UEFI или используйте образ, собранный вендором сервера с нужными драйверами.

Нужен ли vCenter для одного хоста?

Нет, одиночным хостом можно полноценно управлять через встроенный веб-интерфейс Host Client. vCenter становится необходим при нескольких хостах, когда требуются vMotion, HA, DRS и централизованное управление.

Как восстановить доступ, если забыт пароль root?

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