Новые возможности System Center 2012 Virtual Machine Manager

Пост от Алексей Леготин | в категории System Center 2012, Virtual Machine Manager | добавлен 27-03-2012

0

Сегодня я хотел бы рассказать о новых возможностях, появившихся в  одном из ключевых компонентов пакета System Center 2012 – Virtual Machine Manager. О предыдущей версии, VMM 2008 R2, я рассказывал в своем блоге ранее. Напомню вкратце, что это средство для централизованного администрирования и управления виртуальными машинами и хостами виртуальных машин. В новой версии, наряду с новой функциональностью, замечена тенденция по направлению к облаку, в данном случае фокусировка на создание своего частного облака и управление им.

Вкратце о том, что собой представляет Virtual Machine Manager.  Это решение, предлагаемое компанией Microsoft, для управления инфраструктурой виртуальных машин. Основные особенности:

·        Единая консоль для развертывания и управления виртуальными машинами для HyperV, Virtual Server, и VMware ESX servers

·        Преобразование физических машин в виртуальные (P2V) и виртуальные в виртуальные (V2V)

·        Интеграция с System Center Operations Manager

·        Оперативное развертывание  новых виртуальных машин с помощью шаблонов

·        Централизованная библиотека компонентов виртуализации

Хочу заметить, во избежание возможного непонимания – сервер Virtual Machine Manager никоим образом не предназначен для размещения на нем виртуальных машин, т.е. роль HyperV устанавливать на нем не надо. Это именно сервер управления виртуальными машинами. Это важно при определении системных требований.

Системные требования

Системные требования не слишком изменились, по сравнению с предыдущей версией продукта, но повысились в части масштабирования, т.е. для управления бОльшим числом хостов. Системные требования различаются в зависимости от числа хостов, для деления принято число 150. Т.е. до 150 хостов – одни требования, свыше 150 – другие. В частности:

До 150 управляемых хостов:

clip_image002

Свыше 150 управляемых хостов:

clip_image004

Обращаю внимание на то, что в системных требованиях при количестве управляемых хостов свыше 150 не указано дисковое пространство вместе с локальной версией SQL Server. Это связано с тем, что рекомендуется использовать выделенный компьютер для сервера управления, а используемый VMM SQL Server размещать на отдельном компьютере, библиотечные серверы тоже организовать из других компьютеров, а папку по умолчанию для библиотеки на сервере управления не использовать.

В обоих случаях должна быть установлена операционная система Windows Server 2008 R2 (причем полная установка). Компьютер, на который вы устанавливаете сервер управления VMM, должен быть членом домена Active Directory.

Новые возможности

Рассмотрим новые возможности VMM 2012 по разделам:

— Развертывание и обновление

— Безопасность

— Конфигурирование ресурсов фабрики

— Развертывание виртуальных машин и сервисов в частном облаке

Развертывание и обновление

— Установка высокодоступного сервера управления VMM.

Ранее поддерживалась высокодоступная установка сервера управления, только если сам сервер управления  VMM находился в виртуальной машине, а эта виртуальная машина находилась в кластере. Теперь же и экземпляры сервера управления можно объединить в кластер.

— Обновление с VMM 2008 R2 до VMM 2012 RC (а также с VMM 2012 RC до VMM 2012 RTM).

— Поддержка PowerShell 2.0. Теперь, как и в остальных компонентах System Center 2012, все управление осуществляется посредством PowerShell. Т.е. команды консоли генерируют соответствующие наборы скриптом, которые затем и выполняются. Разумеется, эти скрипты, генерируемые в процессе выполнения каких-то действий в консоли, можно записать и использовать в дальнейшем для автоматизации рутинных действий.

Безопасность

— Создание учетных записей и профилей Run As. Учетная запись Run As – это контейнер для набора сохраненных полномочий. Для обработки размещения виртуальных машин и сервисов , которые могут требовать различных полномочий в зависимости от группы хостов, на которые разворачивается виртуальная машина или сервис, используется профиль Run As , который объединяет несколько учетных записей Run As.

— Использование новых возможностей, доступных для ролей Delegated Administrator и Self-Service User.  В VMM 2012 значительно улучшились возможности, предоставляемые ролям Self-Service User, которые теперь могут создавать и развертывать сервисы в частном облаке. Для роли Delegated Administrator добавлены возможности управления частным облаком.

— Создание роли ReadOnly Administrator. Роль Read-Only Administrator предназначена для аудита. Члены этой роли могут видеть статусы виртуальных машин, статусы заданий, свойства объектов в пределах своей группы хостов (куда у них есть доступ).

