SaltStack Config 安裝程式需要具備幾個重要套件才能正常執行。如果不安裝這些相依性,SaltStack Config 安裝程式將在任一安裝案例期間失敗。
備註:
這些步驟是 SaltStack Config 標準安裝之安裝前程序的一部分。本指南說明如何在用於執行安裝的節點上安裝或升級 Salt。如需有關如何在執行標準安裝後在基礎結構的其餘部分上安裝 Salt 的指示,請參閱在基礎結構中安裝 Salt。
這些相依性必須安裝在安裝中涉及的所有節點上。在標準安裝中,必須在將要主控 Salt 主節點、RaaS、Redis 資料庫和 PostgreSQL 資料庫的所有節點上安裝這些相依性:
- OpenSSL
- Enterprise 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 (安裝前)。