可以创建 SaltStack Config 集成,以在 vRealize Automation 中访问 SaltStack Config 服务以及使用 SaltStack Config 对象和操作。

通过 vRealize Automation SaltStack Config,可以使用事件驱动型自动化在任何规模的虚拟机上置备、配置和部署软件。此外,还可以使用 SaltStack Config 在整个环境中定义并实施最佳合规软件状态。

安装方法

在将 SaltStack ConfigvRealize Automation 集成之前,必须先将其安装在您的环境中。

SaltStack Config 支持两种安装方法:

  • 标准安装 - 在四个或更多个单独的节点中安装 SaltStack Config 所需的架构组件。
  • vRealize Suite Lifecycle Manager (vRLCM) 安装 - 在单个节点上安装 SaltStack Config 及其所有架构组件。此方法还会安装 Salt 主节点主机,并配置所需的 vRealize Automation 属性组。

有关使用任一安装方法安装 SaltStack Config 的信息,请参见《安装和配置 SaltStack Config》

注: 如果您不确定哪种安装方法最适合您的系统,建议采用标准安装。对于具有 1,000 多个节点的生产级系统,不建议使用 vRealize Suite Lifecycle Manager 安装方法。

注意事项

在以下条件下,集成的 vRealize Automation SaltStack Config 可用于 vRealize Automation
  • SaltStack Config 在开源自动化引擎 Salt 上运行。要开始使用 SaltStack Config 进行配置管理,还需要在打算使用 SaltStack Config 进行管理的任何节点上安装和运行 Salt 工作节点服务。有关详细信息,请参见在基础架构上安装 Salt
  • 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 AutomationSaltStack Config 后,可以从 Cloud Assembly 中的基础架构 > 集成页面打开,也可以从 vRealize Automation 服务控制台以服务的形式打开。

注: 与其他 vRealize Automation 集成类型不同,无法通过选择 基础架构 > 连接 > 集成 > 添加集成来添加 SaltStack Config 集成。使用上述两种安装方法之一安装 SaltStack Config 后,才能使用 SaltStack Config 集成。
  1. 在 Cloud Assembly 中,选择基础架构 > 连接 > 集成,选择可用的 SaltStack Config 集成图标,然后单击打开

    “集成”页面,其中显示 SaltStack Config 集成类型

  2. 填写表单。

    创建初始集成

    1. 输入或编辑描述。

      集成名称在安装 SaltStack Config 时创建。

    2. 输入用于访问指定主机的 SaltStack Config 管理员用户名和密码。

      主机名值在 SaltStack Config 安装期间作为主节点地址值指定。安装后,无法更改。

    3. 单击验证以确认您对 SaltStack Config 集成主机的管理员访问权限。
    4. (可选) 输入功能标记。有关标记的信息,请参见在 vRealize Automation Cloud Assembly 中使用限制标记
    5. 单击保存

    保存 SaltStack Config 集成点后,可以从集成页面或 vRealize Automation 服务控制台打开 SaltStack Config 集成服务。

    CS 控制台上显示 SaltStack Config 服务

  3. 单击保存的集成点以打开 SaltStack Config 集成服务并访问主机。
  4. 系统提示您登录到 SaltStack Config 时,输入您的 SaltStack Config 管理员用户名和密码。

    下面显示了 SaltStack Config 页面示例。

    SaltStack Config 用户界面示例

了解如何使用 SaltStack Config

SaltStack Config 是一款独立产品,可以将其与 vRealize Automation 集成并在其中使用。

SaltStack Config 产品文档以单独的 PDF 提供。使用 SaltStack Config 产品文档,可了解在 vRealize Automation 云模板和部署中利用 SaltStack Config 功能的方式。