Конфигурирование ресурсов фабрики

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

— Обнаружение физических компьютеров в сети (например, «чистого железа» – компьютеры bare-metal), автоматическая установка Windows Server 2008 R2 и конвертация компьютеров в управляемые хосты Hyper-V. Для обнаружения bare-metal-ресурсов необходим физический компьютер с контроллером BMC (baseboard management controller), поддерживающим протокол управления out-of-band.  Например, для серверов HP такой контроллер называется iLO.

— Использование консоли VMM для создания кластера Hyper-V.

— Использование Citrix XenServer в качестве хоста. Да, в VMM 2012 появилась поддержка управления виртуализацией на основе продукта Citrix XenServer.

— Использование консоли VMM для конфигурирования сетевых ресурсов: логические сети, пулы IP-адресов, пулы MAC-адресов можно создавать прямо из консоли VMM.

— Использование консоли VMM для конфигурирования ресурсов хранения: классификация хранилищ по признакам объема и скорости доступа, логические модули и пулы хранилищ.

— Управление обновлениями WSUS из консоли VMM. Согласования обновлений с базовым уровнем, просмотр статуса согласования обновлений и статуса выполнения обновлений при помощи  WSUS.

— Выполнение балансировки ресурсов с помощью Live Migration. Миграция виртуальных машин между хостами кластера, поддерживающими Live Migration (Динамическая оптимизация)

— Оптимизация энергопотребления (выключение-включение хостов кластера): выключение хостов кластера, ресурсы которых не используются, и включение хостов обратно, когда они понадобятся снова.

Развертывание виртуальных машин и сервисов в частном облаке

— Создание частного облака. Возможность создания частного облака на основе набора ресурсов (комбинируя хосты, сеть, хранилища и библиотеки ресурсов) является ключевым новшеством в Virtual Machine Manager 2012.

— Использование Серверной Виртуализации Приложений (Server AppV). Технология аналогична клиентской Application Virtualization, но используется для серверных приложений. Используется Server AppV для развертывания набора приложений при помощи VMM 2012.

— Создание профиля с ограничениями ресурсов для частного облака. Ограничения по количеству виртуальных машин, количеству виртуальных процессоров, памяти и емкости ресурсов хранения.

— Создание профиля приложений, который предоставляет инструкции для установки Microsoft Server AppV, Microsoft Web Deploy и приложений Microsoft SQL DAC, а также для запуска скриптов при развертывании виртуальных машин.

— Создание профиля SQL Server, который обеспечивает инструкции для настройки экземпляра SQL Server для приложений SQL DAC при развертывании виртуальных машин.

— Развертывание виртуальных машин в частное облако с использованием шаблонов.

— Возможность создания сервисных шаблонов. Использование VMM Service Template Designer для создания сервисных шаблонов, которые затем могут использоваться для развертывания сервисов. Под сервисом в данном случае понимается не обычная служба в операционной системе Windows, а целая сущность, можно даже сказать, приложение, выполняющее какие-то функции, с определенным наборов параметров, дополнительных скриптов и т.п. Данное приложение может состоять из набора выиртуальных машин, в совокупности выполняющих некую функцию (функции).

— Развертывание сервисов в частные облака или хосты с использованием сервисных шаблонов.

— Масштабирование сервиса (добавление виртуальных машин в уже развернутый сервис).

— Обслуживание сервиса (проведение изменений в уже развернутом сервисе). Причем изменения в развернутом сервисе могут проводиться на уровне шаблона, и потом применяются к уже развернутому ранее из этого шаблона сервисе.

— Экспорт и импорт сервисных шаблонов. Экспорт установок операционной системы, описания оборудования, установок приложений и сетевых параметров в файл.xml.  Также он может экспортировать пароли, ключи продуктов, установки приложений, глобальные установки, помеченные как безопасные, с возможностью шифрования. Не экспортируются физические сущности, такие как виртуальные диски, скрипты, пакеты приложений.

Другие новшества

— Использование консоли VMM пользователями портала самообслуживания (SelfService Portal). Ранее пользователи данного портала могли, скажем, развертывать виртуальные машины только через портал самообслуживания. Теперь же проведена своеобразная взаимная интеграция портала и сервера управления VMM, так что использование ролей пользователей как бы "сквозное".

— SQL Server редакции Express больше не поддерживается в качестве базы данных для VMM.

— Хост-сиcтемы с Microsoft Virtual Server 2005 R2 больше не поддерживаются. Виртуализация развивается и устаревшие технологии более не поддерживаются, так как они тормозят развитие и требуют, собственно, ненужных вложений.

