如果將 SaltStack ConfigvRealize Automation 整合,則可以套用 SaltStack Config 資源以在部署中的虛擬機器上安裝部屬節點。部署部屬節點後,可以使用 SaltStack Config 強大的組態管理、偏差修復和狀態管理功能來管理資源。

部屬節點是執行 salt-minion 服務的代理程式。該服務會訂閱 Salt 主節點所發佈的工作,主節點是執行 salt-master 服務的伺服器。當某個特定工作套用至部屬節點時,該部屬節點將執行該工作。

部署 Linux 和 Windows 機器時,可以使用 SaltStack Config 資源部署部屬節點並套用狀態檔案。若要在現有部署上新增或更新部屬節點和狀態檔案,可以執行連結 SaltStack 資源第 2 天動作。如需有關第 2 天動作的詳細資訊,請參閱可以對 Cloud Assembly 部署或支援的資源執行哪些動作

如果使用 saltConfiguration 內容作為第 0 天動作部署部屬節點和狀態檔案,請更新雲端範本以使用 SaltStack Config 資源。saltConfiguration 內容已無法在雲端範本中使用。

套用 Salt 組態第 2 天動作仍可用於使用 saltConfiguration 內容的資源。

開始之前

  1. 確認您已成功設定 SaltStack Config 整合。請參閱在 vRealize Automation 中設定 SaltStack Config 整合

    若要自行熟悉 SaltStack Config 的運作方式,包括部屬節點的重要概念,請參閱〈瞭解 SaltStack 使用者介面〉

  2. SaltStack Config 中,確認從部屬節點到主節點的 FQDN 名稱解析正常運作。
    1. 若要在 SaltStack Config 中的 Salt 主節點上驗證 FQDN,請按一下目標,然後選取所有部屬節點目標群組。
    2. 部屬節點識別碼資料行中篩選出值 saltmaster
    3. 按一下 saltmaster 查看詳細資料。
    4. 確認 FQDN 值正確無誤。
  3. 如果要在 Linux 機器上部署部屬節點,請確認 vSphere 中要部署 Salt 部屬節點的映像已啟用 SSH 功能。SSH 用於遠端存取機器並部署部屬節點。
  4. 如果要在 Windows 機器上部署部屬節點,請參閱如何在 Windows 環境中使用 API (RaaS) 部署部屬節點

  5. 如果要在安裝了 VMware Tools 並設定了 Salt 部屬節點的虛擬機器上部署部屬節點,請確認 VMware Tools Salt 部屬節點金鑰顯示在 SaltStack Config 中的部屬節點金鑰工作區中的已接受索引標籤下。如需詳細資訊,請參閱〈使用 VMware Tools 啟用 Salt 部屬節點〉
    備註: 如果 VMware Tools Salt 部屬節點是舊版本,則針對虛擬機器部署部屬節點不會將 Salt 部屬節點升級到最新版本。必須手動升級 Salt 主節點。如需詳細資訊,請參閱 〈升級主節點外掛程式〉
  6. 確認您可以為部署的機器指派 IP 位址。

    SaltStack Config 需要機器具有公用 IP 位址。使用 Salt 主節點所在 SDDC (軟體定義資料中心) 之公用 IP CIDR 範圍的 IP 位址。

    備註:

    如果沒有為機器設定公用 IP 位址,則使用第一個 NIC 的 IP 位址。

  7. 確認在新增 SaltStack Config 資源內容之前要將部屬節點新增到的雲端範本可部署。
  8. 確認您具有以下服務角色:
    1. Cloud Assembly 管理員
    2. Cloud Assembly 使用者
    3. Service Broker 管理員

    需要這些服務角色才能使用 SaltStack Config 資源。