
曙海教学优势
免费报名电话:4008699035。线下/线上/上门都可以,课程支持定制。秉承21年教研经验,本课程以项目案例为依托,面向企事业单位实际需求,讲师将会与您分享设计的全流程以及工具的综合使用技巧及项目经验。
  我们的课程培养了大批受欢迎的工程师。大批企业与我们
     建立了良好的合作关系,合作企业三十多万家。我们的课程得到广大企事业单位广泛认可与赞赏。
DO407基于红帽企业级操作系统7,专为想要借助 Ansible 实现自动化、配置和管理的系统管理员而设计。了解如何安装和配置 Ansible、创建和运行 playbook 来配置系统以及管理 inventory (配置文件),实现自动化部署、批量部署、批量配置修改及数据中心监控,针对开源提供的playbook实现部署和应用,同时对企业个性化服务、个性化修改提供二次开发和编写的能力。
1.使用 Ansible 清单 (inventory) 定义主机组
2.创建 Ansible playbook
3.使用 playbook,将系统配置为指定的状态
4.创建和使用 Ansible 模板来为主机创建自定义的配置文件
5.创建 Ansible 角色
6.利用 playbook 中的 Ansible Vault 保护敏感数据
7.安装 Ansible Tower 并用它来管理系统
| 
 模块名称 
 | 
 课程内容 
 | 
| 
 第1章: 
 介绍Ansible 
 | 
 1. 描述Ansible概念,参考架构,和使用案例Ansible与自动化 
 2. 描述Ansible部署和业务流程 
 3. 描述Ansible清单的概念 
 | 
| 
 第2章: 
 布署Ansible 
 | 
 1. Ansible安装 
 2. 管理ansible配置文件 
 3. 运行ad hoc命令 
 4. 管理动态清单 
 | 
| 
 第3章: 
 实现Playbooks 
 | 
 1. YAML语法及国际通用语法规则 
 2. 编写YAML文件 
 3. YAML配置文件故障排除 
 | 
| 
 第4章: 
 管理变量和Inclusions 
 | 
 1. Ansible 变量基础 
 2. Ansible 变量该如何管理 
 3. Ansible Inclusions管理 
 | 
| 
 第5章: 
 实施任务控制 
 | 
 1. 在playbook中构造条件和循环 
 2. handlers实现 
 3. tags标签实现 
 4. 错误管理与异常处理 
 | 
| 
 第6章: 
 实现Jinja2模板 
 | 
 1. Jinja2介绍与Python的渊源 
 2. 实现Jinja2模板管理 
 3. Jinja2模板管理 
 | 
| 
 第7章: 
 角色构造 
 | 
 1. 角色创建与角色管理 
 2. 使用Ansible Galaxy部署角色 
 3. 角色在ansible中的实现 
 | 
| 
 第8章: 
 Ansible优化 
 | 
 1. 配置连接类型 
 2. 并发配置与多线程配置 
 3. 高效平行并发 
 4. 其他方面优化与整合 
 | 
| 
 第9章: 
 Ansible Vault 
 | 
 1. 系统管理中的敏感数据 
 2. 敏感数据使用Ansible Vault 
 3. Ansible Vault在执行期间的管理 
 | 
| 
 第10章: 
 Ansible排错 
 | 
 1. Playbooks故障排除 
 2. 变量故障排除 
 3. 执行期间故障排除 
 4. Ansible运行流程故障排除 
 | 
| 
 第11章: 
 部署Ansible Tower 
 | 
 1. 什么是Ansible Tower 
 2. 部署Ansible Tower 
 3. Ansible Tower用户管理 
 4. Ansible Tower主机管理 
 5. 部署Ansible Tower和执行工作任务 
 | 
| 
 第12章: 
 在DevOps环境中部署Ansible 
 | 
 1. DevOps的优势及未来趋势发展 
 2. 部署装配Vagrant虚拟机 
 3. DevOps环境部署Vagrant 
 |