Обзор настройки состояния в Azure Automation

Примечание.

Azure Automation State Configuration будет выведена из эксплуатации 30 сентября 2027 года, перейдите на Azure Machine Configuration до этой даты. Дополнительные сведения см. в объявлении блога. Служба конфигурации компьютера Azure объединяет функции расширения DSC, Azure Automation State Configuration и наиболее часто запрашиваемые функции из отзывов клиентов. Программное обеспечение Azure для конфигурации машин также поддерживает гибридные системы с помощью серверов, поддерживающих Arc.

Внимание

Ссылки на навигацию "Добавление", "Создание" и "Коллекция" будут удалены с портала 31 марта 2025 г.

Внимание

Azure Automation DSC для Linux вышел на пенсию 30 сентября 2023 года. Дополнительные сведения см. в объявлении о выпуске.

Azure Automation State Configuration — это служба управления конфигурацией Azure, которая позволяет создавать, управлять и компилировать Desired State Configuration PowerShell configurations для узлов в любом облачном или локальном центре обработки данных. Служба также импортирует ресурсы DSC и назначает конфигурации целевым узлам, и все это в облаке. Доступ к Azure Automation State Configuration можно получить на портале Azure, выбрав State configuration (DSC) в разделе Configuration Management.

Вы можете использовать Azure Automation State Configuration для управления различными компьютерами:

  • Azure виртуальные машины
  • Виртуальные машины Azure (классическая версия)
  • Физические или виртуальные Windows компьютеры в локальной среде или в облаке, отличном от Azure (включая экземпляры AWS EC2)
  • Локальные физические или виртуальные машины Linux в Azure или в облаке, отличном от Azure

Если вы не готовы управлять конфигурацией компьютера из облака, вы можете использовать Azure Automation State Configuration в качестве конечной точки только для отчетов. Эта функция позволяет задавать конфигурации (push) с помощью DSC и просматривать сведения о отчетах в Azure Automation.

Примечание.

Управление виртуальными машинами Azure с помощью Azure Automation State Configuration включено без дополнительной платы, если установленная версия расширения Desired State Configuration для виртуальной машины Azure больше 2.70. См. дополнительные сведения на странице с ценами на службу автоматизации.

Зачем использовать Azure Automation State Configuration

Azure Automation State Configuration предоставляет несколько преимуществ по использованию DSC за пределами Azure. Она обеспечивает быструю и простую масштабируемость тысяч компьютеров из безопасного центрального расположения. Вы можете легко активировать машины, присваивать им декларативные конфигурации, а также просматривать отчеты, показывающие соответствие каждой машины заданному вами желаемому состоянию.

Служба Azure Automation State Configuration для DSC - это то же самое, что и Azure Automation runbooks для скриптов PowerShell. Другими словами, так же, как Azure Automation помогает управлять скриптами PowerShell, так он помогает управлять конфигурациями DSC.

Встроенный pull-сервер

Azure Automation State Configuration это сервер извлечения DSC, аналогичный функции Windows Feature DSC-Service. Целевые узлы могут автоматически получать конфигурации, переходить в требуемое состояние и сообщать о соответствии. Встроенный пул-сервер в Azure Automation устраняет необходимость настройки и обслуживания собственного пул-сервера. Azure Automation может использовать виртуальные или физические Windows или компьютеры Linux в облаке или локальной среде.

Управление всеми артефактами DSC

Azure Automation State Configuration предоставляет тот же уровень управления для PowerShell Desired State Configuration как и для сценариев PowerShell. На портале Azure или из PowerShell можно управлять всеми конфигурациями DSC, ресурсами и целевыми узлами.

Снимок экрана страницы Azure Automation

Импорт данных отчетов в журналы Azure Monitor

Узлы, управляемые с помощью Azure Automation State Configuration, отправляют подробные данные о состоянии отчетов на встроенный сервер извлечения. Вы можете настроить Azure Automation State Configuration для отправки этих данных в рабочую область Log Analytics. См. статью Пересылка данных конфигурации состояния Azure Automation в журналы Azure Monitor.

Предварительные требования

При использовании Azure Automation State Configuration учитывайте требования в этом разделе.

Требования к операционной системе

Примечание.

Windows Server 2008 и Windows Server 2008 R2 достигли окончания поддержки (EOS). Дополнительные сведения см. в статьях Окончание поддержки Windows Server 2008 и Windows Server 2008 R2 и Выполнение обновления на месте до Windows Server 2016, 2019, 2022 или 2025. Просмотрите, как вы используете операционную систему, и планируйте её обновления и миграции соответственно.

Для узлов, работающих Windows, поддерживаются следующие версии:

  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012R2
  • Windows Server 2012
  • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • Windows 10
  • Windows 8.1
  • Windows 7

Примечание.

SKU автономного продукта Microsoft Hyper-V Server не содержит реализацию DSC. Таким образом, его нельзя управлять PowerShell DSC или Azure Automation State Configuration.

Для узлов под управлением Linux расширение DSC для Linux поддерживает все дистрибутивы Linux, указанные в этой документации.

Требования DSC

Для всех узлов Windows, работающих в Azure, WMF 5.1 устанавливается при включении компьютеров. Для узлов, работающих Windows Server 2012 и Windows 7, включено WinRM.

Для всех узлов Linux, работающих в Azure, PowerShell DSC для Linux устанавливается при включении компьютеров.

Настройка частных сетей

Дополнительные сведения о портах, URL-адресах и других сетевых параметрах, необходимых для узлов в частной сети, см. в статье Конфигурация сети Azure Automation.

Поддержка прокси-сервера

Поддержка прокси-сервера для агента DSC доступна в Windows выпуска 1809 и более поздних версий. Этот параметр включается путем установки значений свойств ProxyURL и ProxyCredential в скрипте метаконфигурации, используемом для регистрации узлов.

Примечание.

Azure Automation State Configuration не предоставляет поддержку прокси-сервера DSC для предыдущих версий Windows.

Для узлов Linux агент DSC поддерживает прокси-сервер и использует переменную http_proxy для определения URL-адреса. Дополнительные сведения о поддержке прокси-сервера см. в разделе Создание метаконфигураций DSC.

Записи DNS для каждого региона

При определении исключений рекомендуется использовать адреса, приведенные в таблице записей DNS для каждого региона.

Следующие шаги