Установка System Center Virtual Machine Manager 2012 SP1 не вызывает особых сложностей, и когда я разворачивал VMM у себя в тестовой среде, я сомневался стоит ли писать статью “уровня 100″. Чтобы развеять сомнения я просмотрел статьи с первой страницы поисковика и решил – стоит.
Установку я буду проводить не бета версий SC, и не на “некрофильные” Windows Server & SQL 2008R2, а вполне стабильного VMM 2012 SP1 на Windows Server 2012 + SQL 2012. Т.к. статья априори ”уровня 100″ я опишу не только установку Next-Next-OK, но и подготовку инфраструктуры.
У меня уже есть сервер с ролью контроллера домена, есть сервер для SQL и есть сервер для VMM. Self-Service портал я буду настраивать на другом сервере, тем более он пока не нужен мне.
Сразу озвучу, в тестовой среде VMM я буду использовать для развертывания виртуальных машин и сервисов из шаблонов, P2V миграции и тестирования обновления до SC 2012 R2. Т.е. создавать кластера, облака, пулы и т.п. задачи не стоит. С другой стороны, в продуктивной среде сервисы разворачивать автоматически смысла особого нет – это происходит редко, и процедуры уже определены. P2V и обновления также редки, и безопаснее их выполнить в тестовой среде.
Но вернемся к установке, и вот что у меня есть на первом шаге:
it-GATE01 Kerio Control 8 NAT, DHCP 192.168.25.1 1vCPU 1Gb vRAM
it-DC01 Windows Server 2012 AD DS, DNS 192.168.25.2 1vCPU 1Gb vRAM
it-DB01 Windows Server 2012 + SQL 2012 (редакция Express уже не поддерживается) 192.168.25.5 1vCPU 0.5Gb (Dynamic RAM)
itVMM01 (в названии не должно быть “-”) Windows Server 2012 1vCPU 192.168.25.4 2Gb (Dynamic RAM) – несмотря на то, что в требованиях сказано о 4Gb, при использовании Dynamic RAM достаточно задать нижний порог в 2Гб.
Все серверные ОС редакции Datacenter, т.к. хостовая ОС у меня Datacenter. SQL редакции Enterprise. На всех серверах есть GUI – ОЗУ у меня достаточно, обновлений не так много и безопасность не так важна. В продуктивной среде все наоборот
Учетная запись db_admin входит в группу Domain Users и Administrators на it-DB01, учетная запись vmm_admin входит в группу Domain Users и Administrators на itVMM01.
Для всех VM сделаны снепшоты на случай ошибки.
Первый этап – установка SQL сервера, я буду выполнять установку Stand-alone. В ходе подготовки к установке будет установлено обновление:
Конфигурация SQL:
Затем установим SP1 и убедимся что версия актуальна:
После успешной установки настроим Inbound rules в Firewall:
Добавим пользователя vmm_admin с правами на создание баз:
Проверим подключение к SQL из сервера itVMM01:
На этом подготовку SQL будем считать завершенной и перейдем к подготовке сервера VMM.
Для VMM совершенно необходим Windows Assessment and Deployment Kit (ADK), скачать его можно тут: http://www.microsoft.com/en-us/download/details.aspx?id=30652
Обратите внимание, скачивается мелкий файлик, который уже потом выкачивает компоненты в заданное место. В связи с этим, разумно будет скачать adksetup.exe на рабочую станцию, выкачать на нее дистрибутив, запаковать его в .iso и примонтировать готовый образ к ВМ, на которую будет установлен VMM. Установить нужно только Deployment Tools и Windows PE.
Также нам нужно установить на сервер VMM SQL Command Line Utilities (предварительно необходима установка Native Client) из состава Microsoft SQL Server 2012 Feature Pack
Теперь перейдем к установке VMM, первые шаги в комментариях не нуждаются – выкладывать скриншеты с обведенной кнопкой Next я не стану, зато покажу как выглядит настройка подключения к БД:
В качестве учетной записи службы VMM я укажу доменную учетную запись, vmm_admin , хранить ключи будем в AD (CN я создавал используя ADSI):
Предварительно нужно дать на этот контейнер права нашему vmm_admin:
Перед установкой еще раз просмотрим сделанные настройки:
Запустим установку, (она продлилась у меня около 5 минут) в конце получим результат:
Обратите внимание на содержимое каталога в AD:
..а также на свойства БД VMM:
Перед тем как начинать работу с VMM установим обновления:
После успешной установки обновлений перезагрузимся, откроем консоль и можем приступать к настройке – созданию Run As аккаунта, добавлению хостов, созданию шаблонов и т.д.
Т.к. у меня сейчас один хост в наличии и я буду использовать минимальное количество возможностей VMM говорить о них смысла не вижу.
Как только получу для экспериментов полноценное оборудование обязательно распишу интересные моменты, ведь их действительно много