Если 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
.
Перед началом работы
- Убедитесь, что интеграция Automation Config настроена. Дополнительные сведения см. в Настройка интеграции Automation Config в VMware Aria Automation.
- В Automation Config убедитесь, что преобразование полных доменных имен от служебного сервера к главному серверу работает.
- а.Чтобы проверить полное доменное имя на главном сервере Salt в Automation Config, выберите Целевые объекты и целевую группу Все служебные узлы.
- б.Отфильтруйте столбец ИД служебного сервера для значения saltmaster.
- в.Щелкните saltmaster для просмотра сведений.
- г.Убедитесь в правильности значения полного доменного имени.
- Если выполняется развертывание служебных серверов на компьютере Linux, убедитесь, что для образов в службе vSphere, которые планируется развернуть с помощью служебного сервера Salt, включены возможности SSH. Протокол SSH используется для удаленного доступа к компьютеру и развертывания служебного сервера.
-
Сведения о развертывании служебных серверов на компьютере Windows см. в разделе Развертывание служебных серверов с помощью API-интерфейса (RaaS) в среде Windows.
- При развертывании служебных серверов на виртуальной машине, на которой установлены VMware Tools и настроен служебный сервер Salt, убедитесь, что ключ служебного сервера Salt в VMware Tools отображается на вкладке Принято в рабочей области Ключи служебных узлов в Automation Config. Дополнительные сведения см. в разделе Включение служебного сервера Salt с помощью VMware Tools.
Примечание: Если на служебном сервере Salt в VMware Tools используется старая версия, при развертывании служебного сервера на виртуальной машине служебный сервер Salt не будет обновлен до последней версии. Главный сервер Salt необходимо обновить вручную. Дополнительные сведения см. в разделе Обновление подключаемого модуля Master.
- Убедитесь, что развертываемым компьютерам можно назначить IP-адреса.
Для Automation Config требуется, чтобы компьютеры имели общедоступные IP-адреса. Используйте IP-адреса общедоступного диапазона IP CIDR для программно-определяемого ЦОД, где находится главный сервер Salt.
Примечание:Если для компьютера общедоступный IP-адрес не настроен, будет использоваться IP-адрес первого сетевого адаптера.
- Прежде чем добавлять свойства SaltStack resource, убедитесь, что облачный шаблон, к которому добавляется служебный сервер, может быть развернут.
- Убедитесь в наличии следующих ролей службы:
- а.администратор Automation Assembler;
- б.пользователь Automation Assembler;
- в.администратор Automation Service Broker;
Эти роли службы необходимы для использования SaltStack resource.