DO448

Advanced Automation: Ansible Best Practices with exam

位置

格式 What’s this?

查看其它学员对红帽学习社区的评价 红帽学习社区

概述

课程概述

培养和检验使用红帽 Ansible 自动化来大规模管理自动化功能所需的技能

高级自动化:Ansible 最佳实践 - 含考试(DO448)适用于经验丰富的红帽® Ansible® 自动化用户,可助进阶自己的 Ansible 技能,在企业中顺利进行 Ansible 自动化的可扩展设计和操作。在本课程中,您将学习用更好的方法来自动执行任务并有效地使用红帽 Ansible 引擎,同时探索如何利用 Ansible 的高级功能来执行更复杂的任务。此外,您还将学习如何安装和使用红帽 Ansible Tower 来集中协调 Ansible 的使用,控制对主机和系统的访问,以及通过 Web 界面和红帽 Ansible Tower API 来管理 Ansible 工作流。

本课程包括红帽认证 Ansible 自动化专家:Ansible 最佳实践考试(EX447),课程基于红帽 Ansible 自动化(红帽 Ansible 引擎 2.8 / 红帽 Ansible Tower 3.5)和红帽企业 Linux® 8。

课程内容摘要

  • 了解高效实用地使用 Ansible 实现自动化的推荐做法。
  • 借助 Ansible 自动化操作执行滚动更新。
  • 使用 Ansible 的高级功能来处理数据,包括过滤器和插件。
  • 借助 Ansible Playbook,通过 REST API 控制应用。
  • 实施红帽 Ansible Tower,以集中协调和扩展红帽 Ansible 自动化。
  • 利用红帽 Ansible Tower 的功能来管理复杂的自动化工作流。
  • 借助 Git 和红帽 Ansible Tower,实现 CI/CD 业务流程自动化。

课程培训对象

本课程专为需要设置推荐设计模式并大规模实施自动化实践的用户而设计,包括:

  • DevOps 工程师
  • Linux 系统管理员、开发人员
  • 发行工程师
  • 其他具有使用 Ansible 或红帽 Ansible 引擎的基础知识,能在 Linux 环境中自动化、置备、配置和部署应用和服务的 IT 专业人员

课程前提条件

课程大纲

课程大纲

采用推荐做法进行开发
掌握并实施高效实用地使用 Ansible 实现自动化的推荐做法。
管理库存清单
使用 Ansible 的高级功能来管理库存清单。
管理任务执行
通过 Ansible Playbook 控制和优化任务的执行。
借助过滤器和插件转换数据
使用过滤器和插件,填充、操控和管理变量中的数据。
协调滚动更新
通过使用 Ansible 的高级功能来管理滚动更新,从而最大限度减少停机时间并确保 Ansible Playbook 的可维护性和简易性。
安装和访问红帽 Ansible Tower
详细说明红帽 Ansible Tower,并以某个基本功能为例,展示和使用其 Web 用户界面。
管理用户和团队访问权限
创建用户帐户并整合到红帽 Ansible Tower 团队当中,然后为用户和团队分配权限,供其管理和访问 Ansible Tower 服务中的资源。
管理库存清单和凭据
创建机器库存清单来管理,进而配置所需的凭据,供红帽 Ansible Tower 登录系统并在系统上运行 Ansible 作业。
管理项目并启动 Ansible 作业
在 Web 用户界面中创建项目和作业模板,使用这些工具启动存储在 Git 存储库中的 Ansible Playbook,以便在托管主机上自动执行任务。
构建高级工作流
利用作业模板的高级功能来提高性能,简化作业自定义程序,启动多个作业,自动安排重复作业并提供作业结果通知。
使用 Ansible 与 API 通信
借助 Ansible Playbook 与 REST API 进行交互,并使用其 REST API 来控制红帽 Ansible Tower。
管理高级库存清单
管理从外部文件加载的库存清单,或从脚本或 Ansible Tower 智能库存清单功能动态生成的库存清单。
借助 Ansible Tower 创建简单的 CI/CD 业务流程
构建和运行基于 Ansible 自动化的概念验证 CI/CD 业务流程,并集成红帽 Ansible Tower。
维护 Ansible Tower
执行对红帽 Ansible Tower 的定期维护和管理
进行综合复习
展示在本课程中学到的技能,包括:使用所提供的详细规格、Ansible 项目以及要置备和管理的主机,在 Ansible Tower 中配置和运行新组织。
注:随着技术进步和基础工作性质的变化,课程大纲可能会随时更改。如对特定目标或主题存有疑问或需要确认,请联系红帽代表
学习成果

企业获益

本课程旨在帮助学员培养所需技能,使其充分利用现有的 Ansible 基础架构,并可扩展到大型企业环境内的各个业务部门。这些技能适用于想通过在内部更广泛地实现 Ansible 来降低成本并提高运营效率的企业。

红帽创建本课程的旨在让我们的客户受益,但是每个公司的情况和所采用的基础架构都有所不同,所以本课程的实际作用可能会存在差异。

个人获益

完成本课程后,您应能够使用红帽 Ansible Tower 来集中管理自己的红帽 Ansible 自动化项目,使其可扩展到大型团队和复杂的企业安装。同时,您还应掌握以下技能并接受相应的考核:

  • 按照推荐做法来编写和管理 Ansible 自动化。
  • 在 DevOps 工作流中使用 Git 有效地管理 playbook 和库存清单。
  • 通过 Ansible Playbook 控制和优化任务的执行。
  • 使用过滤器和插件来填充、操控和管理 Ansible Playbook 所使用的数据。
  • 将一个托管主机的任务委派给其他主机,并通过 Ansible 管理滚动更新。
  • 部署并使用红帽 Ansible Tower 来大规模管理现有的 Ansible 项目、playbook 和角色。
  • 使用红帽 Ansible Tower API 从现有模板启动作业,并将红帽 Ansible Tower 集成到简单的 CI/CD 业务流程中。

下一阶段考试和课程推荐

此课程是红帽学习订阅的一部分,您可以在一年内根据需要,无限制地使用我们的在线学习资源