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

Примечание:

Эти шаги являются частью процесса предустановки для стандартной установки SaltStack Config. В этом руководстве объясняется, как установить или модернизировать Salt на узле, который используется для установки. Процедуру установки Salt на остальных компьютерах инфраструктуры после стандартной установки см. в Установка Salt в инфраструктуре.

Эти зависимости необходимо установить на всех узлах, участвующих в установке. В стандартной установке эти зависимости необходимо установить на всех узлах, на которых будут размещаться главный сервер 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 (предустановка).