Настройка портала самообслуживания с помощью System Center VMM 2008 R2 (часть 1)

Опубликовано: 22 Апреля, 2023

Введение

В этой статье я покажу вам, как настроить портал самообслуживания System Center VMM 2008 R2, который позволяет пользователям создавать собственные виртуальные машины и управлять ими. Во второй части статьи основное внимание будет уделено использованию портала самообслуживания System Center VMM 2008 R2 для создания и управления виртуальными машинами.

Обзор Microsoft System Center VMM 2008 R2

Microsoft System Center VMM 2008 R2 позволяет управлять Virtual Server 2005 R2, Hyper-V (включая R2), хост-фермами VMware ESX Server и виртуальными машинами с единой консоли. Интерфейс Windows PowerShell — это базовый компонент, обеспечивающий автоматизацию задач на поддерживаемых узлах виртуализации. Хосты VMware ESX Server управляются VMM 2008 R2 через набор API VMware VirtualCenter (теперь VMware vCenter Server). Поддержка VMM 2008 R2 распространяется на следующие версии продуктов VMware:

  • VMware ESX Server 3.0 или выше и VMware ESX Server 3.5i
  • VMware VirtualCenter (VC) 2.5 (инфраструктура VMware 3 [VI3])
  • VMware vSphere 4 (только функции VI3)

Важно отметить, что некоторые специфичные для VMware ESX Server задачи (например, развертывание обновлений, управление пулами ресурсов) могут по-прежнему требовать использования VMware vCenter Server. Кроме того, VMM 2008 R2 не поддерживает VMware Server.

Компоненты VMM 2008 R2

VMM 2008 R2 состоит из нескольких компонентов, которые можно установить на один сервер или распределить между несколькими серверами в зависимости от масштаба инфраструктуры и требований к нагрузке. Компоненты VMM 2008 R2 включают:

  • Служба диспетчера виртуальных машин

  • Консоль администратора диспетчера виртуальных машин

  • Портал самообслуживания Virtual Machine Manager

  • База данных диспетчера виртуальных машин

  • Агент диспетчера виртуальных машин

  • Библиотека диспетчера виртуальных машин

Служба диспетчера виртуальных машин

Централизованным механизмом управления для VMM 2008 R2 является служба диспетчера виртуальных машин. Служба Virtual Machine Manager управляет обработкой команд и обменом данными между другими компонентами VMM. Он взаимодействует с хостами виртуальных машин и хостами библиотеки виртуальных машин через агент Virtual Machine Manager.

Консоль администратора диспетчера виртуальных машин

Консоль администратора Virtual Machine Manager предоставляет графический пользовательский интерфейс (GUI) для выполнения следующих задач:

  • Мониторинг и управление поддерживаемыми хостами виртуализации

  • Мониторинг и управление серверами библиотеки VMM

  • Создание и управление виртуальными машинами

Консоль администратора Virtual Machine Manager использует командлеты PowerShell для выдачи команд и выполнения задач. В дополнение к консоли администратора Virtual Machine Manager также имеется командная оболочка, которую можно использовать для выполнения любых функций управления VMM из интерфейса командной строки.

Портал самообслуживания Virtual Machine Manager

Портал самообслуживания Virtual Machine Manager — это необязательный компонент, который можно развернуть, чтобы пользователи могли создавать собственные виртуальные машины и управлять ими. Пользовательские роли, определяемые администратором, определяют объем действий пользователя на их собственных виртуальных машинах. С помощью набора политик и рейтингов хостов созданная пользователем виртуальная машина может быть автоматически развернута на наиболее подходящей.

База данных диспетчера виртуальных машин

База данных Virtual Machine Manager является центральным хранилищем всей информации о конфигурации VMM, информации о библиотеке и информации о состоянии заданий.

Агент диспетчера виртуальных машин

