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