如果将 Automation ConfigVMware Aria Automation 集成,则可以应用 SaltStack resource 以在部署中的虚拟机上安装 Salt 工作节点。部署工作节点后,可以使用 Automation Config 强大的配置管理、偏差修复和状态管理功能管理资源。

工作节点是运行 salt-minion 服务的代理。该服务订阅 Salt 主节点发布的作业,Salt 主节点则是运行 salt-master 服务的服务器。当特定作业应用于工作节点时,该工作节点将执行该作业。

部署 Linux 和 Windows 计算机时,可以使用 SaltStack resource 部署工作节点并应用状态文件。要在现有部署上添加或更新工作节点和状态文件,可以运行附加 SaltStack 资源实施后操作。有关该实施后操作的详细信息,请参见可以对 Automation Assembler 部署或支持的资源运行哪些操作

如果使用 saltConfiguration 属性作为实施前操作部署工作节点和状态文件,请更新模板以使用 SaltStack resourcesaltConfiguration 属性不再可用于模板。

应用 Salt 配置实施后操作仍可用于使用 saltConfiguration 属性的资源。

开始前

  1. 确认您已成功配置 Automation Config 集成。有关详细信息,请参见在 VMware Aria Automation 中配置 Automation Config 集成
  2. Automation Config 中,确认从工作节点到主节点的 FQDN 名称解析正常运行。
    1. 要在 Automation Config 中的 Salt 主节点上验证 FQDN,请单击目标,然后选择所有工作节点目标组。
    2. 工作节点 ID 列中筛选出值 saltmaster
    3. 单击 saltmaster 查看详细信息。
    4. 确认 FQDN 值正确无误。
  3. 如果要在 Linux 计算机上部署工作节点,请确认 vSphere 中要部署 Salt 工作节点的映像已启用 SSH 功能。SSH 用于远程访问计算机并部署工作节点。
  4. 如果要在 Windows 计算机上部署工作节点,请参见如何在 Windows 环境中使用 API (RaaS) 部署工作节点

  5. 如果要在安装了 VMware Tools 并配置了 Salt 工作节点的虚拟机上部署工作节点,请确认 VMware Tools Salt 工作节点密钥显示在 Automation Config 中的工作节点密钥工作区中的已接受选项卡下。有关详细信息,请参见使用 VMware Tools 启用 Salt 工作节点
    注: 如果 VMware Tools Salt 工作节点是旧版本,则针对虚拟机部署工作节点不会将 Salt 工作节点升级到最新版本。必须手动升级 Salt 主节点。有关详细信息,请参见 升级主节点插件
  6. 确认您可以为部署的计算机分配 IP 地址。

    Automation Config 要求计算机具有公共 IP 地址。使用 Salt 主节点所在 SDDC(软件定义的数据中心)的公共 IP CIDR 范围的 IP 地址。

    注:

    如果没有为计算机配置公共 IP 地址,则使用第一个网卡的 IP 地址。

  7. 确认在添加 SaltStack resource 属性之前要将工作节点添加到的云模板可部署。
  8. 确认您具有以下服务角色:
    1. Automation Assembler 管理员
    2. Automation Assembler 用户
    3. Automation Service Broker 管理员

    使用 SaltStack resource 需要这些服务角色。