Агент диспетчера виртуальных машин должен быть установлен на узлах Hyper-V и серверах библиотеки диспетчера виртуальных машин, чтобы им можно было управлять с помощью консоли администратора диспетчера виртуальных машин. Это не требуется для поддерживаемых хостов VMware ESX Server.

Библиотека диспетчера виртуальных машин

Библиотека диспетчера виртуальных машин — это центральное хранилище таких компонентов, как виртуальные жесткие диски, виртуальные гибкие диски, шаблоны виртуальных машин, профили оборудования и профили гостевых операционных систем, которые используются для создания виртуальных машин. В установке VMM 2008 R2 должна быть хотя бы одна библиотека.

Конфигурация портала самообслуживания System Center VMM 2008 R2

Существуют среды виртуализации, которые требуют от пользователей прямого доступа для создания собственных виртуальных машин и управления ими. Разработка программного обеспечения и студенческие лабораторные среды — лишь несколько примеров. Чтобы упростить использование и управление этими средами, System Center VMM 2008 R2 включает портал самообслуживания, который позволяет пользователям работать со своими виртуальными машинами через веб-браузер. Действия пользователей самообслуживания контролируются политикой самообслуживания. Политика самообслуживания предоставляет пользователю (или группе) разрешения на создание, управление и подключение к своим виртуальным машинам. Пользователи создают новую виртуальную машину на основе шаблонов, специально разработанных для пользователей самообслуживания. Политика самообслуживания ограничивает использование пользователями самообслуживания только определенных шаблонов для создания виртуальных машин.

Основные этапы настройки

Существует четыре основных шага по настройке портала самообслуживания VMM 2008 R2 после завершения установки службы диспетчера виртуальных машин, консоли администратора диспетчера виртуальных машин и библиотеки виртуальных машин.

  1. Установка компонента портала самообслуживания VMM 2008 R2

  2. Создание хост-группы самообслуживания

  3. Создание шаблона виртуальной машины

  4. Создание пользователя и политики самообслуживания

Установка компонента портала самообслуживания VMM 2008 R2

После установки службы диспетчера виртуальных машин на сервер можно установить портал самообслуживания VMM. Если ресурсы сервера ограничены или вы управляете небольшим количеством хостов и виртуальных машин, вы можете установить этот компонент на тот же сервер, что и служба диспетчера виртуальных машин, даже на виртуальную машину. Однако следует тщательно спланировать и распределить развертывание компонента портала самообслуживания VMM (а также других компонентов VMM) в средах, состоящих из большого количества хостов и виртуальных машин. Также необходимо учитывать, что Internet Information Server (IIS) должен быть установлен на серверах, на которых вы планируете развернуть портал самообслуживания VMM 2008 R2.

После входа на сервер с учетными данными администратора домена вы должны сначала убедиться, что на вашем сервере установлены необходимые роль и службы веб-сервера.

Выполните следующие действия, чтобы установить роль и службы веб-сервера:

  1. Запустите диспетчер серверов, нажмите «Роли» на левой панели, а затем выберите «Добавить роли» на правой панели, чтобы запустить мастер добавления ролей.

Изображение 27886
фигура 1

  1. На странице «Перед началом работы» нажмите «Далее».

Изображение 27887
фигура 2

  1. На странице «Выбор ролей сервера» установите флажок «Веб-сервер (IIS)» и нажмите «Далее».

Изображение 27888
Рисунок 3

  1. На странице веб-сервера (IIS) просмотрите примечания и нажмите кнопку Далее.

  2. На странице Выбор служб ролей установите флажки для следующих компонентов:
    а. ASP.NET (находится в узле «Разработка приложений»)
    б. Совместимость с метабазой IIS 6 (находится в узле «Средства управления»)
    в. Совместимость с IIS 6 WMI (находится в узле «Средства управления»)


Изображение 27889
Рисунок 4

  1. Нажмите «Далее» после того, как сделаете все выборы.

  2. На странице Confirm Installation Selections просмотрите информацию и нажмите Install.

