课程大纲
简介
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管理员。
客户评论 (1)
有许多实践练习,由培训师监督和协助
Aleksandra - Fundacja PTA
课程 - Mastering Make: Advanced Workflow Automation and Optimization
机器翻译