如果將 SaltStack Config 與 vRealize 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
內容的資源。
開始之前
- 確認您已成功設定 SaltStack Config 整合。請參閱在 vRealize Automation 中設定 SaltStack Config 整合。
若要自行熟悉 SaltStack Config 的運作方式,包括部屬節點的重要概念,請參閱〈瞭解 SaltStack 使用者介面〉。
- 在 SaltStack Config 中,確認從部屬節點到主節點的 FQDN 名稱解析正常運作。
- 若要在 SaltStack Config 中的 Salt 主節點上驗證 FQDN,請按一下目標,然後選取所有部屬節點目標群組。
- 在部屬節點識別碼資料行中篩選出值 saltmaster。
- 按一下 saltmaster 查看詳細資料。
- 確認 FQDN 值正確無誤。
- 如果要在 Linux 機器上部署部屬節點,請確認 vSphere 中要部署 Salt 部屬節點的映像已啟用 SSH 功能。SSH 用於遠端存取機器並部署部屬節點。
-
如果要在 Windows 機器上部署部屬節點,請參閱如何在 Windows 環境中使用 API (RaaS) 部署部屬節點。
- 如果要在安裝了 VMware Tools 並設定了 Salt 部屬節點的虛擬機器上部署部屬節點,請確認 VMware Tools Salt 部屬節點金鑰顯示在 SaltStack Config 中的部屬節點金鑰工作區中的已接受索引標籤下。如需詳細資訊,請參閱〈使用 VMware Tools 啟用 Salt 部屬節點〉。
備註: 如果 VMware Tools Salt 部屬節點是舊版本,則針對虛擬機器部署部屬節點不會將 Salt 部屬節點升級到最新版本。必須手動升級 Salt 主節點。如需詳細資訊,請參閱 〈升級主節點外掛程式〉。
- 確認您可以為部署的機器指派 IP 位址。
SaltStack Config 需要機器具有公用 IP 位址。使用 Salt 主節點所在 SDDC (軟體定義資料中心) 之公用 IP CIDR 範圍的 IP 位址。
備註:如果沒有為機器設定公用 IP 位址,則使用第一個 NIC 的 IP 位址。
- 確認在新增 SaltStack Config 資源內容之前要將部屬節點新增到的雲端範本可部署。
- 確認您具有以下服務角色:
- Cloud Assembly 管理員
- Cloud Assembly 使用者
- Service Broker 管理員
需要這些服務角色才能使用 SaltStack Config 資源。