ADG Оставить заявку
Блог Инфраструктура 4 мин чтения

VMware ESXi 3.5 бесплатно: bare-metal без Service Console

VMware анонсирует ESXi как бесплатный bare-metal гипервизор. Сравниваем с ESX 3.0 в боевой серверной: меньше footprint, другая модель администрирования, вопросы к агентам мониторинга.

Контекст момента

VMware анонсирует VMware ESXi как бесплатную bare-metal альтернативу GSX/Server

VMware на этой неделе объявила ESXi - bare-metal гипервизор, который будет доступен бесплатно. Не поверх Windows или Linux, как VMware Server, а прямо на железо: загружается вместо ОС, занимает около 32 МБ на диске, и дальше управляешь виртуалками. Главная интрига - у нас уже стоит ESX 3.0 на паре серверов, и мы немедленно начали разбираться, что именно изменится.

ESXi против того, к чему привыкли

В нашем случае «привыкли» - это ESX 3.0 с полноценной Service Console. Это небольшой Linux (Red Hat-based), который живёт рядом с гипервизорным ядром и через который делается всё ручное управление: SSH, скрипты, cron, мониторинговые агенты, HP Insight Manager, Nagios-плагины.

ESXi эту прослойку убирает полностью.

Footprint. Классический ESX занимает несколько гигабайт только под Service Console и её окружение. ESXi - около 32 МБ. На отдельном разделе или прямо во флеш-памяти, которую VMware продаёт под это дело. Для небольшой серверной, где каждый диск на счету, это заметная разница.

Доступ к хосту. В ESX мы привыкли заходить по SSH на хост и разбираться напрямую. В ESXi SSH по умолчанию закрыт, нормального шелла нет. Есть DCUI (Direct Console User Interface) - текстовое меню прямо на сервере, и Remote CLI / vSphere CLI - набор утилит, которые запускаются с отдельной Windows- или Linux-машины. Либо VirtualCenter, если он развёрнут.

Администрирование. Через VirtualCenter всё работает штатно - тот же интерфейс, те же операции. Но VirtualCenter - это отдельный продукт, лицензия, отдельный Windows-сервер под него. Для двух хостов держать VirtualCenter ради управления - избыточно. Команда поначалу смотрела на Remote CLI с прищуром, но после первого знакомства стало понятно: базовые операции (включить, выключить, перенести файлы, настроить сеть) через него делаются нормально.

Где больно - мониторинговые агенты

Вот тут придётся поработать. У нас на ESX-хостах сидят:

  • Nagios NRPE - проверяет состояние хоста, диски, загрузку
  • HP Insight Manager Agent - аппаратные сенсоры, статус дисков в RAID
  • Собственный скрипт сбора метрик виртуалок через vmware-cmd

Все три смотрят на Service Console как на Unix-окружение. В ESXi этого окружения нет. NRPE туда не поставить. HP Agent под ESXi - отдельная история, которую VMware пока решает через CIM-провайдеры, но это не то же самое, что знакомый агент в Linux.

Переход означает переписывание мониторинга под SNMP-опрос хоста или под VMware VI API. API у VMware есть, он закрывает многое, но это уже не «поставил пакет и забыл» - это написание кода или поиск готовых решений.

Для кого ESXi имеет смысл прямо сейчас

Небольшая серверная без сложного мониторинга. Если гипервизор нужен чтобы держать несколько виртуалок и управлять ими из VI Client - ESXi закрывает эту задачу, и бесплатно. Против платного ESX для такого сценария - очевидный выбор.

Среда с VirtualCenter. Если VirtualCenter уже есть, ESXi добавляется к нему без вопросов. Централизованное управление, HA, VMotion - всё работает через тот же инструмент.

Миграция с VMware Server. Для тех, кто до сих пор на VMware Server - ESXi это шаг на настоящий bare-metal гипервизор без доплаты. Разница в производительности и изоляции ощутима.

Для нашего конкретного случая с ESX 3.0 - переходить немедленно смысла нет. Агенты работают, мониторинг настроен, Service Console делает то, что нам нужно. Когда придёт время обновлять хосты или расширять парк - ESXi будет нормальным кандидатом, но с пониманием, что мониторинговую инфраструктуру придётся переделывать под другую модель доступа.

Для клиентов, чью инфраструктуру мы ведём, ESXi интересен как вариант для новых хостов, где мониторинг строится с нуля. Туда проще закладывать правильную архитектуру сразу, чем переделывать живую систему.

VMware сделала правильный ход - убрали цену, убрали лишний слой, упростили архитектуру. Цена этого упрощения - пересмотр инструментов администрирования. Не критично, но не бесплатно по трудозатратам.

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.