SaltStack Config 安装程序需要几个重要的软件包才能正常运行。如果不安装这些依赖项,SaltStack Config 安装程序将在任一安装方案期间失败。

注:

这些步骤是 SaltStack Config 标准安装的安装前过程的一部分。本指南将介绍如何在用于运行安装的节点上安装或升级 Salt。有关如何在标准安装后在基础架构的其余部分上安装 Salt 的说明,请参见在基础架构中安装 Salt

这些依赖项必须安装在安装涉及的所有节点上。在标准安装中,必须在将托管 Salt 主节点、RaaS、Redis 数据库和 PostgreSQL 数据库的所有节点上安装这些依赖项:

  • OpenSSL
  • 企业版 Linux 附加软件包 (EPEL)
  • Python 加密
  • Python OpenSSL 库

要检查这些依赖项是否存在,请执行以下操作:

  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(安装前)