如果將 Automation Config 與 VMware Aria Automation 整合,則可以套用 SaltStack resource 以在部署中的虛擬機器上安裝 Salt 部屬節點。部署部屬節點後,可以使用 Automation Config 強大的組態管理、偏差修復和狀態管理功能來管理資源。
部屬節點是執行 salt-minion 服務的代理程式。該服務會訂閱 Salt 主節點所發佈的工作,主節點是執行 salt-master 服務的伺服器。當某個特定工作套用至部屬節點時,該部屬節點將執行該工作。
部署 Linux 和 Windows 機器時,可以使用 SaltStack resource 部署部屬節點並套用狀態檔案。若要在現有部署上新增或更新部屬節點和狀態檔案,可以執行連結 SaltStack 資源第 2 天動作。如需有關第 2 天動作的詳細資訊,請參閱可以對 Automation Assembler 部署或支援的資源執行哪些動作。
如果使用 saltConfiguration
內容作為第 0 天動作部署部屬節點和狀態檔案,請更新範本以使用 SaltStack resource。saltConfiguration
內容已無法在範本中使用。
套用 Salt 組態第 2 天動作仍可用於使用 saltConfiguration
內容的資源。
開始之前
- 確認您已成功設定 Automation Config 整合。如需詳細資訊,請參閱在 VMware Aria Automation 中設定 Automation Config 整合。
- 在 Automation Config 中,確認從部屬節點到主節點的 FQDN 名稱解析正常運作。
- 若要在 Automation Config 中的 Salt 主節點上驗證 FQDN,請按一下目標,然後選取所有部屬節點目標群組。
- 在部屬節點識別碼資料行中篩選出值 saltmaster。
- 按一下 saltmaster 查看詳細資料。
- 確認 FQDN 值正確無誤。
- 如果要在 Linux 機器上部署部屬節點,請確認 vSphere 中要部署 Salt 部屬節點的映像已啟用 SSH 功能。SSH 用於遠端存取機器並部署部屬節點。
-
如果要在 Windows 機器上部署部屬節點,請參閱如何在 Windows 環境中使用 API (RaaS) 部署部屬節點。
- 如果要在安裝了 VMware Tools 並設定了 Salt 部屬節點的虛擬機器上部署部屬節點,請確認 VMware Tools Salt 部屬節點金鑰顯示在 Automation Config 中的部屬節點金鑰工作區中的已接受索引標籤下。如需詳細資訊,請參閱〈使用 VMware Tools 啟用 Salt 部屬節點〉。
備註: 如果 VMware Tools Salt 部屬節點是舊版本,則針對虛擬機器部署部屬節點不會將 Salt 部屬節點升級到最新版本。必須手動升級 Salt 主節點。如需詳細資訊,請參閱 〈升級主節點外掛程式〉。
- 確認您可以為部署的機器指派 IP 位址。
Automation Config 需要機器具有公用 IP 位址。使用 Salt 主節點所在 SDDC (軟體定義資料中心) 之公用 IP CIDR 範圍的 IP 位址。
備註:如果沒有為機器設定公用 IP 位址,則使用第一個 NIC 的 IP 位址。
- 確認在新增 SaltStack resource 內容之前要將部屬節點新增到的雲端範本可部署。
- 確認您具有以下服務角色:
- Automation Assembler 管理員
- Automation Assembler 使用者
- Automation Service Broker 管理員
使用 SaltStack resource 需要這些服務角色。