课程大纲

介绍

Red Hat Ansible 自动化平台特性和架构概述

  • 回顾基本 Ansible 概念和原则
  • 了解核心 Ansible 内容和资源

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

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

配置 Red Hat Ansible 自动化平台

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

运行 Ansible Playbooks 和练习组件委派

  • 执行和管理任务和重头戏的特定用例

利用可重用的 Ansible 工件并利用库存自动执行复杂任务

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

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

将高级 Ansible 自动化语法与 YAML 结合使用

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

在 Ansible 中操作复杂数据并转换字符串函数

使用可扩展 Ansible 插件架构

  • Ansible 插件的类型以及如何最大化其用途

使用 Ansible 的高级 playbook 关键字和命令行工具

使用 Red Hat Ansible 进行复杂模块操作的概述

管理和协调 Ansible 滚动更新

Accessing Red Hat Ansible 塔式使用 Ansible 自动化平台

将 Ansible 与 Red Hat 高级集群 Management 集成

使用 Playbook 和 Tower 与 RESTful API 交互

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

使用 Ansible Automation Platform and Tower 开发 CI/CD 方法

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

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

操作 Red Hat Ansible 具有 Python 3.x 的自动化平台

调试模块和 Documentation 格式设置的提示

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

  • Ansible Microsoft、AWS 等中的自动化指南

使用有效的方法进行测试 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)

即将举行的公开课程

课程分类