课程介绍
本人的《Python 自动化运维实战》课程在实验楼上线啦!提供在线实验环境,边敲代码边学习。本训练营目的是带领大家学习当今火热的Python自动化运维,涉及到运维自动化中常用模块pexpect、paramiko、nmap、fabric,如今企业中使用最多的两大DevOps神器:Ansible和Saltstack,以及运维开发首选的Web框架Django。课程会从概念和原理的讲解,到动手写代码实现效果,引导大家熟悉自动化运维的知识,知其然知其所以然。
从这个训练营你能学到什么
Python自动化运维的概念和知识体系
如何开发一个成熟的自动化运维管理系统
使用nmap构建高效的端口扫描器
使用ClamAV搭建集中式病毒扫描器,实现自动化管理管理
使用Django+Echarts+openpyxl开发自动化报表系统
通过paramiko上传/下载,fabirc+git代码发布,熟悉自动化实践中的批量主机管理方案
Ansible自动化运维,从安装介绍,到架构原理,到实战演练
Saltstack自动化运维入门到精通
实验列表与知识点
实验一 自动化运维基础与自动化监控
什么是自动化运维
自动化运维开源软件及使用场景
自动化运维系统需要具备的功能
使用Pexpect库实现自动化监控服务器脚本
实验二 自动化运维之系统安全管理
ClamAV安装和介绍
pyclamd实现病毒扫描器
nmap端口扫描
实验三 自动化运维之报表管理
Django框架与templates模板
openpyxl读取和写入Excel
ECharts20自动化图表
实验四 自动化运维之批量主机管理
SSH免密登录
pexpect安装和使用
paramiko实现上传和下载
Fabric远程服务器执行Git命令
实验五 Ansible自动化运维入门到实战
Ansible介绍及安装
Ansible的架构和原理
Ansible命令及常用模块
Playbook基础到实战
动态Inventory设计与实现
实验六 Saltstack自动化运维入门到实战
SaltStack服务器和客户端的安装
配置文件详解
SaltMaster/Minion配置
启停服务
配置认证
管理对象
state的使用
远程执行命令
文件传输
管理计划任务
效果演示
自动化运维管理系统的核心功能模块
服务器端口状态信息监控
Django实现的自动化系统前端
自动化报表
适合人群
有一定 Python 和 Linux 命令基础,想了解Python自动化运维,并完整学习相关知识体系,或者对Python运维开发感兴趣的同学。
更多课程信息,点击这里
发表回复