必須先安裝 Salt,才能執行 SaltStack Config 安裝。Salt 及其相依性至少必須安裝在標準 SaltStack Config 安裝案例中涉及的節點上。
在安裝環境中,安裝 Salt 可以有兩種不同的意義:
- 在標準安裝案例的 SaltStack Config 安裝中涉及的節點上安裝 Salt。
- 在最終由 SaltStack Config 管理的基礎結構上安裝 Salt 。
如需如何在標準安裝中涉及的節點上安裝 Salt 及其相依性的相關指示,請參閱〈安裝或升級 Salt〉。
在基礎結構中安裝 Salt
強烈建議在打算使用 SaltStack Config 進行管理的任何基礎結構上預先安裝 Salt。安裝 Salt 可簡化更新至 Salt 的未來版本的程序。開始安裝 SaltStack Config 之前,請考慮在您的基礎結構中安裝 Salt,然後對其監控一段時間,以確保其穩定且如預期執行。
在基礎結構中實作 Salt 時,請參閱這些指南以確保您的環境遵循最佳做法:
在氣隙系統中安裝 Salt
對於預先安裝 Salt 的一般建議,存在一種例外狀況,即在氣隙系統中安裝 SaltStack Config 時。請注意,在氣隙系統中的基礎結構上安裝 Salt 有利有弊。
SaltStack Config 安裝程式可以在執行時安裝 Salt 的最新穩定版本。但是,透過 SaltStack Config 安裝程式安裝的 Salt 版本稱為 Salt Crystal 套件。此套件主要用於氣隙系統,在此系統中,無法透過網際網路更新 Salt。由於此套件適用於氣隙系統,因此 Salt Crystal 套件中的 Salt 版本無法透過網際網路進行更新且必須手動更新。如需更新 Salt Crystal 套件的相關資訊,請參閱〈升級 Salt Crystal〉。
當 SaltStack Config 安裝程式在 Lifecycle Manager 安裝案例中執行時,如果它偵測到 Salt 主節點服務和部屬節點服務套件,則 SaltStack Config 安裝程式會在安裝程序中略過該步驟。如果沒有偵測到 Salt,它會從 Salt Crystal 套件安裝 Salt 主節點服務和部屬節點服務。
無法定期透過網際網路更新 Salt 可能會對您的網路造成問題,除非您的網路是氣隙網路。因此,強烈建議預先安裝 Salt,而非使用 Salt Crystal 套件。