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

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

安裝

SaltStack ConfigvRealize Automation 整合之前,必須先將其安裝在您的環境中。如需詳細資訊,請參閱《安裝和設定 SaltStack Config》

考量事項

在下列條件下,整合的 vRealize Automation SaltStack Config 適用於 vRealize Automation
  • 在安裝期間,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 中設定整合。

  1. 在 Cloud Assembly 中,選取基礎結構 > 連線 > 整合,然後按一下新增整合
  2. 選取 SaltStack Config 整合類型。

    Cloud Assembly 中的整合類型

  3. 完成表單。

    用於在 Cloud Assembly 中建立新整合的表單

    1. 輸入整合的名稱。
    2. (可選) 提供整合說明。
    3. 輸入 SaltStack Config 伺服器的主機名稱。
    4. 指定 SaltStack Config 整合的執行環境。

      如果使用 saltConfiguration 內容在虛擬機器上部署部屬節點並套用狀態檔案,則無需設定執行環境。但是,建議更新雲端範本以使用 SaltStack Config 資源。saltConfiguration 內容現已棄用。您仍然可以在雲端範本中使用 saltConfiguration 內容,但 SaltStack Config 整合功能將受到限制。

      如果使用 SaltStack Config 資源在虛擬機器上部署部屬節點並套用狀態檔案,請選取 embedded-ABX-onprem 執行環境。

    5. 輸入用來存取指定主機的 SaltStack Config 管理員使用者名稱和密碼。
    6. 按一下驗證,以確認您的管理員是否可以存取 SaltStack Config 整合主機。

      如果驗證失敗,請確保輸入的主機名稱、使用者名稱和密碼正確。

    7. 按一下儲存

存取 SaltStack Config 整合

儲存 SaltStack Config 整合點後,可以開啟 SaltStack Config 整合服務。

  1. 如果已透過 vRealize Suite Lifecycle Manager 部署 SaltStack Config,則可以按一下 vRealize Automation 服務主控台中的服務動態磚以開啟整合並存取主機。

    SaltStack Config 服務動態磚

    如果對 SaltStack Config 執行的是獨立安裝,則可以使用 SaltStack Config 主機名稱存取該服務。

  2. 當系統提示您登入 SaltStack Config 時,請輸入 SaltStack Config 管理員使用者名稱和密碼。

如果需要對整合進行任何變更,請選取基礎結構 > 連線 > 整合,選取可用的 SaltStack Config 整合動態磚,然後按一下開啟

選取 SaltStack Config 整合

設定整合後無法變更主機名稱。只能編輯整合的名稱、說明、執行環境和認證。

Cloud Assembly 中的 SaltStack Config 整合螢幕擷取畫面

後續步驟

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