产品功能

Event-Driven Ansible

通过事件驱动型自动化减少手动任务并提高任务关键型工作流的效率。

Jump to section

概述

作为红帽® Ansible® 自动化平台的一部分,Event-Driven Ansible 可提供所需的事件处理能力,在任何 IT 领域中自动执行耗时的任务,并响应不断变化的条件。

Event-Driven Ansible 可以处理包含有关 IT 环境条件中离散智能的事件,判断出最佳的应对措施,然后自动执行操作以解决或修复事件。它可以利用现有工具的可观测性数据在运维生命周期的每个阶段自动执行操作,使现有工具得到更充分的利用。

借助 Event-Driven Ansible,您可以编写并分享有关自动化代码的主题专业知识,一致地执行任务关键型运维。IT 服务管理任务(例如优化工单支持、问题修复和用户管理等)是理想的起点,不过,Event-Driven Ansible 的灵活性足以自动执行整个 IT 环境中各式各样的任务,从而实现更出色的敏捷性和弹性。

Event-Driven Ansible 闪耀登场。视频时长:1:22。

借助强大的统一平台实现自动化

使用事件驱动自动化让工作更智能,让 IT 服务交付更精准。提供统一的界面,用户可以根据特定的操作选择手动或自动的自动化方式。

赋能创新

让团队专心完成最擅长和最关键的工作,从而帮助 IT 为业务创造更高的价值,无论是通过应用、网络、云还是边缘。

提升速度和响应能力

在问题发酵前迅速解决问题,避免酿成大麻烦。改进平均解决时间。减少在低级别任务上花费的时间,将宝贵的资源优先分配到其他重要事项。

灵活实施

轻松应用事件驱动自动化来满足各种需求。可订阅许多事件来源。使用 YAML 编写条件规则,以您想要的方式实施操作,甚至可以调用现有的 Playbook 或模板。

轻松适应各种 IT

利用单一的自动化平台,自动执行网络边缘基础架构DevOps安全性等领域的重复性任务。

确保一致性

将团队积累的专业知识和经验以代码形式记录在 Ansible Rulebook 中,确保每次执行任务时都按照相同的规则和最佳实践进行操作。最大限度减少因工作量大、任务重复和员工倦怠而导致的人为错误。一旦发生配置偏移,就立即解决。

Event-Driven Ansible 入门

交互式实验室

体验自定进度的交互式实验室,熟悉 Event-Driven Ansible,更轻松地将其应用于您的需求。

简介网络培训课堂

免费注册,观看 Event-Driven Ansible 的操作演示并了解如何入门。

案例研究

这家领先的西班牙保险公司通过 Event-Driven Ansible 将服务工单减少了 50%,加快了事件的响应速度且减少了停机时间。

合作伙伴集成网络培训课堂

了解如何与 IBM Instana、CrowdStrike、BigPanda、Palo Alto Networks 等 Event-Driven Ansible 合作伙伴集成。

Event-Driven Ansible 的工作原理?

Event-Driven Ansible 按照规则将事件源与相应的操作连接起来。Ansible Rulebook 会定义事件源,并以条件指令“如果满足某个条件,就自动触发(if-this-then-that)”的形式解释事件发生时要执行的操作。这意味着当特定事件发生时,Event-Driven Ansible 会根据设计的 Rulebook 识别出事件,并自动执行与该事件匹配的操作。用户可以选择的操作包括执行现有的 Ansible Playbook、模板或模块,扩展现有自动化的功能,进一步增加价值。

事件源

您希望查看的所有事件数据源。 

规则

您使用 Event-Driven Ansible 创建的内容叫规则。

操作

当满足条件或事件时,就会执行 Ansible Rulebook。

我们来看看一个例子。您的可观测性工具(事件源)正在监控网络路由器,发现路由器没有响应,于是将其识别为一个事件。Event-Driven Ansible 接收该事件,查找相应的 Ansible Rulebook,并将事件与所需的操作(可能是重新应用配置、重置路由器或创建服务工单)进行匹配。Event-Driven Ansible 触发 Rulebook 中的指令,路由器经过重置,恢复正常功能。值得注意的是,这整个过程随时可能发生,即使是在网络工程师都在休息的凌晨 2 点。

Ansible Rulebook CLI

这是运行 Ansible Rulebook 的命令行界面。它会监控事件并将 Playbook 的执行委派给 Ansible 自动化平台的现有工具。

Event-Driven Ansible 控制器

该工具提供的管理、扩展和可观测性功能有助于在云、本地或混合环境中高效使用 Event-Driven Ansible。

Event-Driven Ansible 内容集

这些内容集会为提供的众多事件源提供事件源插件代码,以及 Ansible Rulebook,从而快速启动新的事件驱动型自动化项目。 

快速了解如何使用 Event-Driven Ansible 进行服务器置备。视频时长:3:11。

常见问题

Event-Driven Ansible 会如何改进 IT 运维?

Event-Driven Ansible 可以帮助您:

  • 通过快速响应的 IT 服务提供更多价值。 
  • IT 决策自动化。
  • 根据来自众多事件源的数据自动执行操作。 
  • 简化 IT 工作流,尤其是超出正常工作时间的工作流。
  • 提高安全性和一致性,同时减少停机时间。
  • 自动执行例行任务,让您的 IT 团队腾出时间专注于高价值的工作。
  • 快速高效地响应,同时改善工作与生活的平衡。

想快速上手 Event-Driven Ansible 有哪些用例?

红帽通常会推荐“小处着手,大处着眼”的自动化方法,Event-Driven Ansible 也不例外。您可以先使用 Event-Driven Ansible 来优化工单支持,然后逐步完成一些简单的修复步骤,或者在环境中有特定情况时创建通知。然后尝试将其用于基本的用户管理任务(如重置密码)或创建简单的自助服务模型。接着,您就可以尝试更高级的用例:配置行为管理、更高级的修复、发生更改时自动触发备份、自助服务置备或使用自动化 GitOps 模型。  

红帽咨询可以帮助企业以专业的实践方法采用 Event-Driven Ansible。 

我可以使用 Ansible 内容集做什么?

红帽和其合作伙伴已经创建并在不断新增 Ansible 内容集,可以帮助您在多供应商的 IT 环境中启动新的 Event-Driven Ansible 项目。订用红帽 Ansible 后,您可以在 Ansible 自动化中心访问经过认证且享有支持的内容。

资源

技术博客

了解 Event-Driven Ansible 的最新功能

阅读这些博客文章,掌握更多技术详情,了解如何创建事件源插件,获取方法指南,并获取有关与合作伙伴工具可用集成的信息。  

视频

Event-Driven Ansible:规则和 Rulebook

观看这一系列视频,了解如何编写 Ansible Rulebook、观看演示、了解服务器置备、使用 GitOps 模型并熟悉其他基础知识。

检查清单

Event-Driven Ansible 让您事半功倍的五大方式

详细了解 Event-Driven Ansible 的若干种使用方式,开始简化 IT 流程并让整个企业更轻松地开展工作。 

开始使用红帽 Ansible 自动化平台

联系红帽