使用Python實現自動化運維培訓課程
課程大綱
|
章節
|
內容
|
|
第一部分:
Python語言基礎
|
l Python語言簡介
l Python環境搭建和選擇
l Python Web程序的一般開發,調試和發布的過程
l Python語言程序結構
l Python語言語法,基礎數據結構
l 數據類型和變量
l 運算符和表達式
l 流控制,分支,循環語句
l Python函數定義和使用
l Python模塊的定義和使用
l 異常處理和錯誤處理
l 內省機制原理和應用
l Python數據結構深入
l Python程序的調試和運行
|
|
第二部分:
Python數據庫操作
|
l MySQL數據庫配置與安全
l SQL 增刪改查
l Python 數據庫API
l Python與數據庫批量寫入與查詢
|
|
第三部分:
Python 自動化運維 - 監控篇
|
l Ngios功能介紹
l Ngios工作原理
l Ngios服務端安裝和配置
l 用python 寫一個nagios插件
|
|
第四部分:
Python 自動化運維 - 環境篇Ansible
|
l 描述Ansible概念,參考架構和使用案例Ansible與自動化
l 描述Ansible部署和業務流程
l 描述Ansible清單的概念
l Ansible安裝
l 管理ansible配置文件
l 運行ad hoc命令
l 管理動態清單
l YAML語法及國際通用語法規則
l 編寫YAML文件
l YAML配置文件故障排除
l Ansible 變量基礎
l Ansible 變量該如何管理
l Ansible Inclusions管理
l Jinja2介紹與Python的淵源
l 實現Jinja2模板管理
l Jinja2模板管理
|
|
第五部分:
Python自動化運維 - 工具篇
|
l pexpect概述
n 利用pexpect制作自動化文件
n 調試自動化文件
l paramiko概述
n 利用paramiko制作自動化文件
n 調試自動化文件
l fabric概述
n 利用fabric制作自動化文件
n 調試自動化文件
|
|
第六部分:
Python 運維進階 - Saltstack
|
l Saltstack詳解
l 利用Saltstack遠程執行命令
l SaltStack常見模塊解析
l SaltStack Python API說明
l 自動化運維工具SaltStack詳細部署
l SaltStack基于Python擴展說明
l SaltStack文件同步等豐富實例
|
如果您想學習本課程,請
預約報名
如果沒找到合適的課程或有特殊培訓需求,請
訂制培訓
除培訓外,同時提供相關技術咨詢與技術支持服務,有需求請發需求表到郵箱soft@w908.cn,或致電4007991916
技術服務需求表點擊在線申請
服務特點:
海量專家資源,精準匹配相關行業,相關項目專家,針對實際需求,顧問式咨詢,互動式授課,案例教學,小班授課,實際項目演示,快捷高效,省時省力省錢。
專家力量:
中國科學院軟件研究所,計算研究所高級研究人員
oracle,微軟,vmware,MSC,Ansys,candence,Altium,達索等大型公司高級工程師,項目經理,技術支持專家
中科信軟培訓中心,資深專家或講師
大多名牌大學,碩士以上學歷,相關技術專業,理論素養豐富
多年實際項目經歷,大型項目實戰案例,熱情,樂于技術分享
針對客戶實際需求,案例教學,互動式溝通,學有所獲