Для доступа к службе SaltStack Config и использования объектов и действий SaltStack Config в vRealize Automation можно настроить интеграцию SaltStack Config.

Благодаря применению vRealize Automation SaltStack Config можно подготавливать, настраивать и развертывать программное обеспечение (ПО) на виртуальных машинах в среде любого масштаба в режиме автоматизации на основе событий. Кроме того, SaltStack Config можно использовать для определения оптимальных состояний ПО, соответствующих нормативным требованиям, и их принудительного применения в рамках всей среды.

Способы установки

Прежде чем интегрировать SaltStack Config с vRealize Automation, необходимо сначала установить его в своей среде.

SaltStack Config поддерживает два метода установки:

  • Стандартная установка. В этом режиме выполняется установка компонентов архитектуры, необходимых для SaltStack Config, на четырех или более отдельных узлах.
  • Установка vRealize Suite Lifecycle Manager (vRLCM). В этом режиме выполняется установка элемента SaltStack Config и всех компонентов его архитектуры на одном узле. При применении данного метода также устанавливается главный сервер Salt и настраивается необходимая группа свойств службы vRealize Automation.

Информацию об установке SaltStack Config с помощью любого метода установки см. в документе Установка и настройка SaltStack Config.

Примечание: Если вы не уверены, какой метод установки лучше использовать для вашей системы, рекомендуется применять стандартную установку. Метод установки vRealize Suite Lifecycle Manager не рекомендуется применять для систем производственного уровня более чем с 1000 узлами.

Примечания

Интегрированный экземпляр vRealize Automation SaltStack Config доступен для vRealize Automation при следующих условиях:
  • SaltStack Config работает на базе среды Salt, представляющей собой систему автоматизации с открытым исходным кодом. Чтобы приступить к использованию SaltStack Config для управления конфигурацией, также необходимо установить и запустить службу Salt Minion на всех узлах, которыми вы планируете управлять с помощью SaltStack Config. Дополнительные сведения см. в документе Установка Salt в инфраструктуре.
  • Интеграция SaltStack Config связывается с конкретным узлом во время установки.
  • В настоящее время vRealize Automation не поддерживает мультитенантность для SaltStack Config.
  • Арендатор vRealize Automation может поддерживать одну интеграцию SaltStack Config и один главный сервер Salt. Главный сервер Salt может поддерживать несколько служебных серверов.
  • При удалении интеграции SaltStack Config в службе vRealize Automation не проверяется наличие существующих развертываний, которые используют интеграцию SaltStack Config.

Необходимые условия

  • Убедитесь в наличии учетных данных администратора vRealize Automation и SaltStack Config (для доступа с правами root).

    Учетные данные администратора vRealize Automation и SaltStack Config (для доступа с правами root) необходимы для создания интеграции SaltStack Config.

    Учетные данные администратора SaltStack Config также требуются для открытия службы SaltStack Config и работы в ней.

    Учетные данные vRealize Automation используются для доступа к vRealize Automation, а учетные данные SaltStack Config — для доступа к SaltStack Config.

    Сведения об учетных данных администратора SaltStack Config см. в руководстве по установке SaltStack Config в документации по продукту.

  • Убедитесь, что служба SaltStack Config установлена.
  • Убедитесь, что главный сервер Salt, который будет использоваться в интеграции SaltStack Config, содержит подключаемый модуль Master.
  • Убедитесь, что вам назначена роль администратора службы SaltStack Config в vRealize Automation. См. раздел Что такое роли пользователей vRealize Automation.
  • Убедитесь, что вам назначена роль администратора службы Cloud Assembly в vRealize Automation. См. раздел Роли пользователей организаций и служб в vRealize Automation.

Настройка интеграции SaltStack Config в службе vRealize Automation

После установки службы SaltStack Config для vRealize Automation ее можно открыть на странице Инфраструктура > Интеграции в Cloud Assembly или как службу в служебной консоли vRealize Automation.

Примечание: В отличие от интеграций vRealize Automation других типов, интеграцию SaltStack Config нельзя добавить путем выбора раздела Инфраструктура > Подключения > Интеграции > Добавление интеграции. Интеграция SaltStack Config будет доступна только после установки с помощью одного из описанных выше способов установки.
  1. В Cloud Assembly выберите Инфраструктура > Подключения > Интеграции, нажмите доступную плитку интеграции SaltStack Config, а затем кнопку Открыть.

    Страница «Интеграции», на которой показан тип интеграции SaltStack Config

  2. Заполните форму.

    Создание начальной интеграции

    1. а.Введите или измените описание.

      Имя интеграции создается при установке службы SaltStack Config.

    2. б.Введите имя администратора SaltStack Config и пароль, используемые для доступа к указанному узлу.

      Во время установки SaltStack Config в качестве значения адреса главного сервера указывается значение имени узла. После установки его нельзя изменить.

    3. в.Щелкните Проверить, чтобы подтвердить доступ администратора к узлу интеграции SaltStack Config.
    4. г.(Необязательно) Введите теги возможностей. Сведения о тегировании см. в разделе Использование тегов ограничений в службе vRealize Automation Cloud Assembly.
    5. д.Нажмите Сохранить.

    После сохранения точки интеграции SaltStack Config службу интеграции SaltStack Config можно открыть непосредственно на странице Интеграции или в служебной консоли vRealize Automation.

    Службы SaltStack Config, отображаемые на консоли CS

  3. Щелкните сохраненную точку интеграции, чтобы открыть интегрированную службу SaltStack Config и получить доступ к узлу.
  4. При появлении запроса на вход в службу SaltStack Config введите имя администратора и пароль SaltStack Config.

    Страница входа в службу SaltStack Config

    Ниже приведен пример страницы SaltStack Config.

    Пример пользовательского интерфейса SaltStack Config

Дополнительные сведения об использовании SaltStack Config

SaltStack Config — это автономный продукт, который можно интегрировать со службой vRealize Automation и использовать в ней. Документация по продукту SaltStack Config доступна в виде отдельных PDF-файлов. В документации по продукту SaltStack Config можно узнать, как использовать возможности SaltStack Config в облачных шаблонах и развертываниях vRealize Automation.