Недавно я протестировал ESXi, разработанное компанией VMware и распространяемое бесплатно средство виртуализации на основе гипервизора. О выпуске этого продукта было объявлено на состоявшейся в 2008 году конференции VMworld. В нем используется та же программа управления операционными системами и тот же базовый код виртуализации, что и в ESX Server. Продукт ESX Server, давно уже имеющий репутацию признанного лидера на рынке средств виртуализации уровня предприятия, поставляется компанией VMware только в составе комплекта Virtual Infrastructure 3. ESXi, так же, как и ESX Server, совместим с широким диапазоном гостевых операционных систем Windows и Linux и имеет те же максимальные возможности. На стороне главной машины ESXi поддерживает до 32 хост-процессоров и оперативную память емкостью 256 Гбайт. Гостевые виртуальные машины могут иметь до четырех виртуальных процессоров и 64 Гбайт оперативной памяти. И хотя ESXi распространяется бесплатно, если вы хотите получать официальную техническую поддержку от компании VMware, вам придется заплатить за этот продукт.
Главное различие между ESX Server и ESXi заключается в служебной консоли. В комплект поставки ESX Server входит служебная консоль на базе Linux. Она выполняется в родительском разделе, который используется для различных операций управления в режиме командной строки. Разработчики ESXi отказались от консоли управления, в результате чего размер программы сократился до 32 Мбайт. Управление осуществляется посредством разработанного специалистами VMware клиента Virtual Infrastructure Client (VIC) или с помощью удаленного интерфейса командной строки. Отсутствие встроенной служебной консоли налагает на ESXi еще одно ограничение: продукт не имеет интерфейса управления на базе Web, которым оснащен ESX Server. Впрочем, на практике все операции управления выполняются с помощью клиента VIC. В родительском разделе ESXi реализовано весьма непритязательное меню, используемое для первоначальной настройки системы, а также для включения и выключения сервера. Благодаря компактности программы ESXi повышается уровень ее защищенности (сокращается потенциальная площадь атаки).
Продукт ESXi выполняется не на всех аппаратных средствах, поэтому необходимо убедиться в том, что ваш сервер подходит для этого продукта. Со списком совместимых систем можно познакомиться на Web-узле VMware.
Я установил и протестировал ESXi на системе HP ProLiant ML370 G5; это монтируемый в стойку сервер высотой 4U. Он построен на базе двух процессоров Intel Quad Core Xeon с тактовой частотой 1,86 ГГц и системной шины, имеющей тактовую частоту 1066 МГц. Сервер ML370 G5 был оснащен оперативной памятью емкостью 8 Гбайт и восемью накопителями по 72 Гбайт со скоростью вращения дисков 15000 об./мин в матрице RAID. VMware позиционирует ESXi как продукт, занимающий 32 Мбайт дискового пространства. Компактная программа на конференции VMworld распространялась на флэш-накопителях USB.
В процессе установки ESXi используется простой интерфейс с применением символов. Установка прошла быстро и не вызвала каких-либо осложнений. Вся процедура заняла у меня порядка пяти минут, включая время, необходимое для инициализации средств хранения. По завершении установки я перезагрузил сервер и с помощью меню настройки ESXi ввел имя сервера, пароль root и IP-адрес системы управления. На всю настройку системы ушло менее 10 минут.
Работать с системной консолью ESXi проще, чем с консолью командной среды ESX Server, но ее возможности более ограничены. Так же, как и Microsoft Hyper-V Server 2008, ESXi позволяет выполнять задачи настройки системы методом выбора пунктов меню. И опять-таки подобно тому, как это делается при использовании Hyper-V Server, с помощью данной консоли можно создавать виртуальные машины и управлять ими.
По завершении первоначальной настройки сервера управление виртуальными машинами на ESXi осуществляется с помощью клиента Virtual Infrastructure Client (VIC), для установки которого достаточно указать в браузере IP-адрес сервера ESXi, активизировать ссылку на загрузочный узел и запустить программу установки VMware-viclient.exe. VIC оснащен удобной полнофункциональной консолью управления. Однако возможность выполнения таких задач, как клонирование виртуальных машин, в консоли не предусмотрена, если на системе не установлен продукт VMware vCenter Server (ранее меновавшийся VMware VirtualCenter Server). Особое достоинство консоли VIC состоит в том, что в ней сосредоточены данные для управления. Она позволяет управлять виртуальными машинами, пользователями и группами, а кроме того, отображает журнал событий управления и отслеживает такие показатели, как коэффициент использования процессоров, памяти, дисков, ресурсов сети, а также температуру ядер процессоров.
С целью определения рабочих характеристик ESXi я выполнил тот же набор тестов, который использовал ранее при сопоставлении ESX Server и Hyper-V (см. статью «Виртуальная дуэль, часть 1», опубликованную в Windows IT Pro/RE № 4 за 2008 г.). ESXi был установлен на том же сервере, с которым я работал при проведении испытаний на ESX Server.
Результаты оказались предсказуемыми. Поскольку в основу обоих изделий положен один и тот же базовый код, рабочие характеристики ESXi и ESX Server 3.5 были практически идентичными.
Разработанная специалистами VMware программа ESXi представляет собой проверенную в производственных условиях платформу виртуализации. Она легко устанавливается и проста в управлении. Кроме того, ею можно управлять с помощью созданной компанией VMware платформы управления VI3; в результате в сочетании с VI3 изделие ESXi может использовать технологию VMotion, а также средства резервирования и обеспечения высокого коэффициента отказоустойчивости VMware. ESXi обладает такими же функциями, как и Hyper-V, но обеспечивает возможность взаимодействия со значительно более широким кругом гостевых систем Linux. Если вы выбираете продукт виртуализации для производственной среды, где используются виртуальные машины Linux в сочетании с виртуальными машинами Windows, в первую очередь присмотритесь к ESXi. Его можно загрузить бесплатно на Web-узле компании VMware.
ДОСТОИНСТВА: превосходные рабочие характеристики, простая процедура установки, программа занимает всего лишь 32 Мбайт дискового пространства.
НЕДОСТАТКИ: число совместимых аппаратных компонентов относительно невелико.
Рейтинг: 5/5
Цена: распространяется бесплатно.
Рекомендация: ESXi — великолепная платформа виртуализации для компаний любого масштаба, использующих виртуальные машины на базе как Linux, так и Windows.
Компания-изготовитель: VMware, www.vmware.com/.