DO408

利用 Ansible 实现自动化一及考试

您正在查看与下列主题相关的信息:

学习编写和管理 Ansible playbook ,实现系统管理工具自动化

“利用 Ansible 实现自动化一及考试”(DO408) 课程专为想要利用 Ansible 实现自动化、配置和管理的系统管理员而设计。您将学习如何安装和配置 Ansible、创建和运行 playbook 来配置系统,并学习管理清单。

本课程还包含红帽 Ansible 自动化专业技能证书 (EX407) 考试。

本课程基于红 帽® 企业 Linux® 7。

课程概述

学员将通过实操练习学习如何利用 Ansible 在受管主机上实现系统管理任务的自动化、如何编写 Ansible playbook 以实现标准化任务执行、如何集中管理 playbook 并通过 Ansible Tower 的 Web 界面安排重复执行。此外,学员还将学习如何通过 Ansible Vault 管理 Ansible 加密、部署 Ansible Tower 并使用它来管理系统以及配合 Vagrant 在 DevOps 环境中使用 Ansible。

课程内容摘要

  • 在中央节点和受管主机上安装 Ansible 并进行故障排除操作
  • 使用 Ansible 运行 ad-hoc 命令和 playbook 以实现任务的自动化
  • 有效编写 Ansible playbook
  • 使用 Ansible Vault 保护任务所需的加密数据
  • 使用 Ansible Tower 简化企业 Ansible 部署管理
  • 在 DevOps 环境中搭配 Vagrant 使用 Ansible

培训对象和前提条件

需要实现云部署、配置管理、应用部署、内部服务编排及其他 IT 需求自动化的系统和云管理员。

课程前提条件

课程大纲

课程介绍
课程介绍及综述。
Ansible 简介
讲解 Ansible 的术语和架构。
部署 Ansible
安装 Ansible 并运行 ad hoc 命令。
实施 playbook
编写 Ansible play 并执行 playbook。
管理变量和 inclusion (包含)。
讲解变量的作用域和优先级、在 play 中管理变量和 Facts 以及管理 inclusion。
实施任务控制
在 Ansible playbook 中管理任务控制、处理程序和标签。
实施 Jinja2 模板
实施 Jinja2 模板。
实施角色
创建和管理角色。
配置复杂的 playbook
配置连接类型、委派和并行。
实施 Ansible Vault
使用 Ansible Vault 管理加密。
对 Ansible 进行故障排除
对 Ansible 控制机和受管节点进行故障排除。
实施 Ansible Tower
实施 Ansible Tower。
在 DevOps 环境中实施 Ansible
使用 Vagrant 在 DevOps 环境中实施 Ansible。
综合复习
回顾“利用 Ansible 实现自动化一”课程中的操作任务。

注:随着技术进步和基础工作性质的变化,课程大纲可能会随时更改。如对特定考试目标或主题存有疑问或需要确认,请联系我们

下一阶段考试或课程推荐

利用 Ansible 实现自动化二:Ansible Tower (DO409)
专为使用红帽 Ansible 的 IT 专业人员设计,他们需要使用红帽 Ansible Tower 将 Ansible 项目扩展至大型团队和复杂的企业系统,以实现集中管理。

培训的积极影响

企业获益

本课程旨在培养所需技能,以便在运营或云计算环境中实施 Ansible。这些技能适用于想使用 Ansible 实施 DevOps 方法以降低成本并提高运营效率的企业。

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

个人获益

完成本课程后,学员应该能在 DevOps 环境中实施 Ansible,以实现自动化并进行配置和管理。

同时,学员还将具备以下专业技能:

  • 利用 Ansible 在受管主机上实现系统管理任务的自动化
  • 编写 Ansible playbook 以实现标准化任务执行
  • 利用 Ansible Tower 实现 playbook 执行的集中化管理