Метод установки с одним узлом аналогичен методу установки 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. Исключением является установка SaltStack Config в физически изолированной среде.

Выполнение сценария установки

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

  1. В терминале выполните следующую команду.
    sudo ./setup_single_node.sh
  2. Во время выполнения сценария убедитесь, что в терминале отображается следующее сообщение.
    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.

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

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