可以创建 SaltStack Config 集成,以在 vRealize Automation 中访问 SaltStack Config 服务以及使用 SaltStack Config 对象和操作。
通过 vRealize Automation SaltStack Config,可以使用事件驱动型自动化在任何规模的虚拟机上置备、配置和部署软件。此外,还可以使用 SaltStack Config 在整个环境中定义并实施最佳合规软件状态。
安装
在将 SaltStack Config 与 vRealize Automation 集成之前,必须先将其安装在您的环境中。有关详细信息,请参见安装和配置 SaltStack Config。
注意事项
- SaltStack Config 集成在安装过程中与特定主机相关联。
- vRealize Automation 当前对 SaltStack Config 不支持多租户。
- vRealize Automation 租户可以支持一个 SaltStack Config 集成和一个 Salt 主节点。Salt 主节点可以支持多个工作节点。
- 在 vRealize Automation 中删除 SaltStack Config 集成之前,必须先删除使用 SaltStack Config 集成的任何现有部署。
必备条件
- 确认您具有 vRealize Automation 管理员凭据和 SaltStack Config 管理员凭据(root 级访问权限)。
您需要 vRealize Automation 管理员凭据以及 SaltStack Config 管理员凭据(root 级访问权限)才能创建 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 Automation 的 SaltStack Config 后,可以在 Cloud Assembly 中配置集成。
- 在 Cloud Assembly 中,选择添加集成。 ,然后单击
- 选择 SaltStack Config 集成类型。
- 填写表单。
- 输入集成的名称。
- (可选)提供集成描述。
- 输入 SaltStack Config 服务器的主机名。
- 指定 SaltStack Config 集成的运行环境。
如果使用
saltConfiguration
属性在虚拟机上部署工作节点并应用状态文件,则无需配置运行环境。但是,建议更新云模板以使用 SaltStack Config 资源。saltConfiguration
属性现已弃用。您仍然可以在云模板中使用saltConfiguration
属性,但 SaltStack Config 集成功能将受到限制。如果使用 SaltStack Config 资源在虚拟机上部署工作节点并应用状态文件,请选择 embedded-ABX-onprem 运行环境。
- 输入用于访问指定主机的 SaltStack Config 管理员用户名和密码。
- 单击验证以确认您对 SaltStack Config 集成主机的管理员访问权限。
如果验证失败,请确保输入的主机名、用户名和密码正确。
- 单击保存。
访问 SaltStack Config 集成
保存 SaltStack Config 集成点后,可以打开 SaltStack Config 集成服务。
- 如果通过 vRealize Suite Lifecycle Manager 部署的 SaltStack Config,则可以单击 vRealize Automation 服务控制台中的服务图标以打开集成并访问主机。
如果对 SaltStack Config 执行的是独立安装,则可以使用 SaltStack Config 主机名访问该服务。
- 系统提示您登录到 SaltStack Config 时,输入您的 SaltStack Config 管理员用户名和密码。
如果需要对集成进行任何更改,请选择SaltStack Config 集成图标,然后单击打开。
,选择可用的配置集成后无法更改主机名。只能编辑集成的名称、描述、运行环境和凭据。
后续操作
SaltStack Config 是一款独立产品,可以将其与 vRealize Automation 集成并在其中使用。
-
了解如何添加 SaltStack Config 资源以在 Cloud Assembly 部署中的虚拟机上安装工作节点。