Если служба SaltStack Config интегрирована с vRealize Automation, можно применить ресурс SaltStack Config, чтобы установить служебные серверы на виртуальных машинах в развертываниях. После развертывания служебного сервера для управления ресурсами можно использовать мощные возможности службы SaltStack Config по управлению конфигурацией, устранению дрейфа и управлению состоянием.
Служебные серверы — это агенты, на которых выполняется служба salt-minion. Служба подписывается на задания, опубликованные главным сервером Salt, на котором выполняется служба salt-master. Когда определенное задание применяется к служебному серверу, он его выполняет.
Ресурс SaltStack Config можно использовать для развертывания служебных узлов и применения файлов состояния в ходе развертывания компьютеров Linux и Windows. Для добавления или обновления служебных серверов и файлов состояния в существующих развертываниях можно выполнить действие по регулярному обслуживанию Присоединение ресурса SaltStack. Дополнительные сведения о действии по регулярному обслуживанию см. в разделе Какие действия можно выполнять с развертываниями или поддерживаемыми ресурсами Cloud Assembly.
Если для развертывания служебных серверов и файлов состояния в рамках действия по регулярному обслуживанию применялось свойство saltConfiguration
, обновите свои облачные шаблоны, чтобы использовать ресурс SaltStack Config. Свойство saltConfiguration
больше не доступно для использования в облачных шаблонах.
Действие по регулярному обслуживанию Применение конфигурации Salt по-прежнему доступно для ресурсов, которые используют свойство saltConfiguration
.
Перед началом работы
- Убедитесь, что интеграция SaltStack Config настроена. См. раздел Настройка интеграции SaltStack Config в службе vRealize Automation.
Сведения о работе SaltStack Config, включая основные понятия, связанные со служебными серверами, см. в разделе Основные сведения о пользовательском интерфейсе SaltStack.
- В SaltStack Config убедитесь, что преобразование полных доменных имен от служебного сервера к главному серверу работает.
- а.Чтобы проверить полное доменное имя на главном сервере Salt в SaltStack Config, нажмите на Целевые объекты и выберите целевую группу Все служебные узлы.
- б.Отфильтруйте столбец ИД служебного сервера для значения saltmaster.
- в.Щелкните saltmaster для просмотра сведений.
- г.Убедитесь в правильности значения полного доменного имени.
- Если выполняется развертывание служебных серверов на компьютере Linux, убедитесь, что для образов в службе vSphere, которые планируется развернуть с помощью служебного сервера Salt, включены возможности SSH. Протокол SSH используется для удаленного доступа к компьютеру и развертывания служебного сервера.
-
Сведения о развертывании служебных серверов на компьютере Windows см. в разделе Развертывание служебных серверов с помощью API-интерфейса (RaaS) в среде Windows.
- При развертывании служебных серверов на виртуальной машине, на которой установлены VMware Tools и настроен служебный сервер Salt, убедитесь, что ключ служебного сервера Salt в VMware Tools отображается на вкладке Принято в рабочей области Ключи служебных узлов в SaltStack Config. Дополнительные сведения см. в разделе Включение служебного сервера Salt с помощью VMware Tools.
Примечание: Если на служебном сервере Salt в VMware Tools используется старая версия, при развертывании служебного сервера на виртуальной машине служебный сервер Salt не будет обновлен до последней версии. Главный сервер Salt необходимо обновить вручную. Дополнительные сведения см. в разделе Обновление подключаемого модуля Master.
- Убедитесь, что развертываемым компьютерам можно назначить IP-адреса.
Для SaltStack Config требуется, чтобы компьютеры имели общедоступные IP-адреса. Используйте IP-адреса общедоступного диапазона IP CIDR для программно-определяемого ЦОД, где находится главный сервер Salt.
Примечание:Если для компьютера общедоступный IP-адрес не настроен, будет использоваться IP-адрес первого сетевого адаптера.
- Прежде чем добавить свойства ресурса SaltStack Config, убедитесь, что облачный шаблон, к которому добавляется служебный сервер, может быть развернут.
- Убедитесь в наличии следующих ролей службы:
- а.администратор Cloud Assembly;
- б.пользователь Cloud Assembly;
- в.администратор Service Broker;
Эти роли службы необходимы для использования ресурса SaltStack Config.