В условиях ограниченного бюджета сегодня виртуализация может стать оптимальным инструментом управления затратами на инфраструктуру. Применительно к задаче максимального расширения инфраструктуры виртуализации при минимальном изменении суммарных затрат я собрал информацию о программах и платформах виртуализации, позволяющих максимально эффективно использовать бюджет на ИТ. Основное достоинство этих решений состоит в том, что все они распространяются бесплатно.
После выпуска открытых базовых гипервизоров Microsoft и VMware появление бесплатных приложений и служебных программ от поставщиков технологий виртуализации было лишь вопросом времени. Сегодня на рынке имеются бесплатные версии продуктов множества производителей, от средств управления виртуализацией до решений, направленных на повышение производительности и оптимизацию. Некоторые из этих продуктов явно нацелены на то, чтобы убедить пользователя совершить обновление до розничной копии продукта за полную цену, однако есть и такие, которые предлагают удивительно широкие функциональные возможности. Подробную информацию о бесплатных инструментах и служебных программах виртуализации можно найти в статье Майкла Оти «Бесплатные средства виртуализации», опубликованной в Windows IT Pro/RE № 4 за 2008 г.
Бесплатные инструменты виртуализации
Тем, кто уже использует платформу виртуализации, например VMware ESX Server, Virtual Infrastructure 3 (VI3), Microsoft Hyper-V или Citrix XenServer, многие из этих бесплатных инструментов помогут извлечь максимальную пользу из вложенных средств. Некоторые из них работают лишь с продуктами от определенного производителя, но все эти решения объединяет нечто общее: они бесплатны.
Veeam Monitor 3.0 Free Edition. Снизив цену на ESXi до нуля в прошлом году, компания VMware открыла свою новейшую технологию виртуализации на базе гипервизора значительно более широкому кругу пользователей. Понимая насущную потребность в бесплатной технологии контроля в реальном времени для сред ESX и ESXi, компания Veeam Software выпустила Veeam Monitor Free Edition. Это приложение за счет преимуществ API VMware помогает контролировать среды ESX и ESXi и отслеживать распределение ресурсов между отдельными виртуальными машинами; поддерживает доступ нескольких администраторов, позволяет создавать оповещения и предупреждения, рассылаемые по электронной почте, и предусматривает возможность сопоставления данных о производительности с информацией о событиях. Veeam также заявляет о возможности прямого подключения бесплатного выпуска Veeam Monitor к консоли виртуальных машин VMware. Подробную информацию о Veeam Monitor Free Edition можно найти на сайте www.veeam.com.
Embotics V-Scout. Помочь ИТ-специалистам максимально эффективно использовать VMware VirtualCenter — основная задача Embotics V-Scout 1.1, бесплатного инструмента, группирующего и организующего данные, генерируемые одним или двумя установленными приложениями VMware VirtualCenter. V-Scout предоставляет администраторам единую панель отчетности и контроля рабочих параметров виртуальных машин, обнаруживает подключенные к сети и автономные виртуальные машины, генерирует отчеты по данным тренда по всем виртуальным машинам и позволяет создавать стандартные и специальные атрибуты при развертывании на основе клонов и шаблонов. Те, кто использует VMware VirtualCenter, должны поставить V-Scout первым пунктом в списке дополнительных загрузок. Подробнее о Embotics V-Scout см. на сайте www.embotics.com.
Catbird Compliance Enforcer. «Безопасность» и «соответствие требованиям» — слова, способные вывести из себя даже самых опытных ИТ-специалистов. Добавим сюда виртуальный информационный центр плюс необходимость поддержки системы безопасности всех виртуальных данных и их соответствия требованиям бесчисленных внутрикорпоративных и общегосударственных правил и норм, и получится настоящая «взрывчатая смесь» для ИТ-специалиста. Именно здесь в дело вступает Compliance Enforcer. Предлагаемый как бесплатная служба, Compliance Enforcer способен анализировать существующую виртуальную инфраструктуру, выявлять и помещать в карантин подозрительные виртуальные машины, а также генерировать различные отчеты о соответствии нормативным требованиям и нормам безопасности. Compliance Enforcer можно настроить на контроль и обеспечение соблюдения федеральных нормативов (например, положений закона Сарбейнса-Оксли, акта HIPAA, GLBA). Продукт также поддерживает безопасность данных, предлагая рекомендации по укреплению виртуальной инфраструктуры. Подробнее о Catbird Compliance Enforcer рассказано на сайте www.catbird.com.
Tripwire ConfigCheck и OpsCheck. Наиболее популярные решения виртуализации для крупных предприятий — ESX Server и Virtual Infrastructure 3 (VI3) от VMware подготовили почву для появления бесплатных приложений и программ. В июне 2008 г. компания Tripwire выпустила свободную программу ConfigCheck, способную оценивать параметры установленного ESX Server и обеспечивать правильность настройки конфигурации и соответствие рекомендациям VMware. Свой успех компания Tripwire дополнила недавним объявлением о выпуске OpsCheck — еще одного бесплатного приложения, осуществляющего диагностику ошибок настройки, способных вызвать проблемы с VMware VMotion. По словам Дэна Шенбаума, старшего вице-президента по развитию бизнеса и маркетингу компании Tripwire, специалисты по виртуализации осваивают неизведанную территорию, что требует создания новых инструментов для преодоления трудностей виртуальных сред. Именно поэтому Tripwire ориентируется на создание служебных программ специально для виртуализации. Подробную информацию о ConfigCheck можно найти на сайте www.vwire.com/free-tools/configcheck, а для получения информации о OpsCheck воспользуйтесь ссылкой www.vwire.com.
PlateSpin Recon Inventory Edition. Прежде чем погрузиться с головой в очередной продукт виртуализации, необходимо выполнить большую работу по планированию и анализу соответствия рассматриваемой стратегии потребностям вашей организации. Recon Inventory Edition от PlateSpin оценит характеристики и проанализирует ваш центр обработки данных, соберет информацию о трафике, рабочей нагрузке, имеющимся активам и службам приложений и построит четкую картину фактической ситуации. Этот бесплатный продукт поддерживает до 100 серверов и обеспечивает инвентаризацию аппаратных и программных средств виртуальных серверов под управлением Linux, Sun Solaris и Windows. Подробнее о PlateSpin Recon Inventory Edition рассказано на сайте http://www.platespin.com/.
Vizioncore vOptimizer FreeWare. Виртуализация дает множество преимуществ с точки зрения экономии средств и энергии, однако легкость, с которой можно создавать, копировать и перемещать виртуальные машины, может быстро привести к росту потребности в запоминающих устройствах. Ресурсоемкие виртуальные машины, стремительно заполняющие имеющиеся сетевые хранилища, могут быстро свести на нет некоторые первоначальные выгоды, реализованные за счет виртуализации. Компания Vizioncore попыталась смягчить эти болезненные моменты с помощью Vizioncore vOptimizer Free Ware — продукта, призванного уплотнять виртуальные машины (различные варианты от Microsoft и VMware) до более удобных размеров. Подробную информацию о Vizioncore vOptimizer Free Ware можно найти на сайте www.vizioncore.com.
Microsoft Assessment and Planning Toolkit. Переход с физических серверов на виртуальные — задача, часто требующая более тщательного планирования и анализа, чем предполагают многие ИТ-специалисты. Поэтому такие инструменты, как бесплатный Microsoft Assessment and Planning Toolkit, очень полезны: они берут на себя большую часть умозаключений (и некоторые рабочие операции) при очередном переходе с физического сервера на виртуальный. Этот инструментарий, не требующий агента, обнаруживает компьютеры в сети и генерирует подробный отчет с использованием WMI, SNMP или Remote Registry Service. Пакет не только помогает определить, какие физические серверы надо превратить в виртуальные, но и упрощает планирование и переход на другие приложения и службы Microsoft. Подробнее о Microsoft Assessment and Planning Toolkit рассказано на сайте technet.microsoft.com.
EasyVMX. Один из самых простых способов создания виртуальной машины — с помощью Web-инструмента EasyVMX. Чтобы воспользоваться этим инструментом, зайдите на Web-сайт EasyVMX, укажите немногочисленные параметры создаваемой виртуальной машины (какая операционная система будет применяться, описание, сетевые настройки, сетевой адаптер, диск и т. д.), затем нажмите кнопку Create Virtual Machine. EasyVMX создает виртуальную машину по вашему описанию и выдает ссылку для загрузки. В перспективе ожидается выпуск расширенного набора функций для EasyVMX 2.0 с усиленной поддержкой Windows Vista, усовершенствованным автоматическим обнаружением звукового и графического оборудования, поддержкой функции пробуждения по локальной сети Wake-on-LAN для виртуальных сетевых карт и прочими возможностями. Подробно о EasyVMX рассказано на сайте www.easyvmx.com.
Открытые платформы виртуализации
Вам не придется тратить деньги на то, чтобы начать пользоваться преимуществами виртуализации, особенно если речь идет о небольшой организации с несколькими десятками клиентов. Все перечисленные ниже решения помогут реализовать выгоды новых решений за счет виртуализации, причем для доступа к большинству из них достаточно осуществить лишь короткую загрузку.
Virtual Iron Single Server Edition. Сегодня Citrix, Microsoft и VMware занимают ведущие позиции, тогда как Virtual Iron уже несколько лет предлагает дешевые и очень удачные продукты виртуализации, которые мы оценили по достоинству, назвав Virtual Iron победителем в номинации Editors’ Best Award по категории «Виртуализация» за 2007 г. Сегодня Virtual Iron внедряет виртуализацию, распространяя бесплатную технологию Single Server Edition, позволяющую обслуживать до четырех виртуальных серверов на одном виртуальном процессоре. Поддержка VLAN не предусмотрена, но локальное дисковое хранилище и техническая поддержка (в режиме сетевых дискуссионных форумов Virtual Iron) предоставляются бесплатно. Подробно о Virtual Iron Single Server Edition рассказано на сайте www.virtualiron.com.
Microsoft Virtual PC 2007. Microsoft Virtual PC 2007, хоть и не является новаторским продуктом, как когда-то, все же предлагает ряд базовых функций виртуализации по цене, которую трудно не принять во внимание. С помощью Virtual PC можно создавать виртуальные машины и использовать их для запуска нескольких операционных систем на одном и том же ПК. Функции продукта ограничены по сравнению с более дорогостоящими вариантами, но не будем забывать, что этот продукт — бесплатный. Virtual PC 2007 доступен для загрузки с Web-сайта Microsoft. Правда, следует заметить, что виртуальные машины, созданные с помощью Virtual PC 2007, нельзя задействовать с VMware Player в первозданном виде, однако благодаря VMware Converter их можно преобразовать в формат, подходящий для Virtual PC. Подробно о Microsoft Virtual PC 2007 рассказано на сайте www.microsoft.com.
Microsoft Hyper-V Server 2008. Поэкспериментировав с идеей продажи изолированной версии технологии Hyper-V по неоправданно низкой цене 28 долл., Microsoft последовала примеру VMware, сделав Microsoft Hyper-V Server 2008 доступным для бесплатной загрузки. Возможно, в Редмонде пока есть над чем поработать, чтобы догнать VMware и побудить крупных корпоративных клиентов перейти на Hyper-V, но на рынке малого и среднего бизнеса продукт Microsoft весьма успешен. Кроме того, Hyper-V имеет высокую производительность. Технический директор Windows IT Pro Майкл Оти недавно протестировал Hyper-V в сравнении с ESX Server (см. статью «Виртуализация: матч-реванш», опубликованную в январском номере журнала за 2009 г.), и Hyper-V показал впечатляющие результаты, особенно для выпуска 1.0. Подробно о Microsoft Hyper-V Server 2008 рассказано на сайте www.microsoft.com.
VMware ESXi. Возможно, VMware ESXi сегодня самый передовой гипервизор на рынке, к тому же бесплатный. В последнем обзоре, посвященном ESXi (статья «Программа ESXi от VMware» опубликована в третьем номере журнала за 2009 г.), Майкл Оти говорил о продукте как о проверенной в производственных условиях платформе виртуализации, простой в установке и управлении». Платформа управления VI3 наделяет ESXi способностью использовать VMotion, а также свойственными VMware возможностями системы архивации данных и обеспечения высокой надежности. Майкл Оти также отметил, что ESXi при той же производительности, что и у Hyper-V, обеспечивает еще более широкую поддержку гостевых сред Linux. По его словам, если необходимо реализовать комбинацию виртуальных машин Linux и Windows в рабочей среде, ESXi — предпочтительный вариант среди продуктов виртуализации. Подробно о ESXi рассказано на сайте www.vmware.com.
VMware Player. Если не требуется создавать виртуальные машины, а нужно лишь использовать какую-либо из них, оптимальным решением может стать VMware Player. Доступный для свободной загрузки с Web-сайта VMware, VMware Player позволяет загружать и эксплуатировать виртуальные машины, созданные с помощью других продуктов виртуализации, а именно Microsoft Virtual Server, Microsoft Virtual PC, VMware Workstation, VMware Fusion, VMware Server или VMware ESX. Это позволяет легко запускать несколько операционных сред на одном и том же оборудовании. Кроме того, VMware заявляет о способности VMware Player загружать и запускать устройства, имеющиеся на VMware Virtual Appliance Marketplace. Некоторым может показаться значительным препятствием невозможность создавать виртуальные машины, однако существует ряд других приложений и программ, которые можно использовать для создания виртуальных машин. Подробную информацию о VMware Player можно найти на сайте www.vmware.com.
Sun MicroSystems VirtualBox. Возможно, если говорить о настольных программах виртуализации, ведущие позиции, как водится, занимают Microsoft, Citrix и VMware, однако существуют и другие варианты. Один из лучших — Sun MicroSystems VirtualBox, гипервизор с открытым исходным текстом, впечатляющим диапазоном поддерживаемых хост-систем (от Windows и Mac OS X до Solaris, Linux и их комбинаций) и обширным списком возможностей. Входящая в состав портфеля продуктов Sun xVM технология VirtualBox 2.1 обеспечивает расширенную поддержку устройств хранения, повышенную производительность сети, поддержку новой 3D-графики (через OpenGL API), обладает усовершенствованными рабочими характеристиками, благодаря использованию форматов виртуального жесткого диска Microsoft (VHD) и диска виртуальной машины VMware (VMDK), и предоставляет поддержку 64-разрядных гостевых операционных систем на 32-разрядных платформах. Технология VirtualBox значительно продвинулась вперед за последние несколько лет, и этот последний выпуск — самый лучший. Продукт предоставляется бесплатно индивидуальным и корпоративным пользователям, но предлагаются и варианты подписки для более крупномасштабных реализаций, начиная от 30 долл. за пользователя в год. Подробнее о VirtualBox 2.1 расказано на сайте www.virtualbox.org.
Citrix XenServer Express Edition. Подобно VMware (ESXi) и Microsoft (Hyper-V Server 2008), Citrix предлагает бесплатную версию продукта XenServer под названием Citrix XenServer Express Edition. Эта версия имеет те же характеристики, что и более дорогие версии Xen, исключая лишь дополнительные функциональные возможности, входящие в выпуски Standard и Enterprise XenServer. Что дает Citrix XenServer Express? Возможность параллельного запуска до четырех виртуальных машин на каждом хосте XenServer и поддержку до 4 Гбайт оперативной памяти. Также поддерживаются двухъядерные процессоры. Если вам когда-либо понадобится выполнить обновление до более мощных выпусков Standard или Enterprise, Citrix предлагает удобную схему лицензирования и обновления до более полнофункциональных (и более дорогих) версий. Подробную информацию о Citrix XenServer Express Edition можно найти на сайте www.citrix.com.
Примечание: компания Citrix недавно объявила, что XenServer Enterprise Edition будет также предоставляться бесплатно.
Джефф Джеймс (jjames@windowsitpro.com) — старший редактор журналов Windows IT Pro и SQL Server Magazine. Специализируется на виртуализации и терминальных службах