DO407根据红帽公司级电脑操作系统7,专为要想依靠Ansible完成自动化技术、配置和管理的系统软件管理员而设计方案。掌握如何安装和配置Ansible、建立和运作playbook来配置系统软件及其管理inventory(配置文档),完成自动化技术部署、大批量部署、大批量配置改动及大数据中心监管,对于开源系统出示的playbook完成部署和运用,另外对公司人性化服务、人性化改动出示二次开发和撰写的工作能力。
培训目标:
1.应用Ansible明细(inventory)界定主发电机组
2.建立Ansibleplaybook
3.应用playbook,将系统软件配置为特定的情况
4.建立和应用Ansible模板来为服务器建立自定的配置文档
5.建立Ansible角色
6.运用playbook中的AnsibleVault维护隐秘数据
7.安裝AnsibleTower并且用它来管理系统软件
课程大纲:
第1章:详细介绍Ansible
1.叙述Ansible定义,参照构架,和应用实例Ansible与自动化技术
2.叙述Ansible部署和工作流程
3.叙述Ansible明细的定义
第二章:部署Ansible
1.Ansible安裝
2.管理ansible配置文档
3.运作adhoc指令
4.管理动态性明细
第三章:完成Playbooks
1.YAML英语的语法及国际性通用性英语的语法标准
2.撰写YAML文档
3.YAML配置文档常见故障排除
第四章:管理自变量和Inclusions
1.Ansible自变量基本
2.Ansible自变量该怎样管理
3.AnsibleInclusions管理
第5章:执行每日任务操纵
1.在playbook中结构标准和循环系统
2.handlers完成
3.tags标识完成
4.不正确管理与错误处理
第六章:完成Jinja2模板
1.Jinja2详细介绍与Python的历史渊源
2.完成Jinja2模板管理
3.Jinja2模板管理
第7章:角色结构
1.角色建立与角色管理
2.应用AnsibleGalaxy部署角色
3.角色在ansible中的完成
第八章:Ansible提升
1.配置联接种类
2.高并发配置与线程同步配置
3.高效率平行面高并发
4.别的层面提升与融合
第9章:AnsibleVault
1.系统软件管理中的隐秘数据
2.隐秘数据应用AnsibleVault
3.AnsibleVault在实行期内的管理
第10章:Ansible排错
1.Playbooks常见故障排除
2.自变量常见故障排除
3.实行期内常见故障排除
4.Ansible运作步骤常见故障排除
第11章:部署AnsibleTower
1.什么是AnsibleTower
2.部署AnsibleTower
3.AnsibleTower客户管理
4.AnsibleTower服务器管理
5.部署AnsibleTower和实行工作目标
第12章:在DevOps自然环境中部署Ansible
1.DevOps的优点及未来发展趋势发展趋势
2.部署安装Vagrantvm虚拟机
3.DevOps自然环境部署Vagrant