В 2008 г. для платформы виртуализации Microsoft наступил период зрелости. Компания предлагает продукты для настольных компьютеров, малых и средних предприятий, корпораций и даже самых больших центров обработки данных. Недостающий элемент — централизованное управление, что особенно важно для крупных структур. Компаниям необходимы способы управления средой, в которой взаимодействуют виртуальные и физические компьютеры, нужно автоматизировать распределение виртуальных ресурсов и научиться переносить устаревшие физические серверы в виртуальную среду. Эти задачи решены в новой версии продукта управления виртуальной средой Microsoft. В данной статье описаны основные характеристики Microsoft System Center Virtual Machine Manager 2008 (VMM 2008).

Что представляет собой VMM 2008?

VMM — сервер управления центром обработки данных с функциональностью, предназначенной специально для виртуализованной среды. К его важнейшим характеристикам относятся: возможность преобразовывать устаревшие и недозагруженные аппаратные серверы в виртуальные машины (VM); предоставлять, развертывать и управлять виртуальными машинами и другими виртуальными ресурсами; автоматически оптимизировать виртуализованную инфраструктуру. VMM 2008 также обеспечивает преобразование типа Virtual-to-Virtual (V2V) для перемещения виртуальных машин с платформы VMware ESX Server.

Управление разнородными объектами

С помощью диспетчера VMM 2008 можно управлять всеми виртуальными серверами Microsoft, в том числе Virtual Server 2005 R2, Windows Server 2008 Hyper-V и Microsoft Hyper-V Server 2008. Это естественно. Но продукт подходит и для управления VMware ESX Server — приятная неожиданность для компаний с неоднородной средой.

Недавно менеджер программы Microsoft Дэвид Армор сообщил, что диспетчер VMM 2008 обращается с ESX Server как с «полноправным гражданином», обеспечивая доступ к часто используемым функциям управления ESX Server. Но при этом задействована и уникальная функциональность VMM, в частности автоматизированное размещение виртуальной машины, библиотека на основе Microsoft SQL Server 2005 и другие возможности.

Как член семейства продуктов управления System Center, VMM 2008 формирует и воспринимает предупреждения System Center и может запускать действия на основе этих предупреждений. Благодаря интеграции с важнейшими продуктами System Center, такими как Operations Manager 2007, можно отслеживать физические и виртуальные машины из единого интерфейса, используя преимущества специализированных виртуальных функций. Интерфейс пользователя VMM 2008 похож на другие продукты System Center и основан на Ops Manager, поэтому администраторы смогут быстро освоить его и приступить к работе.

Как и многие другие недавно выпущенные административные консоли Microsoft, консоль VMM целиком построена на основе Windows PowerShell; поэтому все операции, доступные из графического интерфейса, можно выполнить и с помощью сценариев. Выполняя действия из графического интерфейса, можно посмотреть запускаемые при этом базовые сценарии, а затем использовать их в качестве основы для построения собственных автоматизированных процедур.

Автоматизированное развертывание VM

Диспетчер VMM 2008 анализирует узлы виртуализации и рекомендует наиболее подходящие физические серверы для виртуализованных рабочих нагрузок. Эта функция, именуемая Intelligent Placement, может быть настроена для работы в автоматизированном режиме, перемещения «на ходу» виртуальных ресурсов с одного узла на другой. После развертывания виртуальных машин можно отслеживать их параметры и соответственно управлять размещением.

Библиотека VMM 2008 обеспечивает центральное хранилище для управления и хранения таких виртуальных ресурсов, как виртуальные машины, виртуальные жесткие диски (VHD), файлы образов ISO, профили, сценарии настройки, файлы ответов sysprep и шаблоны. В большой, распределенной среде можно организовать несколько библиотек, чтобы избежать проблем с производительностью, связанных с пропускной способностью сетевых каналов.

Новшество VMM 2008, функция Performance and Resource Optimization (PRO), оптимизирует виртуализованные ресурсы с учетом сведений о производительности и состоянии, полученных от пакетов управления Ops Manager 2007. VMM 2008 интегрирован с отказоустойчивыми кластерами Windows Server 2008, что позволяет организовать кластерную виртуализованную среду с высокой готовностью.

