课程大纲

简介

Red Hat Ansible自动化平台功能与架构概述

  • 回顾Ansible的基本概念和原理。
  • 理解Ansible的核心内容和资源。

安装与设置Red Hat Ansible自动化平台

  • Ansible安装的先决条件。
  • 升级当前Ansible版本。

配置Red Hat Ansible自动化平台

  • 执行高级环境配置方法。
  • 使用高级Ansible CLI命令。

运行Ansible Playbook并练习组件委派

  • 执行和管理特定用例的任务和剧本。

利用可重用的Ansible工件并使用清单自动化复杂任务

处理Ansible工具与系统之间的数据交互

深入使用传统Ansible组件和Ad-Hoc命令

使用YAML语法的高级Ansible自动化

  • 管理不安全或原始数据字符串。
  • 使用YAML锚点和别名以增加灵活性。

在Ansible中处理复杂数据并转换字符串功能

使用可扩展的Ansible插件架构

  • Ansible插件的类型及其最大化使用。

使用Ansible的高级Playbook关键词和命令行工具

Red Hat Ansible的复杂模块操作概述

管理与协调Ansible滚动更新

使用Ansible自动化平台访问Red Hat Ansible Tower

将Ansible与Red Hat高级集群管理集成

使用Playbook和Tower与RESTful API交互

在Ansible自动化平台中自动化构建管道并简化工作流程

使用Ansible自动化平台和Tower开发CI/CD方法

为Ansible开发项目创建和编写自定义模块和插件

  • 添加和优化本地模块和插件。
  • Ansible模块开发的约定和最佳实践。

使用Python 3.x操作Red Hat Ansible自动化平台

调试模块及文档格式化技巧

外部平台中的Ansible模块开发概述

  • 在Microsoft、AWS等平台中实施Ansible自动化的指南。

使用高效方法测试Ansible并监控模块生命周期

  • 其他Ansible资源和实用程序的高级开发实践。

最大化利用Red Hat Ansible自动化平台的Python API

使用Ansible Galaxy并应用元数据结构

与Ansible对齐的公共云服务

使用Ansible自动化部署云原生应用

  • 使用Ansible迁移到云原生平台。
  • 执行高级Red Hat OpenShift实施。

使用Ansible自动化网络并响应动态操作工作负载

  • 使用Ansible网络模块并解析Ansible数据。
  • 管理超时、代理及其他问题。
  • 实践虚拟化和容器化方法。

维护和管理Ansible自动化平台及其组件

向组织展示最常见的自动化案例

排查Red Hat Ansible自动化平台问题

总结与结论

要求

  • 具备Linux系统管理和CLI的背景知识。
  • 有基本的Ansible自动化任务经验。
  • 熟练掌握YAML编程语法。
  • 了解IT基础设施和工作流程。
  • 具备Python编程语言的基础知识。

受众

  • DevOps工程师。
  • 开发人员。
  • SysOps管理员。
 35 小时

客户评论 (1)

即将举行的公开课程

课程分类