Метод установки с использованием 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.
Чтобы запустить установщик на узле, выполните следующие действия.
- В терминале выполните следующую команду.
sudo ./setup_single_node.sh
- Во время выполнения сценария убедитесь, что в терминале отображается следующее сообщение.
Installing SaltStack Config...
В процессе установки это сообщение может отображаться в терминале в течение нескольких минут.
Сценарий устанавливает последнюю устойчивую версию Python и Salt, если они еще не были установлены. Он также задает этот узел в качестве главного и служебного серверов Salt.
Примечание:Если установлены службы Salt Master и Minion, сценарий пропускает этот шаг и переходит к настройке Automation Config. Если установлены не оба пакета, а только пакет службы Salt Master или службы Minion, сценарий завершается сбоем, чтобы предотвратить случайное вмешательство в существующую установку.
После установки Python и Salt сценарий устанавливает следующие компоненты.
- База данных PostgreSQL
- База данных Redis
- Служба RaaS, также называемая Automation Config
В случае появления ошибок в работе установщика см. раздел Устранение неполадок.
Следующие шаги
По завершении этого процесса установки необходимо выполнить несколько действий. Дополнительные сведения см. в Действия после установки.