DO274

Event-Driven Ansible 简介

概述

创建、部署和配置 Event-Driven Ansible 以运行来自 IT 基础架构的事件所触发的自动化代码。

课程概述

  • “Event-Driven Ansible 简介(DO274)”专为系统管理员、DevOps 工程师及其他技术专业人员而设计,供他们了解如何创建、部署和配置 Event-Driven Ansible(EDA)以运行来自受支持的事件源(例如监控系统、Webhook 和 Apache Kafka)的事件所触发的自动化代码。编写 Ansible Rulebook 并在 Event-Driven Ansible 控制器中用其响应事件以及修复或解决基础架构问题。了解有关如何在 IT 基础架构中使用 Event-Driven Ansible 的关键用例。

  • 本课程需要使用红帽® Ansible 自动化平台 2.4。

课程内容摘要

  • 阐明 Event-Driven Ansible 的含义及其重要性,并描述其架构以及一些关键用例和优势

  • 读取、编写并测试用于响应各种来源的事件的基本 Ansible Rulebook

  • 阐明 Event-Driven Ansible 控制器的安装选项及安装方法

  • 设置新项目、自动化决策环境以及与自动化控制器的集成,以便 Event-Driven Ansible 控制器基于 Ansible Rulebook 监控的事件启动作业模板

  • 配置并使用 Event-Driven Ansible 来响应 Git 操作生成的事件(例如推送通知或拉取请求),并用其构建 GitOps 工作流

  • 配置 Ansible 以通过网络遥测自动响应事件以及实施修复或配置更改

课程培训对象

  • 本课程专为系统管理员、DevOps 工程师、网络管理员及其他技术专业人员而设计,这些人员负责确保快速响应来自基础架构或应用的事件,并且有兴趣通过自动化来修复和解决问题。

培训推荐

  • 如需评估本课程是否契合您的技能水平,请参加免费评估

  • 需要具备红帽企业 Linux 的用户级经验且能通过 shell 运行命令;建议具备 RHCSA 或 RHCE 级技能

  • 本课程需要学员具备命令行 Ansible、Visual Studio Code 及 Git 方面的基础知识。建议具备红帽 Ansible 自动化平台 2 及自动化控制器方面的经验

技术注意事项

  • 对于虚拟课堂学员或自定进度学员:

    • 需要连接互联网才能运行练习和实验室

    • 不支持 BYOD/BYDW

  • 对于课堂学员:

    • 不需要连接互联网

    • 不支持 BYOD/BYDW

课程大纲

课程大纲

  • Event-Driven Ansible 入门指南

    • 创建 Ansible 自动化以基于来自各种受支持来源的事件运行 playbook

  • Event-Driven Ansible 控制器入门指南

    • 将 Event-Driven Ansible 控制器配置为一项服务,以提供可监听事件并激活 Ansible Rulebook 的规则引擎

  • Event-Driven Ansible 用例示例

    • 探索 Event-Driven Ansible 的一些用例示例

成果

企业获益

  • 基于 IT 基础架构中检测到的警报和事件立即运行自动化任务,快速响应中断及其他事件,从而提高效率并减少停机时间

个人获益

  • 编写并配置可在 IT 基础架构中发生事件时自动运行的 Ansible 自动化代码,无需人工干预

  • 集中管理 Event-Driven Ansible 自动化,实现开发人员之间的协作和协调,并监控所采取的操作以及自动化代码运行的结果

  • 构建可集成到 DevOps 和 GitOps 实践和程序中的自动化工作流

下一阶段课程或考试推荐

  • 不适用