爱998

 找回密码
 立即注册
查看: 100|回复: 2

Python+Django+Ansible Playbook自动化运维项目实战

[复制链接]
发表于 2018-3-12 17:00:18 | 显示全部楼层 |阅读模式
9 C6 ?' e/ e7 g" j$ ]  W, Z
更多视频,请关注视频教程+ |' c, S) o9 w

: a  J; `: N: D6 L( Z课程/ J  d& s- c8 J  X# j9 R; f; u- s0 h
第1章 课程介绍
2 ^7 ~6 S+ O  O7 P! D! ~1-1 自动化运维开发实战课程导学
" |; [* r# `8 T+ c0 n7 V第2章 工程初识和环境搭建) a) R' X, j& ]7 |
2-1 自动化工程总体设计
. D' V: s# b% F1 T2-2 章节介绍: `; ~, X' v$ p4 ?" n! A
2-3 学习环境硬件准备# j! B9 Q5 C/ i1 k
2-4 Python等基础环境安装
3 H+ w" H+ S3 L6 d) k5 M2-5 Mysql、Mongo、Redis安装
+ t9 W5 h2 Q- l9 b- k) ~2-6 让工程在ubuntu上run起来
% t' p; ^: `+ U( z- c7 n2-7 pycharm打开工程8 z& j( X9 E' Q( E  f
2-8 课程学习方法和建议
% I- n( O+ \' l/ D1 D0 t9 P2 ]第3章 DevOPS工程快速入门引导
) v5 \1 H( p' L" X' n9 ^5 S3-1 DevOPS工程快速入门引导9 |/ X$ V4 h6 V* J* f
3-2 Ipython的基本操作
0 O- E" {# l( Q3-3 python基础知识# b3 x& T- U& X6 |4 g6 F
3-4 python的迭代器- g2 p' }2 L) i  Y: N3 X) g
3-5 python匿名函数+正则表达式
5 Z; K) G& h' E: l  a0 K: L3-6 Python 模块的导入、装饰器 面向对象编程
  I4 P' D2 q' L# |7 h2 Z3-7 Django工程快速入门引导! ]" U, L6 |- p" C5 M$ v$ m
3-8 第一个DevOPS工程及Django的settings文件配置
& Y8 Q7 A( W, d# q3-9 对象模型models# K' G# @" W# X- Y: Y
3-10 建立工程模型
7 a4 i. u) E/ t3-11 模型迁移
" _/ z+ I$ b3 c; _4 ~5 h3-12 工程功能设计. K2 ]! h9 d6 L+ |
3-13 信息采集接口功能实现1 f* ~  V2 o- Q  ]) N( y8 I
3-14 信息提供接口功能实现
1 h& d* M3 J- N( a( H; k- n+ |3-15 Django日志输出logging模块
3 f  P. g% i( a. p  p% C3-16 Django学习与邮件发送8 s' s( r( ?' S- w8 q
3-17 邮件发送功能代码实现 mp4. w; K/ U( w8 Q0 n: E
3-18 IMOOCC工程中对于django框架的应用4 B/ @, ~3 S* t) v) k9 _; x% v5 U
3-19 IMOOCC工程对于django的框架设计改动% t0 @& U+ D" E$ @4 e& o+ ?3 m
3-20 IMOOCC工程用到的表models定义和字段设计
0 a# |5 f1 I* W: z2 B0 s- C3-21 IMOOCC工程用到的外键关联
$ Z/ T) E2 s3 z5 E+ r3 Q3-22 工程初识和环境搭建--从githup上下载代码和安装模块: s$ _! ~6 J, h/ e# S: |
第4章 资产管理,自动化发现、扫描+ t/ H6 M$ j, G( Z" Z% i: o  Q
4-1 服务端资产探测、扫描发现5 I+ T  M( `2 E. c% e
4-2 Imoocc前台资产管理前台界面功能8 o3 d* i' Y3 n
4-3 Imoocc资产管理服务探测的流程
" A* T& Z' r* i% d# x+ O4-4 探测协议和模块" k  Y0 t; x. [! T0 a; [4 `
4-5 nmap工具探测使用
/ Q0 G/ p% S. I4-6 python-nmap模块的使用
8 `. K  o4 x2 T- n4-7 python中的telnet模块判断ssh服务主机4 M$ Z& _1 R/ Y0 ~* f8 k
4-8 通过python存活扫描的列表
3 D8 O1 G% _/ \% W, q4-9 主机登录探测5 `. C6 g) v: Q) c" G" ]: {% ~
4-10 pexpect和paramiko模块1 S; I6 h$ ?7 N1 ]9 w1 A9 q
4-11 场景脚步模拟ssh用户密码登录和会话控制- ]- |, {  C5 f) S6 J
4-12 paramiko模块ssh用户密钥登录
6 _; U, Q- K4 d! W4-13 通过操作系统获取主机资产信息- q( m6 E5 A* S
4-14 主机资产信息的重要性和探测对象
" h# @2 r% S! `5 y3 t% o4-15 主机资产(系统主机名、系统版本)获取方式  s. x2 H1 S: ^2 N
4-16 主机资产(mac地址信息)获取) a* f; n8 R# |2 h0 x- x& h
4-17 主机资产(机器型号、sn序列号)获取
& z; @7 T7 e' x3 l- e4-18 yaml工程的配置文件读取
" w" s! b2 V5 V4 {( q" A! o; d4-19 程序代码逻辑梳理
5 W1 }) T9 o  G4 M9 m) j! z4-20 敏感数据库的加密解密-AES; y7 n" k1 j6 r! Q! d, Y- \5 b, i- W
4-21 探测资产信息获取执行演示1 _, e4 A2 N2 f9 x+ l/ Y2 N- m
4-22 逻辑图示探测资产信息9 u! I# @, s% Z- c8 ^" ?2 b& z( c* _
第5章 自动化资产扫描发现进阶3 Y' T+ [/ H/ @8 h: T1 F6 n
5-1 章节内容介绍及规划
9 v0 ]+ O, p' b$ l% ~- ?' W5-2 网络设备snmp资产信息获取2 B. d6 r8 a" o  \9 j- C
5-3 网络设备snmp客户端
* o* b0 ]4 \; r" b3 ^0 l8 h7 W5-4 演示pysnmp模块调用执行( x; A/ x3 F0 F+ |4 p; Q3 }1 N* h
5-5 工程对于网络设备扫描代码梳理& x: Z6 p: o) `1 t* F' d7 i
5-6 工程对于网络设备扫描代码知识点总结
/ b& W( S( ?% G4 s3 f5-7 服务器资产信息扫描归类: @! K' A6 [% w# N2 _- w4 A
5-8 服务器资产信息扫描归类的逻辑实现" d& x% ]2 g5 L
5-9 Docker容器扫描* P2 X6 K3 F* y, g8 R3 Q
5-10 Docker服务安装及测试镜像启动
7 `  l4 o* p6 f( A, s7 ~5-11 Docker扫描关键信息获取.mov_音频- d) I" N* i7 c9 Z2 D& D
5-12 Docker登录扫描关键信息的代码逻辑- Q8 R; `/ t) ^0 C+ e) ?% h1 _( s
5-13 Docker登录扫描关键信息代码执行演示
1 ]9 C& a! M0 H+ s: _3 H# A( a, ^5-14 kvm物理机资产探测扫描--kvm虚拟环境安装7 t0 S  F* O! D* [
5-15 kvm物理机资产探测扫描--通过kvm宿主机关联虚拟机的方式
" w: m8 N* r! e# m8 V& K5-16 ESX物理机资产探测扫描--利用vmware提供的sdk探测ESX: G8 T4 p; P: N
5-17 (资产探测、扫描发现进阶)章节知识回顾
' Z  o* H/ m  }6 u# R1 i% d第6章 ansible自动化任务执行4 y& d$ L# X$ G1 r  e& r
6-1 Ansible自动化任务执行的意义% S" l  P, O5 l# @3 H, t
6-2 Ansibel的介绍和安装
: A; M6 d+ u$ K/ b6-3 Ansible主要配置文件介绍7 |+ X9 ^! g( }2 m
6-4 Ansible.cfg的常用配置项讲解
' T, U& U, o% l  n+ g, y6-5 hosts主机资产清单配置方式
' N+ s2 M% |) ]* z  M; x6-6 实现ssh密码登录执行命令
1 L  g: Y: `+ K% ~6-7 实现ssh密钥登录执行命令
) j. q* k8 @2 Y0 J+ i/ _% @2 }6-8 ad-hoc模式概念和命令执行* Z* I9 G3 [  w/ n* q3 b
6-9 ad-hoc常用模块介绍+ a9 A$ x& k5 ~2 f; j- d' O% ~
6-10 ad-hoc常用模块场景演练) V( q! |  }2 N* a1 B, x
6-11 ad-hoc系统信息获取、服务安装、服务管理7 S% k# ~- a+ ~! f5 T- x8 [0 Q
6-12 ad-hoc常用模块场景演练--代码部署- ]1 c- x" e0 \* \0 C: c
6-13 playbook的组成及其优势& f: s: j% o4 D* X+ t/ Q
6-14 playbook命令执行方式和执行选项
5 K; ]  `: Y3 c& v4 y) B3 d2 V$ t6-15 playbook基本场景使用
. `! o4 n/ q8 J( p, [0 H0 b% o6-16 playbook剧本中用的yaml配置语法
. u* D; f, h1 F5 D3 w9 f4 S6-17 playbook剧本中的变量定义方式
0 V, d$ Q. d( [' O, o6-18 playbook基本语句之条件判断
( a% e# c$ `+ t3 Q; Z6-19 playbook基本语句之循环语句讲解演示- t; Z. ^4 I" n. ]
6-20 playbook基本语句之条件结合循环语句的使用场景: ^) [, B3 [. X7 m' Y; k/ e2 ^
6-21 playbook异常处理* f' z0 B2 e7 t0 X0 G
6-22 ansible自动化任务执行tags标签任务控制
; q/ j$ j. [2 i/ F5 ?( j6-23 剧本中的include用法介绍9 I7 @( {4 M" X( E+ L
6-24 官方所建议的roles剧本目录结构, o# u1 d6 t/ S+ ?2 @
6-25 roles场景演练_剧本结构梳理! w4 z9 \$ j: E2 ]1 y2 d
6-26 roles场景演练执行
4 X0 R3 u7 Y6 B. l1 m$ j6-27 场景演练注意问题及效确认- M, |, N+ k  W% ?" }) \4 y' r% T
第7章 ansible自动化执行进阶工程演练
6 z: v1 |7 L$ w6 g- p7-1 章节内容介绍& D. E' q0 Z' Q0 N/ [# ?& e; m; t
7-2 ansible模块中的核心类介绍
' A9 O( o/ ?! n( Y( U6 o* Y7-3 InventoryManager调用' F# Y9 n6 U1 t' M3 p8 g. p
7-4 InventoryManager+VariableManager常用方法使用1 K# p* u4 b. x) Q: T
7-5 ad-hoc任务执行_  U1 C% \0 c: B  G; R) k3 v, u
7-6 playbook剧本的任务执行
7 \4 E5 a3 _0 x4 O7-7 CallbackBase类方法改写3 q$ H8 l0 q* x2 _7 A# X
7-8 playbook模式下的CallbackBase类方法改写8 h% T1 Q- e. D- z
7-9 ansible模块核心类章节总结
: q5 `1 G0 I+ i% x2 C7-10 基于ansible+django的自动化任务接口设计5 c) l  Z/ ^7 z0 s" W7 J
7-11 utils层核心任务类的封装代码实现
/ X) G9 T6 M& i/ a1 a7-12 utils层核心代码执行演示及调试方式介绍) b1 v' b6 i! @
7-13 view视图层基础场景演示3 c7 s/ Y# A( E
7-14 关于POST方法和客户端浏览器提交方式
5 y- D( [/ Z/ K& V5 S7-15 json数据格式和内容及数据处理6 W% S! [3 _7 O6 H8 K
7-16 工程接口设计及url路由8 w& ]. ~8 w  K2 D
7-17 工程view视图层代码逻辑实现及自动化接口执行演示( M+ r4 f0 H$ i7 x
7-18 自动化工程事件日志及状态记录8 l9 |- e4 N. ]! R( }
7-19 pymongo执行基础的CURD操作  B2 Y* ^) t8 D9 I
7-20 关于事件日志的记录  Y. y% a$ A8 R( e( F
7-21 事件日志的记录代码部分讲解, _8 |! k$ h! M, Y* j
7-22 事件日志的记录代码执行演示
8 z1 U! k9 A# A- X! U& ^7-23 任务执行锁及基本的redis操作
8 s4 K+ k: C9 ?) {" R' b8 L7 Q7-24 工程中的任务执行锁代码梳理和执行演示2 v: h4 K2 P' E/ g+ y# R; }& S
第8章 课程总结3 T( S% u" d5 l, |$ S+ V/ k
8-1 课程内容总结
( |+ P" ]6 x  _. B6 R8 [0 y8-2 尾声
9 k, L( b+ g' e* ^3 R( J4 @. {) H# P8 `, I
游客,如果您要查看本帖隐藏内容请回复

3 X" a0 I4 X8 B) d) a1 |4 Z4 b
- H1 d2 G; z  l; R
回复

使用道具 举报

发表于 2018-3-12 19:21:31 | 显示全部楼层
看看!!!
回复

使用道具 举报

发表于 2018-4-12 10:32:14 | 显示全部楼层
看看看看
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Archiver|爱998 ( 浙ICP备17021232号 )

GMT+8, 2018-6-25 04:20 , Processed in 0.084855 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 申明:站内资源均来自于互联网,仅供会员学习与参考,切勿用于商业用途,版权归原作者所有,所有下载者表示默认接受并同意签订该免责声明协议,如有侵犯任何第三方权益,请发邮件至service@ai998.cn删除

快速回复 返回顶部 返回列表