第 6 章 在 Red Hat OpenShift Container Platform 上使用 Red Hat Ansible Automation Platform Operator 部署 Event-Driven Ansible 控制器


Event-Driven Ansible 控制器是事件驱动的自动化的接口,并引入对 IT 请求的自动解析。此组件可帮助您连接到事件的来源,并使用规则手册对这些事件执行操作。当您部署 Event-Driven Ansible 控制器时,您可以自动做出决策,使用多个事件源,在多个 IT 用例和跨多个 IT 用例中实施事件驱动的自动化,并实现更高效的服务交付。

使用以下说明在 OpenShift Container Platform 上使用 Ansible Automation Platform Operator 安装 Event-Driven Ansible。

先决条件

  • 您已在 OpenShift Container Platform 上安装了 Ansible Automation Platform Operator。
  • 已安装并配置了自动化控制器。

流程

  1. 选择 Operators Installed Operators
  2. 找到并选择您的 Ansible Automation Platform 安装。
  3. Details 选项卡下,找到 EDA 模态,再单击 Create instance
  4. 单击 Form view,然后在 Name 字段中输入您要用于新的 Event-Driven Ansible 控制器部署的名称。

    重要

    如果您在当前 OpenShift Container Platform 命名空间中安装了其他 Ansible Automation Platform 组件,请确保在创建 Event-Driven Ansible 自定义资源时为您的 Event-Driven Ansible 控制器提供唯一名称。否则,可能会发生命名冲突,并影响 Event-Driven Ansible 控制器部署。

  5. Automation Server URL 字段中指定控制器 URL。

    如果您在 Openshift 中也部署了自动化控制器,您可以在 Networking Routes 下找到导航面板中的 URL。

    注意

    这是唯一必需的自定义,但您可以根据需要使用 UI 表单或直接在 YAML 配置选项卡中自定义其他选项。

    重要

    为确保您可以有效地运行并发事件(Driven Ansible 激活),您必须将激活的最大数量设置为集群中可用的资源。您可以通过在 YAML 视图中调整 Event-Driven Ansible 设置来完成此操作。

    当您在标准条件下激活 Event-Driven Ansible rulebook 时,它使用大约 250 MB 内存。但是,根据规则的复杂性以及处理事件的卷和大小,实际内存消耗可能会很大不同。在预计大量事件或规则手册复杂性很高的情况下,对暂存环境中的资源使用情况进行初步评估。这样可确保您的激活的最大数量取决于您的资源容量。

  6. YAML 视图 来更新 YAML 键值。
  7. spec key value 部分的末尾复制并粘贴以下字符串:

    extra_settings:
      - setting: EDA_MAX_RUNNING_ACTIVATIONS
        value: '12'
    database:
      resource_requirements:
        requests:
          cpu: 200m
          memory: 512Mi
      storage_requirements:
        requests:
          storage: 100Gi
    Copy to Clipboard Toggle word wrap
  8. Create。这会在您指定的命名空间中部署 Event-Driven Ansible 控制器。

    几分钟后,当安装被标记为 Successful 时,您可以在 OpenShift UI 的 Routes 页面上找到 Event-Driven Ansible UI 的 URL。

  9. 在导航面板中,选择 Networking Routes 来查找为您创建的新 Route URL。

    路由会根据自定义资源的名称列出。

  10. 单击 Location 列下的新 URL,以在浏览器中打开 Event-Driven Ansible。
  11. 在导航面板中,选择 Workloads Secrets 并找到为您创建的 Admin Password k8s secret,除非您指定了自定义 secret。

    secret 根据自定义资源的名称列出,并附加 -admin-password。

    注意

    您可以使用 secret 中的 password 值登录到 Event-Driven Ansible 控制器 UI。默认用户为 admin

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat