Сегодня мы рассмотрим установку System Center 2012 R2 Virtual Machine Manager. Сама процедура установки достаточно проста и не вызывает особых сложностей. Однако в ней есть некоторые тонкие моменты, которые я постараюсь затронуть в данной статье.
Перед установкой
Нужно понимать, что Virtual Machine Manager не является единым продуктом, а состоит из нескольких компонентов. Сюда входят сам сервер управления VMM, консоль управления, сервер библиотеки и сервер БД. Также стоит упомянуть о Web-портале самообслуживания, который имеет прямое отношение к VMM, хотя начиная с SP1 входит в состав App Controller и устанавливается отдельно.
Компоненты VMM могут быть как установлены все вместе, так и разнесены по разным серверам в различных сочетаниях, для распределения нагрузки. Так например, я планирую использовать для установки две машины — одна под сервер управления и библиотеку, другая под базу данных.
Установка System Center 2012 R2 Virtual Machine Manager возможна на Windows Server 2012\2012 R2 редакций Standart и Datacenter. Также для установки сервера управления требуется установить Windows Assessment and Deployment Kit (ADK).
В качестве сервера БД для VMM 2012 R2 можно использовать любую 64-разрядную версию SQL Server 2008 R2 SP2\2012\2012 R2 редакций Standart или Enterprise.
Сервер, на который устанавливается VMM, обязательно должен быть членом домена Active Directory. Если сервер управления и сервер БД находятся в разных доменах Active Directory, то между этими доменами должны быть установлены двусторонние доверительные отношения. Имя сервера не должно превышать 15 символов, и в нем не должно быть дефисов, то есть сервер можно назвать SCVMM, но нельзя SC-VMM.
И немного об аппаратных требованиях. По документации Microsoft минимальной конфигурацией для развертывания VMM являются 64-разрядный Pentium 4 2,8 ГГц и 2 ГБ ОЗУ. При установке сервера управления на виртуальную машину Hyper-V с использованием динамической памяти, стартовый объем ОЗУ должен быть не меньше 2 ГБ.
Также для установки VMM потребуется минимум 2 ГБ дискового пространства для установки отдельно от сервера БД, или 80 Гб с учетом БД. Если же сервер управления планируется использовать и как библиотеку, то следует выделить дополнительное место под хранение объектов (виртуальных дисков, ISO-образов и т.п.).
Более подробно системные требования к компонентам System Center 2012 можно посмотреть здесь, а мы перейдем к установке. Я выбрал сценарий развертывания с раздельным сервером БД, поэтому установка будет производится на две виртуальные машины. Сервер управления будет установлен на машину SC1, а сервер БД — на SC2.
Установка ADK
Переходим на SC1 и скачиваем Windows Assessment and Deployment Kit (ADK) for Windows 8.1. Обратите внимание, что по ссылке скачивается небольшой файлик, который затем загружает и устанавливает все остальное. Как вариант, можно предварительно загрузить файлы установки в указанную папку, а потом перенести их на сервер и запустить установку.
Из всего набора ADK для VMM необходимо установить только Deployment Tools и Windows PE.
Установка SQL Server
Коротко об установке сервера БД. Поскольку у меня под рукой оказался дистрибутив SQL Server 2012 SP1, то его и будем устанавливать. Запускаем инсталлятор и выбираем тип установки одиночный сервер (stand-alone).
Выбираем установку компонентов Database Engine Services и Management Tools — Complete.
Выбираем установку Default instance с настройками по умолчанию, хотя при желании можно установить и именованный экземпляр SQL Server.
Обязательным требованием для VMM является использование экземпляра SQL Server без учета регистра символов при сортировке. Поэтому на пункте Server Configuration переходим на вкладку Collation, жмем кнопку Customize и проверяем наличие отсутствия 🙂 галочки в пункте Case-Sensitive. Это важный момент, изменить порядок сортировки после установки SQL Server крайне сложно.
Выбираем режим аутентификации Windows authentication mode и добавляем в список администраторов пользователя vmm_admin. Под этим пользователем сервер управления VMM будет подключаться к базе данных.
И после окончания установки открываем для входящего трафика на файерволле порт 1433 TCP, который использует дефолтный экземпляр SQL Server. Сделать это можно из графической оснастки, либо в командной консоли командой:
netsh advfirewall firewall add rule name = SQL dir = in protocol = TCP action = allow localport = 1433 profile = any
Установка Virtual Machine Manager
Запускаем инсталлятор и жмем Install.
Выбираем для установки компонент VMM management server.
Указываем имя пользователя и регистрационные данные. Ключ продукта не обязательно вводить при установке, это можно сделать и потом.
Соглашаемся с лицензионным соглашением.
И отказываемся от участия в программе повышения качества обслуживания (CEIP).
Включаем автоматическое обновление VMM.
Указываем папку для установки.
На следующем этапе производится сбор сведений и проверка на соответствие необходимым требованиям. Если система не соответствует требованиям, то установка может быть прервана. В нашем случае выдано предупреждение о недостаточном объеме памяти, что позволяет продолжить установку.
Дальше идет настройка подключения к базе данных. Выбираем сервер SC2 с портом по умолчанию, указываем учетные данные пользователя vmm_admin, под которыми будет производится подключение к базе. Затем выбираем дефолтный экземпляр сервера и указываем создание новой базы данных.
Настраиваем учетную запись, под которой будет работать служба VMM. Можно выбрать системный аккаунт Local System, либо указать доменную учетную запись. При выборе надо учитывать, что изменить учетную запись службы VMM после установки будет невозможно, для этого потребуется полная переустановка. Если указывается доменная учетная запись, то она должна входить в группу локальных администраторов на данном компьютере.
Дальше идет выбор варианта управления ключами. С помощью этих ключей VMM шифрует некоторые данные в базе (напр. учетные записи и пароли RunAs User). При локальном хранении ключей шифрование этих данных будет привязано к конкретному компьютеру, на котором установлена служба VMM, и к учетной записи этой службы. Соответственно при переносе VMM на другой сервер данные будут потеряны.
Распределенное управление ключами (Distributed Key Management) позволяет сохранить ключи в Active Directory, поэтому в случае переноса службы зашифрованные данные сохраняются и будут доступны с другого компьютера. В этом случае перед установкой VMM необходимо создать в Active Directory специальный контейнер для хранения ключей. Контейнер может быть типа такого ″CN=SCVMM,DC=contoso,DC=com″, создать его можно с помощью редактора ADSIEdit.
Для production правильно будет создать для VMM в домене управляемую сервисную учетную запись (Managed Service Account), а ключи хранить в Active Directory. Для развертывания в лабораторной среде можно оставить Local System и хранить ключи локально, что я и сделаю.
Дальше идет настройка портов. Без необходимости их лучше не менять.
Указываем имя и место для файловой шары под библиотеку. Как вариант, библиотеку VMM можно разместить на отдельном файловом сервере.
Проверяем суммарную информацию и жмем Install, запуская процесс установки.
Несколько минут ожидания, и финальный экран с сообщением об успешном завершении установки.
System Center 2012 R2 Virtual Machine Manager установлен и можно приступать к его использованию — подключать хосты, создавать облака, развертывать сервисы и многое другое. Но обо всем этом я планирую написать в другой раз.
Здравствуйте!
Возможно ли установить VMM 2012 r2 консоль на Windows 10?