SaltStack Config 安装程序需要几个重要的软件包才能正常运行。如果不安装这些依赖项,SaltStack Config 安装程序将在任一安装方案期间失败。
注:
这些步骤是 SaltStack Config 标准安装的安装前过程的一部分。本指南将介绍如何在用于运行安装的节点上安装或升级 Salt。有关如何在标准安装后在基础架构的其余部分上安装 Salt 的说明,请参见在基础架构中安装 Salt。
这些依赖项必须安装在安装涉及的所有节点上。在标准安装中,必须在将托管 Salt 主节点、RaaS、Redis 数据库和 PostgreSQL 数据库的所有节点上安装这些依赖项:
- OpenSSL
- 企业版 Linux 附加软件包 (EPEL)
- Python 加密
- Python OpenSSL 库
要检查这些依赖项是否存在,请执行以下操作:
- 在终端中,验证是否在每个节点上安装了这些依赖项:
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(安装前)。