Обзор службы State Configuration службы автоматизации Azure
Примечание.
служба автоматизации Azure конфигурация состояния будет прекращена 30 сентября 2027 г.Конфигурация компьютера Azure по этой дате. Дополнительные сведения см. в публикации блога. Служба конфигурации компьютера Azure объединяет функции расширения DSC, служба автоматизации Azure конфигурации состояния и наиболее часто запрашиваемые функции из отзывов клиентов. Конфигурация компьютера Azure также включает поддержку гибридных компьютеров с помощью серверов с поддержкой Arc.
Внимание
служба автоматизации Azure DSC для Linux вышел на пенсию 30 сентября 2023 года. Дополнительные сведения см. в объявлении о выпуске.
State Configuration службы автоматизации Azure — это служба управления конфигурацией Azure, которая позволяет создавать и компилировать конфигурации PowerShell Desired State Configuration (DSC) и управлять ими для узлов в любом облаке или локальном центре обработки данных. Служба также импортирует ресурсы DSC и назначает конфигурации целевым узлам, и все это в облаке. Вы можете получить доступ к службе State Configuration службы автоматизации Azure на портале Azure, выбрав State Configuration (DSC) в разделе Управление конфигурацией.
Службу State Configuration службы автоматизации Azure можно использовать для управления разными компьютерами:
- Виртуальные машины Azure
- Виртуальные машины Azure (классические).
- Физические или виртуальные машины под управлением Windows, расположенные локально или в облачной службе, отличной от Azure (в том числе экземплярах AWS EC2)
- Физические или виртуальные машины под управлением Linux, расположенные локально, в Azure или облачной службе, отличной от Azure.
Если вы не готовы управлять конфигурацией компьютера из облака, служба State Configuration службы автоматизации Azure может также использоваться как конечная точка только для отчетности. Эта функция позволяет задавать (отправлять) конфигурации через DSC и просматривать сведения об отчетах в службе автоматизации Azure.
Примечание.
Управление виртуальными машинами Azure с помощью службы State Configuration службы автоматизации Azure включается без дополнительной платы, если установлена версия расширения Desired State Configuration для виртуальной машины Azure позднее 2.70. См. дополнительные сведения на странице с ценами на службу автоматизации.
Преимущества службы "Настройка состояния службы автоматизации Azure"
Служба State Configuration службы автоматизации Azure предоставляет ряд преимуществ по сравнению с использованием DSC за пределами Azure. Она обеспечивает быструю и простую масштабируемость тысяч компьютеров из безопасного центрального расположения. Вы можете легко переносить компьютеры в облачную среду, присваивать им декларативные конфигурации, а также просматривать отчеты, отражающие соответствие каждого компьютера требуемому состоянию.
Служба State Configuration службы автоматизации Azure связана с DSC так же, как модули runbook со скриптами PowerShell. Другими словами, служба автоматизации Azure помогает управлять сценариями PowerShell так же, как и конфигурациями DSC.
Встроенный опрашивающий сервер
Служба State Configuration службы автоматизации Azure предоставляет опрашивающий сервер DSC аналогично компоненту Windows DSC-Service. Целевые узлы могут автоматически получать конфигурации, переходить в требуемое состояние и сообщать о соответствии. Встроенный опрашивающий сервер в службе автоматизации Azure избавляет от необходимости устанавливать и обслуживать собственный опрашивающий сервер. Служба автоматизации Azure может работать с виртуальными и физическими машинами под управлением Windows или Linux, размещенными в облаке или локально.
Управление всеми артефактами DSC
Служба State Configuration службы автоматизации Azure обеспечивает тот же слой управления для Desired State Configuration PowerShell, который служба автоматизации Azure предлагает для скриптов PowerShell. Вы можете управлять всеми конфигурациями, ресурсами и целевыми узлами DSC с помощью портала Azure или PowerShell.
Импорт данных отчетов в журналы Azure Monitor
Узлы, управление которыми осуществляется с помощью "Настройка состояния службы автоматизации Azure", отправляют подробные отчеты с данными о состоянии на встроенный опрашивающий сервер. В службе "Настройка состояния службы автоматизации Azure" можно настроить отправку этих данных в рабочую область Log Analytics. См. раздел Пересылка данных отчетов службы State Configuration службы автоматизации Azure в журналах Azure Monitor.
Необходимые компоненты
При использовании службы State Configuration службы автоматизации Azure учитывайте требования, описанные в этом разделе.
Требования к операционной системе
Для узлов под управлением Windows поддерживаются следующие версии:
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2;
- Windows Server 2012
- Windows Server 2008 R2 с пакетом обновления 1 (SP1)
- Windows 10
- Windows 8.1
- Windows 7
Примечание.
Номер SKU автономного продукта Microsoft Hyper-V Server не содержит реализацию DSC. Поэтому управлять им с помощью PowerShell DSC или службы State Configuration службы автоматизации Azure невозможно.
Для узлов под управлением Linux расширение DSC для Linux поддерживает все дистрибутивы Linux, указанные в этой документации.
Требования DSC
Для всех узлов Windows, работающих в Azure, WMF 5.1 устанавливается при включении компьютеров. Для узлов, работающих под управлением Windows Server 2012 и Windows 7, включен WinRM.
Для всех узлов Linux, работающих в Azure, PowerShell DSC для Linux устанавливается при включении компьютеров.
Настройка частных сетей
Дополнительные сведения о портах, URL-адресах и других данных о сети, необходимых для узлов в частной сети, см. в статье Сведения о конфигурации сети службы автоматизации Azure.
Поддержка прокси-сервера
Поддержка прокси-сервера для агента DSC доступна в Windows версии 1809 и более поздних версий. Этот параметр включается путем установки значений свойств ProxyURL
и ProxyCredential
в скрипте метаконфигурации, используемом для регистрации узлов.
Примечание.
В службе State Configuration службы автоматизации Azure не предусмотрена поддержка прокси-сервера DSC для предыдущих версий Windows.
Для узлов Linux агент DSC поддерживает прокси-сервер и использует переменную http_proxy
для определения URL-адреса. Дополнительные сведения о поддержке прокси-сервера см. в разделе Создание метаконфигураций DSC.
Записи DNS для каждого региона
При определении исключений рекомендуется использовать адреса, приведенные в таблице записей DNS для каждого региона.
Следующие шаги
- Чтобы приступить к работе со службой State Configuration службы автоматизации Azure, см. сведения в этой статье.
- Сведения о том, как включить узлы, см. в статье Включение службы State Configuration службы автоматизации Azure.
- Сведения о компилировании конфигураций DSC, которые затем можно назначить целевым узлам, см. в статье Компилирование конфигураций DSC в службе State Configuration службы автоматизации Azure.
- Пример использования службы State Configuration в службе автоматизации Azure в конвейере непрерывного развертывания см. в разделе Настройка непрерывного развертывания с помощью Chocolatey.
- Сведения о ценах см. на странице с расценками для службы настройки состояния службы автоматизации Azure.
- Справочник по командлетам PowerShell см. в документации по Az.Automation.