| 动化运维概览 | 什么是自动化运维 硬件运维和软件运维
 软件运维的主要问题
 
 
设备数量多系统异构性大虚拟化的成熟带来更大的困难 运维常用工具
PuppetSaltStackAnsible 自动化运维 工具集成方案
 | 
| DevOps对运维的理论提升 | 
什么是DevOps,为什么需要DevOpsDevOps可以做哪些事情DevOps对传统运维的改造和提升DevOps给研发带来哪些帮助DevOps对持续集成,持续发布,自动化测试的支持DevOps对接微信的经验 | 
| DevOps工具与平台 | 
Xen虚拟化平台Docker容器HA/Nginx/Tomcat 网站均衡负载系统Gitlab/Jenkins/Nexus/SonarQube 自动构建平台ELK/Zabbix 日志与监控平台Dubbo服务冶理平台Salt 配置管理工具 | 
| 集中化运维利器--Ansible | Ansible功能特性 Ansible的 安装
 Ansible操作基础
 
 
资产配置执行命令指定目标主机常用命令示例 Ansible常用模块文件管理模块命令执行模块网络相关模块源码管理模块包管理模块系统管理模块 使用PlayBook  -集中化日常巡检
 使用Ansible的API
 Ansible的优点和缺点
 
 | 
| Linux、Unix、windows平台的集中配置管理系统puppe | Linux、Unix、windows平台的集中配置管理系统puppet Puppet与Ansible对比分析
 Puppet基础
 
 
安装PuppetPuppet主要配置文件颁发证书第一个Puppet示例 Puppet的常用资源
定时任务--cron命令执行--exec文件管理--file包管理--packag服务管理--service Puppet语法基础
资源类变量Puppet的优点和缺点
 | 
| 服务器基础架构集中化管理平台SaltStack | 服务器基础架构集中化管理平台SaltStack, 核心功能:
 
 
具备配置管理、远程执行、远程监控SaltStack、Puppet、Ansible的对比分析
 无Agent模式--SaltSSH
 SaltStack的基本组成
 使用Salt  State配置主机
 无主服务器模式运行
 使用SaltStack的定时作业
 实时执行命令
targetfunctionarguments 使用Pillar /
 SaltStack的优点和缺点
 | 
| 分布式系统监视以及网络监视工具Zabbix | 分布式系统监视以及网络监视工具Zabbix Zabbix功能特性
 Zabbix模块构成
 Zabbix编译安装Zabbix
 强大的触发规则
 Zabbix调用OSGi  运维功能
 | 
| 数据可视化技术 | 
数据可视化理论基础数据可视化工具zabbix可视化图表 | 
| 运维系统与定制开发 | 
mesos介绍大数据与云计算时代的linux基础工具python介绍基于Python定制开发自己的运维系统 |