SaltStack Config 安裝程式需要具備幾個重要套件才能正常執行。如果不安裝這些相依性,SaltStack Config 安裝程式將在任一安裝案例期間失敗。

備註:

這些步驟是 SaltStack Config 標準安裝之安裝前程序的一部分。本指南說明如何在用於執行安裝的節點上安裝或升級 Salt。如需有關如何在執行標準安裝後在基礎結構的其餘部分上安裝 Salt 的指示,請參閱在基礎結構中安裝 Salt

這些相依性必須安裝在安裝中涉及的所有節點上。在標準安裝中,必須在將要主控 Salt 主節點、RaaS、Redis 資料庫和 PostgreSQL 資料庫的所有節點上安裝這些相依性:

  • OpenSSL
  • Enterprise 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 (安裝前)