可以建立 SaltStack Config 整合,以在 vRealize Automation 中存取 SaltStack Config 服務並使用 SaltStack Config 物件和動作。

透過 vRealize Automation SaltStack Config,可以使用事件驅動型自動化在任何規模的虛擬機器上佈建、設定和部署軟體。也可以使用 SaltStack Config 在整個環境中定義和強制執行最佳的合規軟體狀態。

安裝方法

SaltStack ConfigvRealize Automation 整合之前,必須先將其安裝在您的環境中。

SaltStack Config 支援兩種安裝方法:

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

如需使用安裝方法安裝 SaltStack Config 的相關資訊,請參閱〈安裝和設定 SaltStack Config〉

備註: 如果您不確定哪一種安裝方法最適合您的系統,建議使用標準安裝。對於節點數量超過 1,000 個的生產級系統,不建議使用 vRealize Suite Lifecycle Manager 安裝方法。

考量事項

在下列條件下,整合的 vRealize Automation SaltStack Config 適用於 vRealize Automation
  • SaltStack Config 將在 Salt (開放原始碼自動化引擎) 上執行。若要開始將 SaltStack Config 用於組態管理,您還需要在打算使用 SaltStack Config 進行管理的任何節點上安裝並執行 Salt 部屬節點服務。如需詳細資訊,請參閱〈在基礎結構上安裝 Salt〉
  • 在安裝期間,SaltStack Config 整合與特定主機相關聯。
  • vRealize Automation 目前不支援針對 SaltStack Config 的多租戶。
  • vRealize Automation 承租人可以支援一個 SaltStack Config 整合和一個 Salt 主節點。Salt 主節點可以支援多個部屬節點。
  • vRealize Automation 中刪除 SaltStack Config 整合不會檢查是否有現有的部署使用了 SaltStack Config 整合。

必要條件

  • 確認您具有 vRealize Automation 管理員認證和 SaltStack Config 管理員認證 (根層級存取權)。

    您需要 vRealize Automation 管理員認證和 SaltStack Config 管理員認證 (根層級存取權) 才能建立 SaltStack Config 整合。

    此外,還需要 SaltStack Config 管理員認證,才能開啟和使用 SaltStack Config 服務本身。

    可以使用 vRealize Automation 認證存取 vRealize Automation 以及使用 SaltStack Config 認證存取 SaltStack Config

    如需 SaltStack Config 管理員認證的相關資訊,請參閱《安裝並設定 SaltStack Config》指南。

  • 確認 SaltStack Config 服務是否已安裝。
  • 確認要在 SaltStack Config 整合中使用的 Salt 主節點是否包含主節點外掛程式。
  • 確認您是否具有 vRealize Automation 中的 SaltStack Config 服務管理員角色。請參閱什麼是 vRealize Automation 使用者角色
  • 確認您是否具有 vRealize Automation 中的 Cloud Assembly 服務管理員角色。請參閱vRealize Automation 中的組織和服務使用者角色

vRealize Automation 中設定 SaltStack Config 整合

安裝適用於 vRealize AutomationSaltStack Config 之後,可以從 Cloud Assembly 中的基礎結構 > 整合頁面開啟,也可以將其作為一項服務從 vRealize Automation 服務主控台開啟。

備註: 與其他 vRealize Automation 整合類型不同,您無法透過選取 基礎結構 > 連線 > 整合 > 新增整合來新增 SaltStack Config 整合。使用上述兩種安裝方法之一安裝 SaltStack Config 整合後,此整合才可用。
  1. 在 Cloud Assembly 中,選取基礎結構 > 連線 > 整合,選取可用的 SaltStack Config 整合動態磚,然後按一下開啟

    [整合] 頁面,其中顯示 SaltStack Config 整合類型

  2. 完成表單。

    建立初始整合

    1. 輸入或編輯說明。

      將在安裝 SaltStack Config 時建立整合名稱。

    2. 輸入用來存取指定主機的 SaltStack Config 管理員使用者名稱和密碼。

      主機名稱值在 SaltStack Config 安裝期間作為主節點位址值指定。安裝後,便無法變更此項。

    3. 按一下驗證,以確認您的管理員是否可以存取 SaltStack Config 整合主機。
    4. (選擇性) 輸入功能標籤。如需標記的相關資訊,請參閱在 vRealize Automation Cloud Assembly 中使用限制標籤
    5. 按一下儲存

    儲存 SaltStack Config 整合點後,可以從整合頁面或從 vRealize Automation 服務主控台開啟 SaltStack Config 整合服務本身。

    CS 主控台上顯示 SaltStack Config 服務

  3. 按一下已儲存的整合點,以開啟 SaltStack Config 整合式服務並存取主機。
  4. 當系統提示您登入 SaltStack Config 時,請輸入 SaltStack Config 管理員使用者名稱和密碼。

    範例 SaltStack Config 頁面如下所示。

    SaltStack Config 使用者介面範例

瞭解如何使用 SaltStack Config

SaltStack Config 是一項獨立產品,可以將該產品與 vRealize Automation 整合並在其中加以使用。

SaltStack Config 產品說明文件以單獨的 PDF 形式提供。使用 SaltStack Config 產品說明文件可深入瞭解在 vRealize Automation 雲端範本和部署中利用 SaltStack Config 功能的方式。