Изображение 27890
Рисунок 5

  1. На странице «Ход установки» отслеживайте установку ролей и служб ролей.

  2. На странице «Результаты установки» убедитесь, что установка прошла успешно, а затем нажмите «Закрыть».

Изображение 27891
Рисунок 6

После установки роли и служб веб-сервера выполните следующие действия, чтобы установить портал самообслуживания VMM 2008 R2.

  1. Запустите установочный носитель System Center VMM 2008 R2.

  2. На главном экране выберите Портал самообслуживания VMM, чтобы запустить мастер настройки портала самообслуживания Virtual Machine Manager.

Изображение 27892
Рисунок 7

  1. На странице «Условия лицензии» выберите принятие условий лицензии, если вы согласны с ними, а затем нажмите «Далее».

Изображение 27893
Рисунок 8

  1. На странице Центра обновления Майкрософт выберите Использовать Центр обновления Майкрософт при проверке наличия обновлений (рекомендуется) и нажмите кнопку Далее.

Изображение 27894
Рисунок 9

  1. На странице «Проверка предварительных требований» убедитесь, что все предварительные требования соблюдены, а затем нажмите «Далее».

Изображение 27895
Рисунок 10

  1. На странице «Место установки» нажмите «Обзор», чтобы выбрать новое место для хранения программных файлов VMM, или используйте расположение по умолчанию, а затем нажмите «Далее».

Изображение 27896
Рисунок 11

  1. На странице «Параметры веб-сервера» настройте сервер VMM и имя веб-сервера, а также параметры TCP-порта, если это необходимо, или используйте параметры по умолчанию, а затем нажмите «Далее».

Изображение 27897
Рисунок 12

  1. На странице «Сводка настроек» просмотрите настройки портала самообслуживания Virtual Machine Manager и нажмите «Установить».

  2. На странице «Установка» убедитесь, что установка прошла успешно, а затем нажмите «Закрыть».

Изображение 27898
Рисунок 13

Создание хост-группы самообслуживания

Портал самообслуживания Virtual Machine Manager обеспечивает размещение виртуальных машин и доступ к ним с помощью групп узлов VMM. Для сложных сред с несколькими порталами самообслуживания полезно создать определенную иерархию групп хостов. В этом примере мы используем одну группу узлов с именем SelfServiceHosts.

Выполните следующие действия, чтобы создать группу узлов SelfServiceHosts и добавить узел Hyper-V в качестве члена группы узлов.

  1. Запустите консоль администратора диспетчера виртуальных машин.

  2. Выберите рабочее пространство Hosts на левой панели.

  3. В меню навигации (левая панель) щелкните правой кнопкой мыши All Hosts и выберите New Host Group.

Изображение 27899
Рисунок 14

  1. Введите SelfServiceHosts в качестве нового имени группы узлов.

Изображение 27900
Рисунок 15

  1. Чтобы добавить узел Hyper-V в группу узлов SelfServiceHosts, щелкните Добавить узел в меню действий, чтобы запустить мастер добавления узлов.

  2. На странице «Выбор расположения хоста» введите пароль для административной учетной записи (предполагается, что вы все еще вошли в систему с учетной записью, которой назначены права администратора домена), а затем нажмите «Далее».

Изображение 27901
Рисунок 16

  1. На странице «Добавить хосты» введите полное имя своего хоста Hyper-V, нажмите «Добавить», а затем нажмите «Далее».

Изображение 27902
Рисунок 17

  1. Если появится диалоговое окно с предупреждением об установке роли Hyper-V, нажмите Да, чтобы продолжить.

Изображение 27903
Рисунок 18

  1. На странице «Параметры конфигурации» выберите группу узлов SelfServiceHosts (All HostsSelfServiceHosts).

Изображение 27904
Рисунок 19

  1. На странице «Свойства хоста» нажмите «Далее», чтобы принять значения по умолчанию.

