课程大纲
介绍
Red Hat Ansible Automation Platform功能与架构概述
- 回顾Ansible的基本概念和原则
- 理解Ansible的核心内容和资源
安装和设置Red Hat Ansible Automation Platform
- Ansible安装的先决条件
- 升级当前的Ansible版本
配置Red Hat Ansible Automation Platform
- 执行高级环境配置方法
- 使用高级Ansible CLI命令
运行Ansible Playbooks并练习组件委派
- 执行和管理特定用例的任务和剧本
利用可重用的Ansible工件并使用清单自动化复杂任务
处理Ansible工具与系统之间的数据交互
深入使用传统的Ansible组件和Ad-Hoc命令
使用YAML利用高级Ansible自动化语法
- 管理不安全或原始数据字符串
- 使用YAML锚点和别名以增加灵活性
在Ansible中操作复杂数据并转换字符串功能
使用可扩展的Ansible插件架构
- Ansible插件的类型及其最大化使用方法
使用高级Playbook关键词和Ansible命令行工具
Red Hat Ansible的复杂模块操作概述
管理和协调Ansible滚动更新
使用Ansible Automation Platform访问Red Hat Ansible Tower
将Ansible与Red Hat Advanced Cluster Management集成
使用Playbooks和Tower与RESTful API交互
在Ansible Automation Platform中自动化构建管道并简化工作流程
使用Ansible Automation Platform和Tower开发CI/CD方法
为Ansible开发项目创建和编写自定义模块和插件
- 添加和优化本地模块和插件
- Ansible模块开发的约定和最佳实践
使用Python 3.x操作Red Hat Ansible Automation Platform
调试模块和文档格式化技巧
Ansible模块在外部平台开发的概述
- Ansible在Microsoft、AWS等平台上的自动化指南
使用高效方法测试Ansible并监控模块生命周期
- 其他Ansible资源和实用程序的高级开发实践
最大化Red Hat Ansible Automation Platform的Python API
使用Ansible Galaxy并利用元数据结构
利用与Ansible对齐的公共云服务
使用Ansible Automation部署云原生应用
- 使用Ansible迁移到云原生平台
- 执行高级Red Hat OpenShift实施
使用Ansible自动化网络并响应动态操作工作负载
- 使用Ansible网络模块并解析Ansible数据
- 管理超时、代理和其他问题
- 实践虚拟化和容器化方法
维护和管理Ansible Automation Platform及其组件
向组织展示最常见的自动化案例
故障排除Red Hat Ansible Automation Platform
总结与结论
要求
- Linux系统管理和CLI背景
- 具有基本Ansible自动化任务经验
- 熟练掌握YAML编程语法
- 了解IT基础设施和工作流程
- Python编程语言基础知识
受众
- DevOps工程师
- 开发人员
- SysOps管理员
客户评论 (1)
有许多实用练习,由培训师监督和协助。
Aleksandra - Fundacja PTA
课程 - Mastering Make: Advanced Workflow Automation and Optimization
机器翻译