Если Automation Config интегрирована с VMware Aria Automation, можно применить SaltStack resource, чтобы установить служебные серверы Salt на виртуальных машинах в развертываниях. После развертывания служебного сервера для управления ресурсами можно использовать мощные возможности службы Automation Config по управлению конфигурацией, устранению дрейфа и управлению состоянием.

Служебные серверы — это агенты, на которых выполняется служба salt-minion. Служба подписывается на задания, опубликованные главным сервером Salt, на котором выполняется служба salt-master. Когда определенное задание применяется к служебному серверу, он его выполняет.

SaltStack resource можно использовать для развертывания служебных узлов и применения файлов состояния в ходе развертывания компьютеров Linux и Windows. Для добавления или обновления служебных серверов и файлов состояния в существующих развертываниях можно выполнить действие по регулярному обслуживанию Присоединение ресурса SaltStack. Дополнительные сведения о действии по регулярному обслуживанию см. в разделе Какие действия можно выполнять с развертываниями или поддерживаемыми ресурсами Automation Assembler.

Если для развертывания служебных серверов и файлов состояния в рамках действия по регулярному обслуживанию применялось свойство saltConfiguration, обновите свои облачные шаблоны, чтобы использовать SaltStack resource. Свойство saltConfiguration больше не доступно для использования в шаблонах.

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

Перед началом работы

  1. Убедитесь, что интеграция Automation Config настроена. Дополнительные сведения см. в Настройка интеграции Automation Config в VMware Aria Automation.
  2. В Automation Config убедитесь, что преобразование полных доменных имен от служебного сервера к главному серверу работает.
    1. а.Чтобы проверить полное доменное имя на главном сервере Salt в Automation Config, выберите Целевые объекты и целевую группу Все служебные узлы.
    2. б.Отфильтруйте столбец ИД служебного сервера для значения saltmaster.
    3. в.Щелкните saltmaster для просмотра сведений.
    4. г.Убедитесь в правильности значения полного доменного имени.
  3. Если выполняется развертывание служебных серверов на компьютере Linux, убедитесь, что для образов в службе vSphere, которые планируется развернуть с помощью служебного сервера Salt, включены возможности SSH. Протокол SSH используется для удаленного доступа к компьютеру и развертывания служебного сервера.
  4. Сведения о развертывании служебных серверов на компьютере Windows см. в разделе Развертывание служебных серверов с помощью API-интерфейса (RaaS) в среде Windows.

  5. При развертывании служебных серверов на виртуальной машине, на которой установлены VMware Tools и настроен служебный сервер Salt, убедитесь, что ключ служебного сервера Salt в VMware Tools отображается на вкладке Принято в рабочей области Ключи служебных узлов в Automation Config. Дополнительные сведения см. в разделе Включение служебного сервера Salt с помощью VMware Tools.
    Примечание: Если на служебном сервере Salt в VMware Tools используется старая версия, при развертывании служебного сервера на виртуальной машине служебный сервер Salt не будет обновлен до последней версии. Главный сервер Salt необходимо обновить вручную. Дополнительные сведения см. в разделе Обновление подключаемого модуля Master.
  6. Убедитесь, что развертываемым компьютерам можно назначить IP-адреса.

    Для Automation Config требуется, чтобы компьютеры имели общедоступные IP-адреса. Используйте IP-адреса общедоступного диапазона IP CIDR для программно-определяемого ЦОД, где находится главный сервер Salt.

    Примечание:

    Если для компьютера общедоступный IP-адрес не настроен, будет использоваться IP-адрес первого сетевого адаптера.

  7. Прежде чем добавлять свойства SaltStack resource, убедитесь, что облачный шаблон, к которому добавляется служебный сервер, может быть развернут.
  8. Убедитесь в наличии следующих ролей службы:
    1. а.администратор Automation Assembler;
    2. б.пользователь Automation Assembler;
    3. в.администратор Automation Service Broker;

    Эти роли службы необходимы для использования SaltStack resource.