Изображение 27905
Рисунок 20

  1. На странице «Сводка» нажмите «Добавить хосты», чтобы добавить выбранный хост.

Изображение 27906
Рисунок 21

  1. Появится окно «Задания», в котором будет отображаться ход выполнения запроса «Добавить хосты».

Изображение 27907
Рисунок 22

Создание шаблона виртуальной машины

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

Выполните следующие действия, чтобы создать шаблон виртуальной машины:

  1. Запустите консоль администратора диспетчера виртуальных машин.

  2. На левой панели выберите рабочую область «Библиотека».

  3. В узле Library Servers выберите узел VMs and Templates.

Изображение 27908
Рисунок 23

  1. В разделе «Действия библиотеки» выберите «Новый шаблон», чтобы запустить мастер создания нового шаблона.

Изображение 27909
Рисунок 24

  1. На странице «Выбор источника» нажмите «Обзор» для «Использовать существующий шаблон или виртуальный жесткий диск, хранящийся в библиотеке».

Изображение 27910
Рисунок 25

  1. На странице «Выбор источника шаблона» выберите «Пустой диск — маленький» из доступных виртуальных жестких дисков, нажмите «ОК» и нажмите «Далее».

Изображение 27911
Рисунок 26

  1. На странице «Идентификация шаблона» введите «Тест» в качестве имени шаблона и нажмите «Далее».

Изображение 27912
Рисунок 27

  1. На странице «Настройка оборудования» нажмите «Далее», чтобы принять параметры оборудования по умолчанию.

Изображение 27913
Рисунок 28

  1. На странице «Гостевая операционная система» выберите «Настройка не требуется для профиля гостевой операционной системы» и нажмите « Далее».

Изображение 27914
Рисунок 29

  1. На странице «Сводка» просмотрите информацию и нажмите «Создать».

  2. Появится окно Jobs, показывающее, что процесс создания шаблона прошел успешно.

  3. Новый шаблон тестовой виртуальной машины будет отображаться в библиотеке диспетчера виртуальных машин.

Изображение 27915
Рисунок 30

Создание пользователя и политики самообслуживания

Чтобы получить доступ к порталу самообслуживания, необходимо создать роль и политику пользователя самообслуживания, а также добавить пользователей в качестве участников этой роли.

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

  1. Запустите консоль администратора диспетчера виртуальных машин.

  2. На левой панели выберите рабочую область Администрирование.

  3. На панели «Администрирование» выберите «Роли пользователя», а затем выберите «Новая роль пользователя» на панели «Действия», чтобы запустить мастер создания роли пользователя.

Изображение 27916
Рисунок 31

  1. На странице «Общие» введите «Самообслуживание» в качестве имени роли пользователя и нажмите «Далее».

Изображение 27917
Рисунок 32

  1. На странице «Добавить участников» нажмите «Добавить».

  2. Введите имя пользователя (например, SSUser ), нажмите OK, а затем нажмите Далее.

Изображение 27918
Рисунок 33

  1. На странице «Выбор области» выберите группу узлов с именем SelfServiceHosts и нажмите «Далее».

Изображение 27919
Рисунок 34

  1. На странице «Разрешения виртуальной машины» выберите «Все действия » (или выберите только те действия, которые необходимы), а затем нажмите «Далее».

Изображение 27920
Рисунок 35

  1. На странице «Параметры создания виртуальной машины» выберите «Разрешить пользователям создавать новые виртуальные машины».

Изображение 27921
Рисунок 36

  1. Нажмите «Добавить», чтобы выбрать шаблон (например, тестовый шаблон, созданный ранее), который участники самообслуживания могут использовать для создания виртуальных машин.

  2. Нажмите «ОК», а затем нажмите «Далее».

  3. На странице «Общий доступ к библиотеке» нажмите «Далее».

Изображение 27922
Рисунок 37

  1. На странице «Сводка» просмотрите параметры и нажмите «Создать».

Изображение 27923
Рисунок 38

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

Вывод

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