Ansible自动化运维课程表 | ||||
上课周期 | 上课时间 | 课程模块 | 课程内容 | 重点项目案例 |
第1天 | 上午 | 教学环境介绍 | 教学环境 课程介绍 | |
Ansible简介 | Ansible简介 安装Ansible | 实战案例1:Ansible架构小测验 实战案例2:安装Ansible | ||
下午 | Ansible部署 | 创建主机清单 管理Ansible配置文件 运行临时命令行 管理动态主机清单 | 实战案例1:创建Ansible主机清单小测验 实战案例2:管理Ansible配置文件 实战案例3:运行Ansible临时命令行 实战案例4:管理动态主机清单 实战案例5:部署Ansible | |
第2天 | 上午 | 剧本的编写与运行 | 编写剧本、运行剧本 多个剧本的运用 | 实战案例1:编写并运行剧本 实战案例2:运行多剧本 实战案例3:运行剧本安装LAMP平台软件 |
下午 | 管理变量和文件的引用 | 管理变量 管理FACTS 引用外部文件 | 实战案例1:管理变量 实战案例2:管理FACTS 实战案例3:引用文件的管理 实战案例4:管理变量和引用文件 | |
第3天 | 上午 | 任务控制 | 创建任务控制流 运用Handlers 运用标签 错误处理 | 实战案例1:创建任务控制流 实战案例2:运用Handlers 实战案例3:运用标签 实战案例4:处理错误 实战案例5:实施任务控制 |
下午 | Jinja2模板 | Jinja2模板及应用实操 | 实战案例1:Jinja2模板小测验 实战案例2:运用Jinja2模板 实战案例3:运用Jinja2模板强化应用 | |
第4天 | 上午 | 角色的应用 | 角色的结构 创建角色 借助Ansible Galaxy部署角色 | 实战案例1:角色的结构小测验 实战案例2:创建角色 实战案例3:使用Ansible Galaxry部署角色 实战案例4:部署角色 |
优化Ansible | 主机的模糊搜索 主机的替身 并行任务 | 实战案例1:模糊条件搜索主机 实战案例2:配置“替身” 实战案例3:配置并行任务 实战案例4:优化Ansible | ||
下午 | Ansible Vault | 配置Ansible Vault Ansible Vault辅助运行任务 | 实战案例1:配置Ansible Vault 实战案例2:Ansible Vault辅助运行任务 实战案例3:运用Ansible Vault | |
Ansible排错 | 剧本纠错 受控主机纠错 | 实战案例1:剧本纠错 实战案例2:受控主机纠错 实战案例3:Ansible错误排查 | ||
第5天 | 上午 | 运行Ansible Tower | Ansible Tower简介 安装Ansible Tower Ansible Tower的Web界面 | 实战案例1:Ansible Tower小测验 实战案例2:安装Ansible Tower 实战案例3:Ansible网页界面 实战案例4:Ansible Tower应用小测验 |
在DevOps环境中应用Ansible | 补给Vagrant主机 在DevOps环境中部署Vagrant主机 | 实战案例1:补给Vagrant主机 实战案例2:在DevOps环境中部署Vagrant主机 | ||
下午 | 综合复习 | 各章节回顾 | 实战案例1:部署Ansible 实战案例2:创建剧本 实战案例3:创建角色并应用动态主机清单 实战案例4:优化Ansible 实战案例5:部署Ansible Tower,执行作业 | |
第6天 | 全天 | 考前辅导 |