可以使用兩種安裝方法之一,在 vRealize Automation 環境中安裝 SaltStack Config 服務。確定適用於您環境的安裝方法取決於幾個不同的因素。
適用於 SaltStack Config 的兩種安裝方法如下:
- 標準安裝 - 在四個或更多單獨節點中安裝 SaltStack Config 所需的架構元件。
- vRealize Suite Lifecycle Manager (vRLCM) 安裝 - 將 SaltStack Config 及其所有架構元件安裝在單一節點上。此方法還會安裝 Salt 主節點主機,並設定所需的 vRealize Automation 內容群組。
以下章節提供了這兩種安裝案例的詳細說明。在閱讀說明並確定哪種安裝案例適合您的網路時,需回答以下關鍵問題:
- 您的網路具有多少個節點?將由 SaltStack Config 管理所有這些節點嗎?
- 您的網路是否具有高可用性需求,例如負載平衡和自動容錯移轉?
- 安裝 SaltStack Config 有何目的?例如,部署至生產環境之前,您是否要以試用執行的形式安裝 SaltStack Config?
標準安裝概觀
在標準安裝中,可以使用 SaltStack Config 安裝程式在多個節點 (伺服器) 上安裝 SaltStack Config。在此安裝案例中,最終目標為擁有四個節點,且每個節點具備不同的主機功能:
- Salt 主節點
- PostgreSQL 資料庫節點
- Redis 資料庫節點
- RaaS 節點 (亦稱為 SaltStack Config)
在標準安裝中,執行安裝程式中提供的協調高狀態。高狀態於 Salt 主節點上執行,並設定多節點環境。它會在將要主控 PostgreSQL、Redis 和 RaaS 節點的其他三個節點上安裝核心 SaltStack Config 架構。
如有下列情況,請使用多節點安裝案例:
- 您的網路具有超過 1,000 個節點,且這些節點將由 SaltStack Config 進行管理。請注意,此案例同樣適用於小型安裝。
- 如果您不確定哪一種安裝方法最適合您的系統,建議使用標準安裝。
多節點安裝案例的優點包括:
- 它可以隨著網路的增長而擴充。
- 其功能不取決於單一節點的可用性。
- 此安裝方法可支援具有高可用性需求 (例如負載平衡和自動容錯移轉) 的網路。
缺點包括:
- 安裝程序更為複雜,需要謹慎規劃與考量。您可能要考慮使用之前曾在生產環境中部署 SaltStack Config 的專家所提供的專業服務。
- 如果您的網路具有高可用性需求,您可能需要使用之前曾在生產環境中部署 SaltStack Config 的專家所提供的支援和/或咨詢服務。
- 安裝程序可能需要一兩天才能完成,視網路大小和複雜性而定。
vRealize Suite Lifecycle Manager 安裝概觀
在 Lifecycle Management 安裝案例中,您可以在單一節點 (伺服器) 上安裝 SaltStack Config。安裝後,Salt 主節點、RaaS 節點、Redis 資料庫和 PostgreSQL 資料庫均在這同一節點上執行。
如有下列情況,請使用 Lifecycle Management 安裝:
- 您的網路具有 1,000 個或更少節點,且打算使用 SaltStack Config 管理這些節點
- 您想要在將 SaltStack Config 部署至生產環境之前,先將其快速安裝並進行評估。(稍後在部署到生產環境時,可以使用標準安裝。)
Lifecycle Management 安裝案例的優點包括:
- 安裝輕鬆簡單。
- 易於維護,因為 SaltStack Config 及其所有相依性都位於同一節點上。
- 此程序只需幾個小時,視網路大小而定。
缺點包括:
- 不建議將此安裝方法用於生產級系統。
- 您的 SaltStack Config 系統依賴於單一節點的可用性。如果該節點關閉,您的 SaltStack Config 生態系統會一併關閉。