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

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

Установка

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

Примечания

Интегрированный экземпляр vRealize Automation SaltStack Config доступен для vRealize Automation при следующих условиях:
  • Интеграция 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.

  1. В Cloud Assembly выберите Инфраструктура > Подключения > Интеграции и нажмите Добавить интеграцию.
  2. Выберите тип интеграции SaltStack Config.

    Типы интеграций в Cloud Assembly

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

    Форма для создания новой интеграции в Cloud Assembly

    1. а.Введите имя интеграции.
    2. б.(Необязательно.) Введите описание для интеграции.
    3. в.Введите имя узла для сервера SaltStack Config.
    4. г.Укажите запущенную среду для интеграции SaltStack Config.

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

      Если для развертывания служебных серверов и применения файлов состояния на виртуальных машинах используется ресурс SaltStack Config, выберите запущенную среду embedded-ABX-onprem.

    5. д.Введите имя администратора SaltStack Config и пароль, используемые для доступа к указанному узлу.
    6. е.Щелкните Проверить, чтобы подтвердить доступ администратора к узлу интеграции SaltStack Config.

      Если проверка завершается сбоем, убедитесь, что введены правильные имя узла, имя пользователя и пароль.

    7. ё.Нажмите Сохранить.

Доступ к интеграции SaltStack Config

После сохранения точки интеграции SaltStack Config можно открыть службу интеграции SaltStack Config.

  1. В случае развертывания SaltStack Config посредством vRealize Suite Lifecycle Manager можно щелкнуть плитку службы в служебной консоли vRealize Automation, чтобы открыть интеграцию и получить доступ к узлу.

    Плитка службы SaltStack Config

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

  2. При появлении запроса на вход в службу SaltStack Config введите имя администратора и пароль SaltStack Config.

Чтобы внести какие-либо изменения в интеграцию, выберите Инфраструктура > Подключения > Интеграции, нажмите доступную плитку интеграции SaltStack Config, а затем кнопку Открыть.

Выбор интеграции SaltStack Config

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

Снимок экрана с интеграцией SaltStack Config в Cloud Assembly

Далее

SaltStack Config — это автономный продукт, который можно интегрировать со службой vRealize Automation и использовать в ней.

  • Ознакомьтесь с процедурой добавления ресурса SaltStack Config для установки служебных серверов на виртуальных машинах в развертываниях Cloud Assembly.