曙海教學優勢
本課程面向企事業項目實際需要,秉承二十一年積累的教學品質,使用Python實現自動化運維培訓課程-以項目實現為導向,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,使用Python實現自動化運維培訓課程-專家,課程可定制,熱線:4008699035。
曙海的課程培養了大批受企業歡迎的工程師。曙海的課程在業內有著響亮的知名度。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。
使用Python(3.x)實現自動化運維課程大綱 課程介紹: 00、本課程介紹Python語言實現任務管理的自動化的流程。 01、本課程介紹Python語言的使用和基本語法、框架。 02、本課程介紹Python常見的運維支撐開發框架。 03、本課程介紹使用python腳本與操作系統的交互,實現對系統級的資源管理功能。 04、本課程介紹使用Ansible作為規模場景化自動化運維框架(含:playbook腳本書寫及三方模塊擴展)。 05、本課程介紹使用Prometheus+Grafana(或Zabbix)作為運維監控工具(含:主流告警方式集成)。 07、本課程介紹使用ELK(或EFK)作為日志集中處理工具。 08、國內大型企業自動化相關案例分享(XX銀行,XXX聯,XX證券,XX金融)。 學員基礎: 參加這門課程的學員,需要具備如下基礎: ?已經掌握了Windows/Linux 操作系統,網絡的一般管理技術 ?最好有Linux Shell 的使用經驗 ?已經掌握了數據庫的概念,和一般數據處理的流程 ?了解程序和腳本概念 培訓目標: 學完本課程后,學員可以: ?了解和掌握自動化運維的概念。 ?學習使用Shell執行常見場景的運維操作。 ?了解Python語言的基本語法和編程 ?學習Python在管理任務中的作用 ?學習編寫Python腳本實現任務管理的自動化。 ?學習使用Python監控網絡和系統。 ?學習使用Python分析網絡和系統。 ?學習使用Python運維管理相關的包。 ?學習使用基于Ansible 實現場景化運維。 ?學習基于Prometheus的綜合監控平臺的告警定制使用。 ?學習基于ELK的日志分析系統。 培訓內容及課程安排: 章節 內容 第一部分: 日常運維場景自動化分享 ?本課程介紹Python語言的使用和基本語法、框架 ?軟件類安裝,更新,維護等場景復現與實現分享 (以某具體軟件為例,如:jdk) ?服務類維護(狀態檢查,狀態修改)場景復現與實現分享 (以某具體服務為例,如:tomcat) ?基線巡檢類維護(健康檢查等)場景復現與實現分享 (以某具體指標為例,如:磁盤使用率) 第二部分: 持久化類自動化場景分享 場景:以微服務方式組成的服務群集,需要進行某一模塊變更,如何保證? ?基于Python 的中間件類常見操作 ?服務注冊,如:Zookeeper; ?消息傳遞,如:Rabbitmq; ?高速緩存:如:Redis ?基于Python 的Database類操作 以MySQL為例,分享基于SQL 的Database 常規操作(C、R、U、D) 第三部分: 運維監控場景分享 場景:如何使用釘釘或者企業微信,實現自動化告警? ?Prometheus 與 Grafana 及 Alter manager 的集成 ?用Python 定制自定義告警(釘釘、微信等) ?(日志監控:ELK(或EFK)) ?ELK(Elasticsearch + Logstash + Kibana) 功能及原理講解 ?ELK安裝配置與使用 ?EFK(ElasticSearch + Fluentd + Kiabana)功能及原理講解 ?EFK安裝配置與使用 第四部分:Ansible自動化場景分享 場景:以某業務場景為例,分享如何實現資源及任務的派發調度,以及狀態回收。 ?基于Ansible(playbook)實現綜合場景運維案例分享 (以某大型軟件的安裝配置為例,講解如何綜合使用Ansible) ?基于可視化Ansible-Tower(商業)的企業自動化運維案例分享 第五部分:自動化運維提升 場景:如何自定義封裝接口,供第三方調用? ?基于Restful 的API 接口封裝開發講解 ?Python 與 Shell 及 Java 混合編程分享 ?平臺基礎功能講解 ?腳本的管理和編輯 ?編排場景編輯和管理