Pytho實現(xiàn)自動化運維培訓大綱
第一部分:
Pytho語言基礎(chǔ)
Pytho語言簡介
Pytho環(huán)境搭建和選擇
Pytho Web程序的一般開發(fā),調(diào)試和發(fā)布的過程
Pytho語言程序結(jié)構(gòu)
Pytho語言語法,基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)類型和變量
運算符和表達式
流控制,分支,循環(huán)語句
Pytho函數(shù)定義和使用
Pytho模塊的定義和使用
異常處理和錯誤處理
內(nèi)省機制原理和應(yīng)用
Pytho數(shù)據(jù)結(jié)構(gòu)深入
Pytho程序的調(diào)試和運行
第二部分:
Pytho數(shù)據(jù)庫操作
MySQ數(shù)據(jù)庫配置與安全
SQ 增刪改查
Pytho 數(shù)據(jù)庫API
Pytho與數(shù)據(jù)庫批量寫入與查詢
第三部分:
Pytho 自動化運維 - 監(jiān)控篇
gios功能介紹
gios工作原理
gios服務(wù)端安裝和配置
用pytho 寫一個agios插件
第四部分:
Pytho 自動化運維 - 環(huán)境篇Asibe
描述Asibe概念,參考架構(gòu)和使用案例Asibe與自動化
描述Asibe部署和業(yè)務(wù)流程
描述Asibe清單的概念
Asibe安裝
管理asibe配置文件
運行ad hoc命令
管理動態(tài)清單
YAM語法及國際通用語法規(guī)則
編寫YAM文件
YAM配置文件故障排除
Asibe 變量基礎(chǔ)
Asibe 變量該如何管理
Asibe Icusios管理
Jija2介紹與Pytho的淵源
實現(xiàn)Jija2模板管理
Jija2模板管理
第五部分:
Pytho自動化運維 - 工具篇
pexpect概述
利用pexpect制作自動化文件
調(diào)試自動化文件
paramiko概述
利用paramiko制作自動化文件
調(diào)試自動化文件
fabric概述
利用fabric制作自動化文件
調(diào)試自動化文件
第六部分:
Pytho 運維進階 - Satstack
Satstack詳解
利用Satstack遠程執(zhí)行命令
SatStack常見模塊解析
SatStack Pytho API說明
自動化運維工具SatStack詳細部署
SatStack基于Pytho擴展說明
SatStack文件同步等豐富實例 |