DO407

利用 Ansible 实现自动化

位置

格式 What’s this?

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

概述

课程概述

了解如何使用 Ansible 自动执行 Linux 系统管理任务

利用 Ansible 实现自动化(DO407)专为需要自动执行置备、配置、应用部署和编排的 Linux 系统管理员和开发人员设计。您将学习如何在管理工作站上安装和配置 Ansible,并让托管主机为自动化做好准备。

本课程基于红帽® Ansible Engine 2.7 及红帽企业 Linux 7.3。

为了高效且一致地批量管理大量系统和应用,实现 IT 自动化是关键。在本课程中,您将编写 Ansible playbook 以自动执行相关任务,然后运行这些 playbook 以确保正确部署和配置服务器。此外,您还将探索有关如何实现常见 Linux 系统管理任务自动化的示例。

本课程中涵盖的资料现已包含在我们新发布的红帽系统管理三:利用 Ansible 实现 Linux 自动化(RH294)课程中,该课程介绍如何使用红帽 Ansible 自动化来实现不同职能的自动化。如果您有兴趣了解如何高效地扩展基础架构,请从 Linux 自动化入手,立即开始您的学习之旅。

课程内容摘要

  • 在控制节点上安装 Ansible/红帽 Ansible 引擎。
  • 创建并更新托管主机列表并管理连接。
  • 利用 Ansible playbook 和 ad hoc 命令自动化管理任务。
  • 大规模编写高效的 Ansible playbook。
  • 用 Ansible Vault 保护 Ansible 所使用的敏感数据。
  • 用 Ansible 角色重用代码并简化 playbook 的编写。

课程培训对象

本课程面向 Linux 系统管理员、DevOps 工程师、基础架构自动化工程师和系统设计工程师。本课程尤其适合那些负责在以下方面实现自动化的人员:配置管理;一致且可重复的应用部署;置备和部署开发、测试与生产服务器;与 DevOps CI/CD 工作流集成。

课程前提条件

课程大纲

课程大纲

Ansible 简介
描述 Ansible 概念并安装红帽 Ansible 引擎。
部署 Ansible
配置 Ansible 以管理主机并运行 ad hoc Ansible 命令。
实施 playbook
编写简单的 Ansible playbook 并运行,以便在多个托管主机上开展自动化任务。
管理变量和 fact
编写使用变量的 playbook,以便简化 playbook 和 fact 的管理,引用有关托管主机的信息。
实施任务控制
在 Ansible playbook 中管理任务控制、处理程序和任务错误。
在托管主机上部署文件
部署、管理和调整 Ansible 托管主机上的文件。
管理大型项目
编写针对大型复杂项目而优化的 playbook。
利用角色简化 playbook
利用 Ansible 角色来更快开发 playbook 并重复利用 Ansible 代码。
Ansible 故障排除
playbook 和托管主机故障排除。
自动执行 Linux 管理任务
使用 Ansible 自动执行常见的 Linux 系统管理任务。
综合复习
通过安装、优化和配置 Ansible 来管理托管主机,从而展示在本课程中学到的技能。
注:随着技术进步和基础工作性质的变化,课程大纲可能会随时更改。如对特定目标或主题存有疑问或需要确认,请联系红帽代表
学习成果

企业获益

本课程旨在培养高效运行和轻松扩展企业动态 IT 基础架构的技能,加快应用实现价值的速度,并通过 DevOps 实践快速适应和实施所需创新。更高效地使用红帽 Ansible 自动化有助于提高操作敏捷性,同时还可保证必要的控制和一致性。

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

个人获益

完成本课程后,您应该能够使用 Ansible 实现自动化并进行配置和管理。同时,您还应掌握以下技能:

  • 在控制节点上安装和配置 Ansible 或红帽 Ansible 引擎。
  • 创建和管理托管主机列表,并使它们为 Ansible 自动化做好准备。
  • 通过命令行运行单个 ad hoc 自动化任务。
  • 编写 Ansible playbook 以便一致地自动执行多个任务,并将其应用于托管主机。
  • 使用变量和 fact 对 playbook 进行参数化,并使用 Ansible Vault 保护敏感数据。
  • 编写和重用现有 Ansible 角色,以简化 playbook 创建并重用代码。
  • 使用 Ansible 自动执行常见的红帽企业 Linux 系统管理任务。

下一阶段考试和课程推荐

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