刘天斯 曾就职于腾讯-互动娱乐部(IEG) 数据管理组负责人(T3.3评审委员会)
曾就职于天涯社区,担任架构师/系统管理员,热衷开源技术的研究;包括系统架构、运维开发、负载均衡、缓存技术、数据库、分布式存储及云计算等领域;擅长大规模集群的运维工作。关注互联网技术发展动向,努力紧靠技术前沿。个人著作:《python自动化运维实践》、《docker深入详解》。
课程信息
高屋建瓴、直指痛处,围绕Python自动化运维这个主题,不仅详细介绍了系统基础信息、服务监控、数据报表、系统安全等基础模块,而且深入讲解了自动化操作、系统管理、配置管理、集群管理及大数据应用等高级功能。重要的是,完整重现了4个来自实际生产环境的不同功能运维平台的综合案例,展示了完整的平台架构及开发流程。
课堂环境准备
- 分组(5组,每组6-8人,保证每组要求至少一位同事具备开发能力)
- 环境说明:以Python2.7.5作为教程版本(需要大家提前安装Python环境)
课程大纲
(第一天 上午)
|
Python编程基础 Python介绍 Python语法知识 Python实例操作 在线教程1 在线教程2 Python开发专项学习 Python面向对象 Python数据库操作 Python 网络编程 1.socket编程 2.tcp编程 3.udp编程 多线程编程 |
(第一天 下午)
|
网络爬虫 1. 网页数据爬取 2. HTML/JSON解析 3. 并发处理 4. 容错处理 5. 反爬虫策略 Python的错误、调试和测试 在线教程3 系统基础模块介绍 系统性能信息模块介绍 IP地址、网段的基本处理 DNS处理模块介绍 在线教程4 在线教程5 在线教程6 |
(第二天 上午) 集中化管理平台Ansible详解(应用Python做自动化运维监控实战)
|
Ansible介绍 YAML语言介绍 Ansible安装与部署 Ansible配置及测试 定义主机与组规则 匹配目标 Ansible常用模块 playbooks介绍 在线教程7 |
(第二天 下午) 构建可扩展的自动化运维平台 |
DevOps与自动化的关系 通用性作业平台架构介绍 多种操作平台接入详解 从零开始打造B/S自动化运维平台 从零开始打造B/S自动化运维平台 快速定制任务模块说明 服务器安全审计功能说明 课堂作业 |