DO374

利用红帽 Ansible 自动化平台开发高级自动化

概述

课程概述

借助红帽 Ansible 自动化平台中以容器为中心的全新工具,应用推荐的实践方法,提升您的 Ansible 技能并开发可扩展的自动化内容

“利用红帽 Ansible 自动化平台开发高级自动化(DO374)”旨在帮助自动化内容开发人员,利用红帽® Ansible 自动化平台中以容器为中心的全新工具,高效开发可由自动化控制器管理的自动化内容。学习利用可复用代码进行自动化开发的推荐实践、高级 playbook 技巧、共享执行环境,以及使用自动化内容浏览器实现可扩展自动化的准备工作。

此课程基于红帽 Ansible 自动化平台 2.2。

完成课程后,您将获得为期 45 天的实训教学延长访问权限,适用于任何包含虚拟环境的课程。

注意: 本课程以为期五天的虚拟课程形式提供,也可自定进度。课程持续时间可能因授课形式而异。有关完整的课程详细信息、课程安排和定价,请选择您所在的地点,然后从右侧菜单中选择“开始”。

课程内容摘要

  • 利用自动化内容浏览器的功能来开发 Ansible Playbook。
  • 运用推荐实践来高效实用地使用 Ansible 实现自动化。
  • 使用红帽 Ansible 自动化平台的高级功能来处理数据,包括过滤器和插件。
  • 以滚动更新形式执行自动化运维。
  • 创建自动化执行环境,以捆绑和分发运行自动化代码所需的依赖项。

目标受众

本课程专为创建自动化内容的用户而设计,包括以下角色:

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

培训推荐

技术注意事项

  • 无需 BYOD/BYDW 或互联网。(为 VT/ROLE 实施 SSH 访问时,需要连接互联网。)

大纲

课程大纲

使用 Ansible 自动化平台 2 开发 Playbook
根据推荐实践,使用红帽 Ansible 自动化平台 2 开发 Ansible playbook。
管理内容集和执行环境
使用 ansible-core 中未包含的内容集来运行 playbook,这些内容集来自于现有执行环境或从自动化中心下载。
使用自动化机控制器运行 Playbook
说明自动化控制器的定义,并使用它来运行您用自动化内容浏览器开发的 playbook。
操作 Ansible 配置设置
检查和调整 Ansible 和自动化内容浏览器的配置,以简化开发并排查问题。
管理清单
使用 Ansible 的高级功能来管理清单。
管理任务执行
通过 Ansible Playbook 控制和优化任务的执行。
借助过滤器和插件转换数据
使用过滤器和插件,填充、操控和管理变量中的数据。
协调滚动更新
使用 Ansible 的高级功能来管理滚动更新,从而最大限度减少停机时间并确保 Ansible Playbook 的可维护性和简易性。
创建内容集和执行环境
自行编写 Ansible 内容集,发布内容集并嵌入到自定义执行环境中,以及使用自动化控制器在 playbook 中运行它们。

成果

企业获益

本课程旨在培养以下技能:

  • 使用可重用的代码,将自动化运用到整个企业。
  • 使用新的容器化架构,为大型企业环境创建易于扩展的自动化。

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

个人获益

使用红帽 Ansible 自动化平台来开发可扩展的自动化内容,以适应大型团队和复杂企业的需求。在本课程中,您将获得相应技能来有效管理和优化 playbook,以及创建和共享执行环境和内容集,并且学会如何使用自动化内容浏览器来管理自动化生命周期。

下一阶段考试和课程推荐

红帽认证使用 Ansible 自动化平台开发自动化专家考试(EX374)
红帽服务管理和自动化(RH358)
用红帽 Ansible 自动化 Microsoft Windows(DO417)
Ansible 网络自动化(DO457)
使用红帽 Ansible 自动化平台管理企业自动化(DO467)
 

构建您的技能路径

如果想参加这门课程,可购买红帽培训订阅。购买订阅后,您可在一整年内无限次按需访问在线学习资源。

检验您的知识水平

免费参与技能评估,测试您的专业知识,发现技能差距,获取关于红帽培训的个性化培训建议。