Создание конфигураций DSC
Если для управления ресурсом вам нужно более одной конфигурации требуемого состояния (DSC), лучше всего использовать составные ресурсы. Составной ресурс — это вложенная и параметризованная конфигурация, используемая как ресурс DSC в другой конфигурации. Использование составных ресурсов позволяет формировать сложные конфигурации, позволяя раздельно создавать и администрировать базовые составные ресурсы.
Служба автоматизации Azure позволяет импортировать и компилировать составные ресурсы. Завершив импорт составных ресурсов в учетную запись службы автоматизации, вы можете применить возможность State Configuration службы автоматизации Azure, открыв на страницу State Configuration (DSC) на портале Azure.
Создание конфигурации
Прежде чем назначать конфигурацию, сформированную из составных ресурсов на портале Azure, эту конфигурацию необходимо создать. Для этого используется средство Составление конфигурации на странице State Configuration (DSC), где есть вкладки Конфигурации или Скомпилированные конфигурации.
- Войдите на портал Azure.
- Слева щелкните Все ресурсы, а затем — имя учетной записи службы автоматизации.
- На странице "Учетная запись автоматизации" в разделе Управление конфигурацией выберите Настройка состояния (DSC).
- На странице "State Configuration (DSC)" откройте вкладку Конфигурации или Скомпилированные конфигурации, а затем в меню в верхней части страницы выберите Составить конфигурацию.
- В шаге Основы укажите имя новой конфигурации (обязательно), а затем щелкните в любом месте строки каждого составного ресурса, который следует включить в конфигурацию. Нажмите кнопку Далее или щелкните шаг Исходный код. Для последующих шагов мы выбрали составные ресурсы
PSExecutionPolicy
иRenameAndDomainJoin
. - В шаге Исходный код показано, как выглядит составленная из выбранных составных ресурсов конфигурация. Вы можете увидеть, как объединяются все параметры и как они передаются в составной ресурс. Просмотрев новый исходный код, нажмите кнопку Далее или щелкните шаг Параметры.
- На шаге Параметры предоставляется параметр для каждого составного ресурса, который позволяет указать нужные значения. Если у параметра есть описание, оно приводится рядом с полем параметра. Если параметр имеет тип
PSCredential
, в раскрывающемся списке перечисляются объекты Учетные данные из текущей учетной записи службы автоматизации. Кроме того, доступно действие + Добавить учетные данные. Указав все обязательные параметры, щелкните Сохранить и скомпилировать.
Отправка конфигурации для компиляции
После сохранения новой конфигурации она отправляется на компиляцию. Состояние задания компиляции можно просмотреть так же, как для любой импортированной конфигурации. Дополнительные сведения см. в разделе Просмотр задания компиляции.
После успешной компиляции новая конфигурация появится на вкладке "Скомпилированные конфигурации ". Затем можно назначить конфигурацию управляемому узлу, выполнив действия, описанные в разделе "Переназначение узла" в другую конфигурацию узла.
Следующие шаги
- Сведения о том, как включить узлы, см. в статье Включение службы State Configuration службы автоматизации Azure.
- Сведения о компилировании конфигураций DSC, которые затем можно назначить целевым узлам, см. в статье Компилирование конфигураций DSC в службе State Configuration службы автоматизации Azure.
- Пример использования службы State Configuration в службе автоматизации Azure в конвейере непрерывного развертывания см. в разделе Настройка непрерывного развертывания с помощью Chocolatey.
- Сведения о ценах см. на странице с расценками для службы настройки состояния службы автоматизации Azure.
- Справочник по командлетам PowerShell см. в документации по Az.Automation.