— Хост-системы с VMware ESX 3.0 и ESXi 3.0 больше не поддерживаются, есть поддержка только более новых версий (от 3.5 и 4.0 и выше).

Основные возможности, появившиеся в новой версии Virtual Machine Manager, я перечислил. Рассмотрим теперь новый интерфейс и пример создания частного облака.

Демонстрация интерфейса VMM 2012 и пример создания частного облака

Открыв консоль управления в представлении Fabric (фабрика), мы увидим следующий список возможных ресурсов, которые могут находиться в фабрике.

clip_image006

Сюда могут входить серверы: хост-системы, библиотечные серверы, PXE серверы, серверы обновлений, серверы vCenter (для управления виртуальными машинами VMware), а такжде собственно сервер(ы) управления VMM. В фабрику также входят все сетевые ресурсы, состоящие из логических сетей, пулов MAC-адресов, балансировщиков нагрузки и Шаблонов виртуальных IP-адресов). В фабрике еще находятся разнообразные устройства хранения (пулы и классификации хранения, массивы и провайдеры).

В представлении VMs and Services (виртуальные машины и сервисы) мы видим все виртуальные машины с их характеристиками, а также тут будут находиться сервисы, после их развертывания.

clip_image008

В этом представлении с виртуальными машинами можно проводить различные действия:

clip_image010

Можно как управлять поведением текущих виртуальных машин, так и создавать новые.

Важную часть VMM представляет собой библиотека (представление Library).

clip_image012

В библиотеке централизованно хранятся многие вещи, которые потом удобно использовать для создания виртуальных машин, построения частных облаков и сервисов. В частности, шаблоны виртуальных машин и сервисов, конфигурации для развертывания сервисов. Профили различных приложений, хостов, конфигураций виртуальных машин тоже удобно использовать. Т.е. при создании, например, виртуальной машины, мы можем выбрать уже готовый (созданный заранее) профиль с определенными аппаратными характеристиками (память, жесткий диск, колиечство процессоров и т.п), профиль операционной системы. Т.е. ускоряется и упрощается создание новых виртуальных машин и вообще любых новых объектов частного облака.

Для примера рассмотрим процесс создания частного облака. Все происходит через шаги соответствующего мастера. Прежде всего даем имя и описание для частного облака:

clip_image014

Далее выбираем группу хостов, которые будут входит в наше частное облако:

clip_image016

Нужно также выбрать и сеть, с помощью которой будут объединены элементы внутри облака:

clip_image018

Выбираем балансировщики нагрузки для облака, частности, в системе уже существует балансировщик нагрузки, предлагаемый Microsoft:

clip_image020

Предлагается также выбрать профиль виртуальных IP-адресов для использования в облаке. Так как мы этот профиль пока не создавали, данный момент можно пропустить.

clip_image022

То же самое касается имеющихся в системе классификаций хранения:

clip_image024

Выбираем пути в библиотеке для сохраненных виртуальных машин и для библиотечных папок, используемых только-для-чтения.

clip_image026

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

clip_image028

Можно задать так называемые профили возможностей, на выбор есть сразу готовые профили для каждой из использующихся технологий гипервизоров: Citrix XenServer, Microsoft HyperV и VMware ESX Server:

clip_image030

Заключительным шагом мастера нам показывают все параметры, которые мы задали для частного облака. Можно вернуться назад и все изменить.

clip_image032

После нажатия кнопки Finish создается частное облако с выбранными нами настройками. И далее внутри этого частного облака мы можем создавать виртуальные машины, сервисы и т.п.

Разумеется, это демонстрация лишь мизерной части возможностей новой версии System Center 2012 Virtual Machine Manager, но моей целью и не являлось написать целую книгу. 😉

Полезные ссылки

1) http://technet.microsoft.com/ru-ru/evalcenter/hh505660.aspx — ссылка для скачивания всех компонентов System Center 2012 RC.

2) http://technet.microsoft.com/en-us/library/gg610610.aspxдокументация из библиотеки Technet по System Center 2012 Virtual Machine Manager.

3) http://www.microsoftvirtualacademy.com/tracks/system-center-virtual-machine-manager-2012курс Microsoft Virtual Academy по System Center 2012 Virtual Machine Manager (вебкасты Михаила Комарова, MVP: Virtual Machine).

4)http://www.microsoft.com/microsoftservices/en/us/journey_to_the_cloud.aspx – Введение в облачные технологии Microsoft.

5) http://www.techdays.ru/videos/System%20Center – различные вебкасты по компонентам System Center на Techdays.ru.

 

 

 

 

 



Написать комментарий