您所在的位置:首页>厂商培训

红帽Ansible高级自动化(DO447)

 

课程概述

进阶您的红帽Ansible自动化技能,掌握大规模管理自动化的技能

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

  

课程内容摘要

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

  

课程培训对象

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

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

  

课程培训周期

四天

 

课程前提条件

  • 已成为红帽认证系统管理员(RHCSA®),或具备同等的红帽企业Linux知识和经验
  • 已成为红帽认证Ansible自动化专家或红帽企业Linux8版红帽认证工程师(RHCE®),或具备同等的Ansible经验

  

课程大纲
采用推荐做法进行开发

掌握并实施高效实用地使用Ansible实现自动化的推荐做法。

管理库存清单

使用Ansible的高级功能来管理库存清单。

管理任务执行

通过Ansible Playbook控制和优化任务的执行。

借助过滤器和插件转换数据

使用过滤器和插件,填充、操控和管理变量中的数据。

协调滚动更新

通过使用Ansible的高级功能来管理滚动更新,从而最大限度减少停机时间并确保Ansible Playbook的可维护性和简易性。

安装和访问红帽AnsibleTower

详细说明红帽Ansible Tower,并以某个基本功能为例,展示和使用其Web用户界面。

管理用户和团队访问权限

创建用户帐户并整合到红帽Ansible Tower团队当中,然后为用户和团队分配权限,以便其管理和访问Ansible Tower服务中的资源。

管理库存清单和凭据

创建机器库存清单来管理,进而配置所需的凭据,供红帽Ansible Tower登录系统并在系统上运行Ansible作业。

管理项目并启动Ansible作业

在Web用户界面中创建项目和作业模板,使用这些工具启动存储在Git存储库中的Ansible Playbook,以便在托管主机上自动执行任务。

构建高级工作流

利用作业模板的高级功能来提高性能,简化作业自定义程序,启动多个作业,自动安排重复作业并提供作业结果通知。

使用Ansible与API通信

借助Ansible Playbook与RESTAPI进行交互,并使用其RESTAPI来控制红帽AnsibleTower。

管理高级库存清单

管理从外部文件加载的库存清单,或从脚本或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业务流程中。
<

金源在线客服

QQ在线咨询

咨询电话
010-83650488

在线咨询

在线咨询

电话咨询