python自动化运维技术与最佳实践书中源码_python自动化运维技术与最佳实践

python自动化运维技术与最佳实践课程视频教程围绕Python自动化运维这个主题,不仅详细介绍了系统基础信息、服务监控、数据报表、系统安全等基础模块,而且深入讲解了自动化操作、系统管理、配置管理、集群管理及大数据应用等高级功能。各大企业对于自动化的强烈需求已经显露无疑,当下Python自动化运维岗位无论是薪酬还是职位等级,甚至都超过了一些核心的开发岗位!本课程将带你从项目实践角度出发,围绕自动化资产扫描和发现、Ansible自动化任务执行的内容展开,让运维更简单、更高效,Hold住高薪!

课程章节:

第1章 课程介绍

1-1 自动化运维开发实战课程导学~1

第二章 工程初识和环境搭建

2-1 自动化工程总体设计

2-2 章节介绍~1

2-3 学习环境硬件准备~1

2-4 Python等基础环境安装

2-5 Mysql、Mongo、Redis安装

2-6 让工程在ubuntu上run起来

2-7 pycharm打开工程

2-8 课程学习方法和建议

第三章 DevOPS工程快速入门引导

3-1 DevOPS工程快速入门引导

3-2 Ipython的基本操作

3-3 python基础知识

3-4 python的迭代器

3-5 python匿名函数+正则表达式

3-6 Python 模块的导入、装饰器 面向对象编程

3-7 Django工程快速入门引导

3-8 第一个DevOPS工程及Django的settings文件配置

3-9 对象模型models

3-10 建立工程模型

3-11 模型迁移

3-12 工程功能设计

3-13 信息采集接口功能实现

3-14 信息提供接口功能实现

3-15 Django日志输出logging模块

3-16 Django学习与邮件发送

3-17 邮件发送功能代码实现

3-18 工程中对于django框架的应用

3-19 工程对于django的框架设计改动

第四章 资产管理,自动化发现、扫描

4-1 服务端资产探测、扫描发现

4-2 前台资产管理前台界面功能

4-3 资产管理服务探测的流程

4-4 探测协议和模块

4-5 nmap工具探测使用

4-6 python-nmap模块的使用

4-7 python中的telnet模块判断ssh服务主机

4-8 通过python存活扫描的列表

4-9 主机登录探测

4-10 pexpect和paramiko模块

4-11 场景脚步模拟ssh用户密码登录和会话控制

4-12 paramiko模块ssh用户密钥登录

4-13 通过操作系统获取主机资产信息

4-14 主机资产信息的重要性和探测对象

4-15 主机资产(系统主机名、系统版本)获取方式

4-16 主机资产(mac地址信息)获取

4-17 主机资产(机器型号、sn序列号)获取

4-18 yaml工程的配置文件读取

4-19 程序代码逻辑梳理

4-20 敏感数据库的加密解密-AES

4-21 探测资产信息获取执行演示

4-22 逻辑图示探测资产信息

第五章 自动化资产扫描发现进阶

5-1 章节内容介绍及规划

5-2 网络设备snmp资产信息获取

5-3 网络设备snmp客户端

5-4 演示pysnmp模块调用执行

5-5 工程对于网络设备扫描代码梳理

5-6 工程对于网络设备扫描代码知识点总结

5-7 服务器资产信息扫描归类

5-8 服务器资产信息扫描归类的逻辑实现

5-9 Docker容器扫描

5-10 Docker服务安装及测试镜像启动

5-11 Docker扫描关键信息获取

5-12 Docker登录扫描关键信息的代码逻辑

5-13 Docker登录扫描关键信息代码执行演示

5-14 kvm物理机资产探测扫描–kvm虚拟环境安装

5-15 kvm物理机资产探测扫描–通过kvm宿主机关联虚拟机的方式

5-16 ESX物理机资产探测扫描–利用vmware提供的sdk探测ESX

5-17 (资产探测、扫描发现进阶)章节知识回顾

第六章 ansible自动化任务执行

6-1 Ansible自动化任务执行的意义

6-2 Ansibel的介绍和安装

6-3 Ansible主要配置文件介绍

6-4 Ansible.cfg的常用配置项讲解

6-5 hosts主机资产清单配置方式

6-6 实现ssh密码登录执行命令

6-7 实现ssh密钥登录执行命令

6-8 ad-hoc模式概念和命令执行

6-9 ad-hoc常用模块介绍

6-10 ad-hoc常用模块场景演练

6-11 ad-hoc系统信息获取、服务安装、服务管理

6-12 ad-hoc常用模块场景演练–代码部署

6-13 playbook的组成及其优势

6-14 playbook命令执行方式和执行选项

6-15 playbook基本场景使用

6-16 playbook剧本中用的yaml配置语法

6-17 playbook剧本中的变量定义方式

6-18 playbook基本语句之条件判断

6-19 playbook基本语句之循环语句讲解演示

6-20 playbook基本语句之条件结合循环语句的使用场景

6-21 playbook异常处理

6-22 ansible自动化任务执行tags标签任务控制

6-23 剧本中的include用法介绍

6-24 官方所建议的roles剧本目录结构

6-25 roles场景演练_剧本结构梳理

6-26 roles场景演练执行

6-27 场景演练注意问题及效确认

第七章 ansible自动化执行进阶工程演练

7-1 章节内容介绍

7-2 ansible模块中的核心类介绍

7-3 InventoryManager调用

7-4 InventoryManager+VariableManager常用方法使用

7-5 ad-hoc任务执行

7-6 playbook剧本的任务执行

7-7 CallbackBase类方法改写

7-8 playbook模式下的CallbackBase类方法改写

7-9 ansible模块核心类章节总结

7-10 基于ansible+django的自动化任务接口设计

7-11 utils层核心任务类的封装代码实现

7-12 utils层核心代码执行演示及调试方式介绍

7-13 view视图层基础场景演示

7-14 关于POST方法和客户端浏览器提交方式

7-15 json数据格式和内容及数据处理

7-16 工程接口设计及url路由

7-17 工程view视图层代码逻辑实现及自动化接口执行演示

7-18 自动化工程事件日志及状态记录

7-19 pymongo执行基础的CURD操作

7-20 关于事件日志的记录

7-21 事件日志的记录代码部分讲解

7-22 事件日志的记录代码执行演示

7-23 任务执行锁及基本的redis操作

7-24 工程中的任务执行锁代码梳理和执行演示

第八章 课程总结

8-1 课程内容总结

8-2 尾声

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值