课程简介
在本课程中,学员们掌握自动化运维基础理论,了解运维知识技术体系,运维团队组建,版本管理、持续集成、自动化测试、自动发布、自动化运维的工作流程及工具实现。可以帮助企业迅速构建IT生产系统,并标准化整个软件开发生命周期,构建一出一套低成本,高可控,强健的IT自动化运维系统。从而达到优化系统结构,降低运维成本,提高开发速度,使企业不再为开发、测试、运维而浪费宝贵的精力和时间,能真正的聚集核心业务。
目标收益
1. 运维自动化理论及实现
2. Shell编程
3. Ansible大规模自动化运维管理
4. 部署流水线
5. 运维自动化工具集
6. 数据可视技术
7. 运维开发平台建设思路
培训对象
课程大纲
DevOps理论框架(第一天上午) |
1. DevOps基础理论 2. 运维自动化 3. 运维团队与分工 4. 运维知识体系 5. 运维标准化 6. 版本管理 7. 持续集成 |
DevOps模块及实现(第一天下午) |
1. 自动化测试 2. 自动发布 3. 自动化运维 4. 虚拟化原理 5. KVM云计算基础 6. 基于自动化运维的KVM管理平台 7. 分组讨论:针对自己公司情况讨论优化路线 |
运维自动化(第二天上午) |
1. 自动化运维体系 2. 自动化运维部署工具 3. 脚本管理 4. 故障自动处理 5. Shell脚本在自动化运维中的应用 6. 开发自动化运维脚本 7. 开发一键优化系统脚本 8. 开发一键安装LNMP脚本 9. SHELL脚本与持续集成平台整合 10. 分组讨论:运维中的难点是什么,实现运维平台化的路径 |
自动化实战(第二天下午) |
1. 自动构建系统 2. 运维工具的自主开发 3. 运维平台化 4. 云计算的自动化运维 5. 数据库的自动化运维 6. 容器平台的自动化运维 7. 分组讨论:如果构建可运维的系统 |
数据可视(第三天上午) |
1. 日志集中分析处理 2. 基础设施监控 3. 海量日志分析系统架构 4. 使用ZABBIX做为监控平台 5. 使用CACTI监控网络流量 6. 使用OPENVPN保证网络安全 7. LDAP统一认证在系统架构中的应用 8. 基于NFS NAS集群的设计 9. 基于GLUSTERFS的分布式存储集群 |
运维平台化(第三天下午) |
1. Python一站式开发框架 2. 设计规划一个资产管理系统 3. 资产信息自动上报 4. 任务调试中心 5. 监控自动发现 6. 运维权限管理 |
DevOps理论框架(第一天上午) 1. DevOps基础理论 2. 运维自动化 3. 运维团队与分工 4. 运维知识体系 5. 运维标准化 6. 版本管理 7. 持续集成 |
DevOps模块及实现(第一天下午) 1. 自动化测试 2. 自动发布 3. 自动化运维 4. 虚拟化原理 5. KVM云计算基础 6. 基于自动化运维的KVM管理平台 7. 分组讨论:针对自己公司情况讨论优化路线 |
运维自动化(第二天上午) 1. 自动化运维体系 2. 自动化运维部署工具 3. 脚本管理 4. 故障自动处理 5. Shell脚本在自动化运维中的应用 6. 开发自动化运维脚本 7. 开发一键优化系统脚本 8. 开发一键安装LNMP脚本 9. SHELL脚本与持续集成平台整合 10. 分组讨论:运维中的难点是什么,实现运维平台化的路径 |
自动化实战(第二天下午) 1. 自动构建系统 2. 运维工具的自主开发 3. 运维平台化 4. 云计算的自动化运维 5. 数据库的自动化运维 6. 容器平台的自动化运维 7. 分组讨论:如果构建可运维的系统 |
数据可视(第三天上午) 1. 日志集中分析处理 2. 基础设施监控 3. 海量日志分析系统架构 4. 使用ZABBIX做为监控平台 5. 使用CACTI监控网络流量 6. 使用OPENVPN保证网络安全 7. LDAP统一认证在系统架构中的应用 8. 基于NFS NAS集群的设计 9. 基于GLUSTERFS的分布式存储集群 |
运维平台化(第三天下午) 1. Python一站式开发框架 2. 设计规划一个资产管理系统 3. 资产信息自动上报 4. 任务调试中心 5. 监控自动发现 6. 运维权限管理 |