DO409

利用 Ansible 实现自动化二:Ansible Tower

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

Ansible Tower 助您提升自动化水平

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

课程概述

本课程内容包括:部署和使用红帽 Ansible Tower 来管理现有 Ansible 项目、playbook 以及角色,对 Ansible Tower 进行基本维护和管理,进行用户和团队配置,并通过基于角色的访问权限控制,实现对系统、项目和其他资源的访问控制。学员还将学习使用可视化控制面板来集中启动、控制和监控 Ansible 任务,使用 Ansible Tower 应用编程接口 (API) 从现有模板中启动任务,并自动安排 Ansible 任务,更新主机清单 (inventory)。

课程概要

  • 安装红帽 Ansible Tower
  • 使用基于角色的访问权限控制来配置访问 Ansible Tower 资源的用户和团队
  • 使用 Ansible Tower 管理清单 (inventory) 和机器凭据的共享访问权限
  • 创建任务模板和工作流程任务模板,实现 playbook 的标准化执行
  • 使用 Ansible Tower 启动 playbook 并监控和查看任务结果

培训对象和前提条件

课程培训对象

  • 有兴趣使用红帽 Ansible Tower 来集中管理 Ansible 项目和大规模执行 playbook 的 Linux 系统管理员、云管理员以及网络管理员

课程前提条件

红帽建议学员应事先满足以下前提条件:

培训推荐

课程大纲

课程介绍
课程介绍及综述。
安装红帽 Ansible Tower 并描述其架构
详细说明 Ansible Tower,并以某个基本功能为例,展示和使用其 Web 用户界面。
创建用于基于角色的访问权限控制的用户和团队
创建用户帐户并组成团队,以便与基于角色的访问权限控制联合使用,管理 Ansible Tower 中组织资源的管理和访问权限。
创建并管理 inventory 和凭据
创建机器 inventory 以管理和设置凭据,允许 Ansible Tower 在这些系统上运行任务。
管理采用 Ansible Tower 部署的项目
在 Ansible Tower 中创建可用于运行 Ansible playbook 的基本项目和任务模板,以便部署和配置托管系统。
构建高级工作流程
使用任务模板的其他功能来改进工作流程,如创建简单的任务启动表格或按顺序启动多个任务的模板,以及通过外部通知系统来报告任务成功或失败。
动态更新 inventory 并比较 inventory 成员
使用高级技术处理 inventory,包括从集中信息源中动态生成 inventory,监控 inventory 主机,以便调整偏差或差异。
Ansible Tower 维护和管理
执行 Ansible Tower 例行维护和管理,基本了解命令行工具和 Ansible Tower API。
全面复习使用 Ansible Tower 部署和管理系统的方法
展示在本课程中所学的技能,包括:使用所提供的详细规格,以特定用户和团队身份在 Ansible Tower 中配置和运行新组织、待管理的主机 inventory、包含 playbook 和其他支持文件的 Ansible 项目。

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

培训的积极影响

企业获益

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

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

个人获益

完成本课程后,学员应该能够集中管理和扩展现有的 Ansible 基础架构,以供大型团队用于实施复杂的企业安装。

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

  • 安装红帽 Ansible Tower
  • 进行相关配置,以基于角色控制用户和团队对 Tower 资源的访问
  • 对 Ansible Tower 的安装进行基本的维护和管理
  • 使用 Ansible Tower API 将 Ansible playbook 执行程序与其他 CI/CD 工具进行整合