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