Подготовка VMM к разворачиванию SQL из шаблона
В продолжение статьи про установку FIM из шаблона, мы рассмотрим подготовку диска с SQL для шаблона сервиса.
Что произойдет:
1. Установка SQL Server 2012 SP1 Sysprep;
- Настройка VMM
Что Вам потребуется:
-
Сервер с установленным на него Windows Server 2012 R2 и .NET FX 3.5;
-
Дистрибутив SQL Server 2012 SP1;
-
VMM 2012 R2
Установка SQL 2012 SP1 Sysprep
Монтируете образ SQL сервера и запускаете setup. Мои бесчисленные попытки заставить VMM разворачивать SQL шаблон установленный с ISO образа были неудачны. 2 варианта установки: с сетевой шары, с локального диска виртуальной машины. Соответственно окончание установки из шаблона будет требовать тот же самый способ установки. Для sysprep установки необходимо выбрать опцию “advanced” и пункт “Image Preparation of a stand-alone instance of SQL Server”. Далее Вы проходите плюсминус обычный мастер установки, для того чтобы в дальнейшем все успешно разворачивалось силами VMM Вам необходимо запомнить или записать имя инстанса (я бы рекомендовал даже с учетом регистра). В дальнейшем оно понадобиться для создания шаблона SQL разворачивания в VMM. После успешной установки SQL инстанса Вам необходимо выключить сервер, дальнейшая настройка будет производиться в VMM.
Настройка профиля SQL в VMM
В консоли VMM в разделе Library необходимо создать SQL Server Profile, в нем создайте SQL Server Deployment. Необходимо заполнить поля Name, Instance Name (MSSQLSERVER) иначе разворачивание не сработает, Instance ID заполнить значением которые Вы указали при разворачивании SQL в предыдущем пункте. Поля “Product Key”, “Runas Account” и “Timeout” опциональны. В закладке Configuration в поле “Media Source” необходимо указать путь к дистрибутиву, с которого производилась установка SQL Sysprep. Не забудьте указать администраторов SQL сервера, тип аутентификации и включить TCP/IP. На закладке Service Accounts укажите сервисные аккаунты для сервисов SQL.
Так же можно использовать sqlConfig.ini и указать его в поле “SQL Server configuration file”.
В целом профиль SQL сервера настраивается интуитивно, главное указать правильное имя инстанса и его ID, и использовать тот же самый дистриюутив для разворачивания SQL из Sysprep. Если Вам нужно что-то “сложнее” чем просто SQL, Вам необходимо будет использовать скрипты и настраивать разворачивание непосредственно в самом шаблоне сервиса.