曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
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
|