51CTO學(xué)院-自動化運維之SaltStack實踐視頻課程.docx_第1頁
51CTO學(xué)院-自動化運維之SaltStack實踐視頻課程.docx_第2頁
51CTO學(xué)院-自動化運維之SaltStack實踐視頻課程.docx_第3頁
51CTO學(xué)院-自動化運維之SaltStack實踐視頻課程.docx_第4頁
51CTO學(xué)院-自動化運維之SaltStack實踐視頻課程.docx_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

網(wǎng)址:edu.51CTO.com自動化運維之SaltStack實踐視頻課程課程目標帶領(lǐng)運維工程師叩開自動化運維的大門,首先,通過快速入門課程讓大家都SaltStack有一個初步的認識,其次從SaltStack的數(shù)據(jù)系統(tǒng)Grains、Pillar解決生產(chǎn)需求,然后深入講解Salt的兩個核心功能遠程執(zhí)行和配置管理,最后,帶領(lǐng)學(xué)員掌握一些經(jīng)典的案例,已經(jīng)一個完整的OpenStack自動化部署的項目實戰(zhàn)。適用人群運維工程師、系統(tǒng)工程師已經(jīng)對自動化運維感興趣的IT人員。課程簡介SaltStack是一個新的基礎(chǔ)平臺管理工具,只需要花費數(shù)分鐘即可運行起來,可以支撐管理上萬臺服務(wù)器的規(guī)模,數(shù)秒鐘即可完成數(shù)據(jù)傳遞。課程第一章SaltStack快速入門3課時57分鐘1SaltStack課程大綱免費觀看10分鐘2SaltStack快速入門-遠程執(zhí)行免費觀看25分鐘本次課程學(xué)習(xí)SaltStack的遠程執(zhí)行,也就是命令編排功能,讓我們可以同時在數(shù)千臺服務(wù)器上執(zhí)行命令、安裝軟件、啟動服務(wù)等。3SaltStack快速入門-配置管理免費觀看22分鐘本次課,我們繼續(xù)學(xué)習(xí)SaltStack快速入門,使用SaltStack進行配置管理,我們要學(xué)習(xí)使用SaltStack實現(xiàn)在多臺服務(wù)器上安裝軟件、管理文件、管理服務(wù)等。第二章SaltStack數(shù)據(jù)系統(tǒng)3課時43分鐘4SaltStack數(shù)據(jù)系統(tǒng)-Grains詳解21分鐘本課時介紹了SaltStack的數(shù)據(jù)系統(tǒng)Grains,我們可以使用Grains進行信息收集、信息查詢??梢栽赥argeting中使用Grains,后面再配置管理中,我們將使用Grains進行靈活的配置。5SaltStack數(shù)據(jù)系統(tǒng)-Pillar詳解13分鐘本課講解了SaltStack的數(shù)據(jù)系統(tǒng)Pillar,Pillar主要用于存放敏感數(shù)據(jù),是在Master上進行指定的,只有指定的Minion端可以看到。Pillar的編寫方法和配置管理很相似。主要是三步:1.設(shè)置pillar_roots 2.編寫sls 3.top.sls指定給對應(yīng)的Minion6SaltStack數(shù)據(jù)系統(tǒng)-Grains VS Pillar8分鐘本課時復(fù)習(xí)學(xué)習(xí)過的Grains和Pillar,然后做一個對比。大家要熟悉掌握Grains和Pillar的定義,后面會經(jīng)常用到Grains和Pillar來解決生產(chǎn)中的各種需求,非常重要。第三章SaltStack遠程執(zhí)行詳解3課時59分鐘7SaltStack遠程執(zhí)行-Targeting詳解28分鐘8SaltStack遠程執(zhí)行-模塊詳解16分鐘本課我們學(xué)習(xí)SaltStack遠程執(zhí)行中的模塊,SaltStack自帶307+的模塊,足夠我們?nèi)粘Ia(chǎn)使用。本次課我們要學(xué)會翻閱官方文檔來進行模塊的查找和學(xué)習(xí),已經(jīng)模塊的ACL和模塊的黑名單的功能。9SaltStack遠程執(zhí)行-Returners詳解14分鐘介紹SaltStack遠程執(zhí)行中的Returners(返回程序),將Minion端的返回數(shù)據(jù)寫入到任意的存儲中。介紹了使用MySQL Returner的案例。注意:返回是Minion端進行的。第四章SaltStack配置管理詳解5課時1小時46分鐘10SaltStack配置管理-概述17分鐘本章節(jié)介紹了SaltStack配置管理的相關(guān)內(nèi)容,已經(jīng)接下來我們需要學(xué)習(xí)和掌握的內(nèi)容,介紹了file_roots和top.sls的作用。11SaltStack配置管理-States編寫技巧14分鐘本次課主要通過一個簡單的DNS解析文件管理實踐,來講解SLS的編寫規(guī)則,只有掌握了這個編寫規(guī)則,在后面的實踐中,我們才能盡可能的少犯錯。12SaltStack配置管理-LAMP自動化部署24分鐘本次課講解了LAMP自動化部署的一個簡單案例,其中引入了ID聲明和Names聲明。以及source的路徑問題。讓大家知道以后編寫類型的功能,需要如何入手來進行規(guī)劃。13SaltStack配置管理-狀態(tài)間關(guān)系17分鐘本課講解SaltStack的狀態(tài)間關(guān)系。使用require、require_in、watch、watch_in來實現(xiàn)狀態(tài)間的依賴,實現(xiàn)配置文件發(fā)生變動,服務(wù)自動重啟或者重載這樣的效果。14SaltStack配置管理-使用Jinja2模板32分鐘本次課詳細講解了SaltStack使用Jinja模板進行文件管理,講解了在Jinja中使用Grains,在Jinja中使用salt遠程執(zhí)行模塊,使用salt命令。在Jinja中使用Pillar等方式。可以讓文件管理更靈活。第五章SaltStack實踐案例6課時2小時45分鐘15SaltStack實踐案例-系統(tǒng)初始化配置28分鐘本節(jié)課講解SaltStack實踐案例中的系統(tǒng)初始化,當我們安裝好一臺服務(wù)器的時候,有很多初始化的工作,都可以使用SaltStack來自動化的進行完成,比如安裝監(jiān)控Agent、設(shè)置DNS、修改內(nèi)核參數(shù)、記錄歷史命令以及歷史名利記錄時間等。16SaltStack實踐案例-Nginx+PHP(FastCGI)部署詳解0128分鐘本次課介紹了如果使用SaltStack來進行Nginx的部署,新學(xué)習(xí)了cmd狀態(tài)模塊和unless的狀態(tài)間關(guān)系,來滿足源碼編譯安裝的需求。17SaltStack實踐案例-Nginx+PHP(FastCGI)部署詳解0233分鐘本次課繼續(xù)講解Nginx+PHP(FastCGI)的源碼部署講解,這里需要掌握的一個重點是如何在基礎(chǔ)模塊和業(yè)務(wù)模塊做一個比較清晰的劃分,哪些寫在基礎(chǔ)模塊中,哪些寫在業(yè)務(wù)模塊中。18SaltStack實踐案例-Nginx+PHP(FastCGI)部署詳解0313分鐘在講解功能模塊后,本次課,我們通過一個BBS的小案例。來學(xué)習(xí)如何在業(yè)務(wù)模塊中直接調(diào)用功能模塊。在top.sls里面只需要設(shè)置Minion的業(yè)務(wù)狀態(tài)即可。這樣可以非常清晰的知道每個Minion都允許了什么樣的業(yè)務(wù)。19SaltStack實踐案例-Haproxy+Keepalived部署詳解0135分鐘本次課講解Haproxy+keepalvied的價格,介紹Haproxy的自動化配置管理,和如何設(shè)計服務(wù)的模塊引用。讓大家明白流程并熟練掌握基本的狀態(tài)模塊的使用。20SaltStack實踐案例-Haproxy+Keepalived部署詳解0226分鐘本次課完成Keepalived的配置管理,并完成了實踐案例中的架構(gòu)。同時也進行了haproxy+keepalived的高可用切換。請大家靈活的使用Jinja模塊和grains來讓我們的模塊編寫更靈活,更通用。課件中有完整的SLS。第六章SaltStack管理實踐3課時45分鐘21SaltStack管理實踐-Salt Runners8分鐘SaltStack提供了Runners的功能,使用salt-run來運行,可以非常方便的在Master端執(zhí)行相關(guān)的模塊。比如manage模塊,可以顯示當前Minion的相關(guān)狀態(tài)。22SaltStack架構(gòu)擴展-Salt SSH10分鐘本次課介紹salt-ssh的使用,可以不在客戶端安裝minion,直接通過ssh進行通信,給不想再客戶端安裝Agent的需求提供了解決方案。同時也可以和Minion共同使用。23SaltStack管理實踐-Job管理26分鐘本次課主要講解了SaltStack日常工作中使用的Job管理,可以使用saltutil和runner來方便的管理job。已經(jīng)Salt的調(diào)度系統(tǒng)schedule,如何使用Pillar來定義Schedule。已經(jīng)如何使用schedule模塊管理Job。最后介紹了SaltStack的Job Cache,將Minion的返回結(jié)果直接存儲到MySQL數(shù)據(jù)庫里。第七章OpenStack自動化部署2課時47分鐘24SaltStack項目案例-OpenStack自動化部署-架構(gòu)和實戰(zhàn)33分鐘本次課程,我們講解了SaltStack自動化部署OpenStack的架構(gòu),然后帶領(lǐng)大家完成了一次實戰(zhàn)部署。學(xué)明白OpenStack的朋友,以后再也不用為OpenStack繁瑣的步驟所困擾了,直接salt * state.highstate一鍵搞定,如果有內(nèi)網(wǎng)的Yum倉庫,增加一個

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論