Установка и использование VMM 2008

В отличие от бесплатного инструмента Microsoft для управления виртуальными машинами Hyper-V Manager, диспетчер VMM 2008 необходимо устанавливать в домене Active Directory (AD). Хост-компьютеры VM не обязательно должны быть членами домена. Продукт должен быть установлен только поверх Server 2008 x64 и включать экземпляр SQL Server 2005 Express, необходимый для библиотеки VMM и подготовки отчетов. Можно также использовать существующие экземпляры SQL Server, в том числе SQL Server 2008. Административную консоль VMM 2008 можно установить на компьютерах с операционными системами Windows Vista SP1, Windows Server 2003 и Windows XP SP3. Портал самообслуживания, устанавливаемый на Server 2008 и Windows 2003 R2, позволяет предоставить функциональность VMM через распределенную корпоративную сеть. Необходимо установить агент VMM 2008 на каждом хост-компьютере и сервере библиотеки.

По сравнению с Hyper-V Manager, VMM 2008 располагает на удивление обширной дополнительной функциональностью. Интерфейс пользователя более продуманный, с дополнительными фильтрами и хост-группами, которые позволяют видеть логические группы виртуальных машин и любое количество физических хост-компьютеров в одном представлении. Благодаря окну предварительного просмотра с изменяемыми размерами, в котором представлены активные виртуальные машины, реже возникает необходимость подключаться к конкретной виртуальной машине и открывать ее в отдельном окне. С помощью фильтров и групп значительно проще управлять узлами кластеров из виртуальных машин.

Большинство передовых инструментов VMM 2008 доступны с помощью несложных мастеров. Мастер миграции виртуальной машины оценивает потенциальные целевые узлы для миграции и упрощает выбор подходящего места назначения. Перенос виртуальных машин на основе Hyper-V выполняется не мгновенно, но очень быстро; перенос виртуальных машин ESX Server — мгновенный благодаря функциям динамической миграции. Динамическая миграция появится в версии Hyper-V для Windows Server 2008 R2. В каждом мастере предусмотрена кнопка View Script для просмотра кода PowerShell, который можно применять в собственных сценариях.

В эксплуатации библиотека VMM 2008 — поверхностный слой над базовой файловой системой. Перемещаясь по вложенным папкам, таким как ISO, сценарии, шаблоны и VHD, пользователь видит представление этих объектов, которые в действительности хранятся в проводнике.

Интересен и портал VMM 2008 Self-Service Portal. С помощью этого Web-приложения пользователи могут запускать, останавливать и приостанавливать виртуальные машины, назначать контрольные точки и выполнять другие действия, не прибегая к помощи технического персонала. Доступные виртуальные машины можно увидеть в текстовом списке или графическом представлении с использованием значков, позволяющих динамически следить за активностью виртуальных машин.

Основное преимущество VMM 2008 над инструментарием VMware заключается в возможности глубже заглянуть в каждую виртуальную машину, чем при использовании конкурирующего продукта. Благодаря интеграции с пакетом управления System Center можно углубиться в любую виртуальную машину и управлять базовыми рабочими нагрузками.

Возможности VMware ограничиваются определением операционной системы виртуальной машины, а с помощью VMM 2008 можно выяснить, например, установлены ли службы Microsoft IIS, а затем просмотреть журнал событий и выполнить другие низкоуровневые операции.

Рекомендации

VMM 2008 — передовое решение, возможностей у которого, как и следовало ожидать, гораздо больше, чем у бесплатного продукта Hyper-V Manager. Однако главная отличительная черта VMM 2008 — широта взаимодействия: диспетчер работает со всеми серверами виртуализации Microsoft и VMware ESX Server. Продукт интегрирован с System Center и обеспечивает безупречно согласованный централизованный интерфейс управления для физических и виртуальных машин. Благодаря возможности перехода на другой ресурс и высокой готовности Server 2008 диспетчер пригоден для виртуализации центров обработки данных. Наибольший интерес VMM 2008 представляет для администраторов крупных центров обработки данных. Но с его помощью будет проще управлять виртуальной средой компании любого размера.