可以使用兩種安裝方法之一,在 vRealize Automation 環境中安裝 SaltStack Config 服務。確定適用於您環境的安裝方法取決於幾個不同的因素。

適用於 SaltStack Config 的兩種安裝方法如下:

  • 標準安裝 - 在四個或更多單獨節點中安裝 SaltStack Config 所需的架構元件。
  • vRealize Suite Lifecycle Manager (vRLCM) 安裝 - 將 SaltStack Config 及其所有架構元件安裝在單一節點上。此方法還會安裝 Salt 主節點主機,並設定所需的 vRealize Automation Cloud 內容群組。

以下章節提供了這兩種安裝案例的詳細說明。在閱讀說明並確定哪種安裝案例適合您的網路時,需回答以下關鍵問題:

  • 您的網路具有多少個節點?將由 SaltStack Config 管理所有這些節點嗎?
  • 您的網路是否具有高可用性需求,例如負載平衡和自動容錯移轉?
  • 安裝 SaltStack Config 有何目的?例如,部署至生產環境之前,您是否要以試用執行的形式安裝 SaltStack Config
備註: vRealize Suite Lifecycle Manager 安裝需要 vRealize Automation 授權。如需有關授權的詳細資訊,請參閱 需要哪種授權?

標準安裝概觀

在標準安裝中,可以使用 SaltStack Config 安裝程式在多個節點 (伺服器) 上安裝 SaltStack Config。在此安裝案例中,最終目標為擁有四個節點,且每個節點具備不同的主機功能:

  • Salt 主節點
  • PostgreSQL 資料庫節點
  • Redis 資料庫節點
  • RaaS 節點 (亦稱為 SaltStack Config)

在標準安裝中,執行安裝程式中提供的協調高狀態。高狀態於 Salt 主節點上執行,並設定多節點環境。它會在將要主控 PostgreSQL、Redis 和 RaaS 節點的其他三個節點上安裝核心 SaltStack Config 架構。

如有下列情況,請使用多節點安裝案例:

  • 您的網路具有超過 1,000 個節點,且這些節點將由 SaltStack Config 進行管理。請注意,此案例同樣適用於小型安裝。
  • 如果您不確定哪一種安裝方法最適合您的系統,建議使用標準安裝。

標準安裝案例的優點包括:

  • 它可以隨著網路的增長而擴充。
  • 其功能不取決於單一節點的可用性。
  • 此安裝方法可支援具有高可用性需求 (例如負載平衡和自動容錯移轉) 的網路。

缺點包括:

  • 安裝程序更為複雜,需要謹慎規劃與考量。您可能要考慮使用之前曾在生產環境中部署 SaltStack Config 的專家所提供的專業服務。
  • 如果您的網路具有高可用性需求,您可能需要使用之前曾在生產環境中部署 SaltStack Config 的專家所提供的支援和/或咨詢服務。
  • 安裝程序可能需要一兩天才能完成,視網路大小和複雜性而定。

下圖顯示了在完成標準安裝後,但在完成安裝後或 Salt 安裝步驟之前將擁有的系統架構:

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 生態系統會一併關閉。

下圖顯示了在完成 Lifecycle Manager (vRLCM) 安裝後,但在完成安裝後步驟或 Salt 安裝步驟之前將擁有的系統架構: