Метод установки с одним узлом аналогичен методу установки vRealize Suite Lifecycle Manager. В рамках этого метода SaltStack Config устанавливается на одиночном узле (сервере) с помощью установщика SaltStack Config. После установки главный сервер Salt, SaltStack Config, база данных Redis и база данных PostgreSQL будут работать на одном и том же узле.
Установщик SaltStack Config для одного узла выполняет следующие действия.
- Устанавливает Python 3.6 на узле (если он не был установлен ранее).
- Устанавливает систему Salt и ее необходимые зависимости (если она не была ранее установлена).
- Делает этот сервер главным сервером Salt.
- Применяет состояния Salt, которые требуются для установки SaltStack Config.
- Устанавливает требуемые версии PostgreSQL, Redis и Python Setuptools на сервере.
Перед началом работы
Прежде чем переходить к процессу установки, убедитесь, что вы изучили и выполнили все задачи в рамках этапа предустановки.
- Обзор установки
- Планирование перед установкой
- Установка или обновление Salt
- Передача и импорт файлов
Для установки с одним узлом очень важно выполнить все шаги, описанные в разделе Установка или обновление Salt. Исключением является установка SaltStack Config в физически изолированной среде.
Выполнение сценария установки
После выполнения процедуры, описанной в предыдущих разделах, на узле можно запустить установщик.
- В терминале выполните следующую команду.
sudo ./setup_single_node.sh
- Во время выполнения сценария убедитесь, что в терминале отображается следующее сообщение.
Installing SaltStack Config...
В процессе установки это сообщение может отображаться в терминале в течение нескольких минут.
Сценарий устанавливает последнюю устойчивую версию Python и Salt, если они еще не были установлены. Он также задает этот узел в качестве главного и служебного серверов Salt.
Примечание:Если установлены службы Salt Master и Minion, сценарий пропускает этот шаг и переходит к настройке SaltStack Config. Если установлены не оба пакета, а только служба Salt Master или Minion, выполнение сценария будет прекращено. Прекращение выполнения сценария позволяет предотвратить случайное повреждение существующей установки.
После установки Python и Salt сценарий устанавливает следующие компоненты.
- База данных PostgreSQL
- База данных Redis
- Служба RaaS, также называемая SaltStack Config
В случае появления ошибок в работе установщика см. раздел Устранение неполадок или обратитесь в службу поддержки.
Разрешения для брандмауэра
Установки с одним узлом
- Сценарий
setup_single_node.sh
в установщике не изменяет правила брандмауэра. - Убедитесь, что в правилах брандмауэра для всех соответствующих систем (главных серверов Salt, пользователей веб-интерфейса, удаленных систем, вызывающих API-интерфейс (RaaS), и т. д.) разрешен доступ к порту 443.
Следующие шаги
По завершении процесса установки с одним узлом необходимо выполнить несколько действий после установки.
- Установка лицензионного ключа
- Установка и настройка подключаемого модуля Master
- Первый вход в систему и изменение учетных данных по умолчанию
- Принятие ключа главного сервера Salt и резервное копирование данных
- Настройка сертификатов SSL
- Настройка SaltStack SecOps (необязательно)
- Настройка единого входа (SSO) (необязательно)