课程大纲

介绍

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

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

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

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

配置 Red Hat Ansible 自动化平台

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

运行 Ansible Playbook 和练习组件委派

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

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

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

深入使用传统 Ansible 组件和临时命令

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

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

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

使用可扩展 Ansible 插件架构

  • Ansible 插件的类型以及如何最大限度地利用它们

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

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

管理和协调 Ansible 滚动更新

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

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

使用 Playbook 和 Tower 与 RESTful API 交互

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

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

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

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

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

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

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 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (3)

相关课程

课程分类