Для корректной работы установщику SaltStack Config требуется несколько важных пакетов. Если эти зависимости не установлены, то установщик SaltStack Config будет работать со сбоями при использовании любого способа установки.

Эти зависимости необходимо установить на всех узлах, участвующих в установке. В стандартной установке эти зависимости необходимо установить на всех узлах, на которых будут размещаться главный сервер Salt, RaaS, база данных Redis и база данных PostgreSQL.

  • OpenSSL
  • Дополнительные пакеты для Enterprise Linux (EPEL)
  • Шифрование Python
  • Библиотека OpenSSL Python

Чтобы проверить наличие этих зависимостей, выполните следующие действия.

  1. Откройте терминал и убедитесь, что эти зависимости установлены на каждом узле.
    sudo yum list installed | grep openssl
    sudo yum list installed | grep epel-release
    sudo yum list installed | grep python36-cryptography
    sudo yum list installed | grep python36-pyOpenSSL
  2. Если зависимости отсутствуют, установите их.
    sudo yum install openssl
    sudo yum install epel-release -y
    sudo yum install python36-cryptography
    sudo yum install python36-pyOpenSSL
    Осторожно!:

    Убедитесь, что устанавливается пакет python36-pyOpenSSL. После установки пакета необходимо настроить SSL, но эту процедуру необходимо завершить до установки.

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

После установки всех зависимостей ознакомьтесь с разделом Установка Salt.