Метод установки с использованием VMware Aria Suite Lifecycle обеспечивает установку Automation Config на одном узле (сервере). После установки главный сервер Salt, Automation Config, база данных Redis и база данных PostgreSQL будут работать на одном и том же узле.

Установщик VMware Aria Suite Lifecycle для Automation Config выполняет следующие действия.

  • Устанавливает Python 3.6 на узле (если он не был установлен ранее).
  • Устанавливает систему Salt и ее необходимые зависимости (если она не была ранее установлена).
  • Делает этот сервер главным сервером Salt.
  • Применяет состояния Salt, которые требуются для установки Automation Config.
  • Устанавливает требуемые версии PostgreSQL, Redis и Python Setuptools на сервере.

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

Прежде чем переходить к процессу установки, убедитесь, что вы изучили и выполнили все задачи в рамках этапа предустановки. Подробнее см. в разделе Предварительные требования для установки.

Установка VMware Aria Automation

В дополнение к этим предварительным условиям перед началом установки VMware Aria Suite Lifecycle у вас должна быть установлена служба VMware Aria Automation.

Использование установщика VMware Aria Suite Lifecycle

Описание процедуры установки VMware Aria Suite Lifecycle см. в следующих разделах в документации по VMware Aria Suite Lifecycle.

Примечание: Установки с одним узлом
  • Сценарий setup_single_node.sh в установщике не изменяет правила брандмауэра.
  • Убедитесь, что в правилах брандмауэра для всех соответствующих систем (главных серверов Salt, пользователей веб-интерфейса, удаленных систем, вызывающих API-интерфейс (RaaS), и т. д.) разрешен доступ к порту 443.

Чтобы запустить установщик на узле, выполните следующие действия.

  1. В терминале выполните следующую команду.
    sudo ./setup_single_node.sh
  2. Во время выполнения сценария убедитесь, что в терминале отображается следующее сообщение.
    Installing SaltStack Config...

    В процессе установки это сообщение может отображаться в терминале в течение нескольких минут.

    Сценарий устанавливает последнюю устойчивую версию Python и Salt, если они еще не были установлены. Он также задает этот узел в качестве главного и служебного серверов Salt.

    Примечание:

    Если установлены службы Salt Master и Minion, сценарий пропускает этот шаг и переходит к настройке Automation Config. Если установлены не оба пакета, а только пакет службы Salt Master или службы Minion, сценарий завершается сбоем, чтобы предотвратить случайное вмешательство в существующую установку.

    После установки Python и Salt сценарий устанавливает следующие компоненты.

    • База данных PostgreSQL
    • База данных Redis
    • Служба RaaS, также называемая Automation Config

В случае появления ошибок в работе установщика см. раздел Устранение неполадок.

Следующие шаги

По завершении этого процесса установки необходимо выполнить несколько действий. Дополнительные сведения см. в Действия после установки.