Для корректной работы установщику SaltStack Config требуется несколько важных пакетов. Если эти зависимости не установлены, то установщик SaltStack Config будет работать со сбоями при использовании любого способа установки.
Эти шаги являются частью процесса предустановки для стандартной установки SaltStack Config. В этом руководстве объясняется, как установить или модернизировать Salt на узле, который используется для установки. Процедуру установки Salt на остальных компьютерах инфраструктуры после стандартной установки см. в Установка Salt в инфраструктуре.
Эти зависимости необходимо установить на всех узлах, участвующих в установке. В стандартной установке эти зависимости необходимо установить на всех узлах, на которых будут размещаться главный сервер Salt, RaaS, база данных Redis и база данных PostgreSQL.
- OpenSSL
- Дополнительные пакеты для Enterprise Linux (EPEL)
- Шифрование Python
- Библиотека OpenSSL Python
Чтобы проверить наличие этих зависимостей, выполните следующие действия.
- Откройте терминал и убедитесь, что эти зависимости установлены на каждом узле.
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
- Если зависимости отсутствуют, установите их.
sudo yum install openssl sudo yum install epel-release -y sudo yum install python36-cryptography sudo yum install python36-pyOpenSSL
Осторожно!:Убедитесь, что устанавливается пакет
python36-pyOpenSSL
. После установки пакета необходимо настроить SSL, но эту процедуру необходимо завершить до установки.
Следующие шаги
После установки всех зависимостей ознакомьтесь с разделом Установка Salt (предустановка).