詳情描述
適用人群運(yùn)維工程師、系統(tǒng)工程師已經(jīng)對(duì)自動(dòng)化運(yùn)維感興趣的IT人員。
SaltStack是一個(gè)新的基礎(chǔ)平臺(tái)管理工具,只需要花費(fèi)數(shù)分鐘即可運(yùn)行起來(lái),可以支撐管理上萬(wàn)臺(tái)服務(wù)器的規(guī)模,數(shù)秒鐘即可完成數(shù)據(jù)傳遞。
課程簡(jiǎn)介:
第一章 SaltStack快速入門
1、SaltStack課程大綱
2、SaltStack快速入門-遠(yuǎn)程執(zhí)行
本次課程學(xué)習(xí)SaltStack的遠(yuǎn)程執(zhí)行,也就是命令編排功能,讓我們可以同時(shí)在數(shù)千臺(tái)服務(wù)器上執(zhí)行命令、安裝軟件、啟動(dòng)服務(wù)等。
3、SaltStack快速入門-配置管理
本次課,我們繼續(xù)學(xué)習(xí)SaltStack快速入門,使用SaltStack進(jìn)行配置管理,我們要學(xué)習(xí)使用SaltStack實(shí)現(xiàn)在多臺(tái)服務(wù)器上安裝軟件、管理文件、管理服務(wù)等。
第二章 SaltStack數(shù)據(jù)系統(tǒng)
4、SaltStack數(shù)據(jù)系統(tǒng)-Grains詳解
本課時(shí)介紹了SaltStack的數(shù)據(jù)系統(tǒng)Grains,我們可以使用Grains進(jìn)行信息收集、信息查詢。可以在中使用Grains,后面再配置管理中,我們將使用Grains進(jìn)行靈活的配置。
5、SaltStack數(shù)據(jù)系統(tǒng)-Pillar詳解
本課講解了SaltStack的數(shù)據(jù)系統(tǒng)Pillar,Pillar主要用于存放敏感數(shù)據(jù),是在Master上進(jìn)行指定的,只有指定的Minion端可以看到。Pillar的編寫方法和配置管理很相似。主要是三步:1.設(shè)置pillar_roots 2.編寫指定給對(duì)應(yīng)的Minion。注意:新版本默認(rèn)的pillar關(guān)閉了,通過(guò)pillar_opts True打開(kāi)
6、SaltStack數(shù)據(jù)系統(tǒng)-Grains VS Pillar
本課時(shí)復(fù)習(xí)學(xué)習(xí)過(guò)的Grains和Pillar,然后做一個(gè)對(duì)比。大家要熟悉掌握Grains和Pillar的定義,后面會(huì)經(jīng)常用到Grains和Pillar來(lái)解決生產(chǎn)中的各種需求,非常重要。
第三章 SaltStack遠(yuǎn)程執(zhí)行詳解
7、SaltStack遠(yuǎn)程執(zhí)行詳解
8、SaltStack遠(yuǎn)程執(zhí)行-模塊詳解
本課我們學(xué)習(xí)SaltStack遠(yuǎn)程執(zhí)行中的模塊,SaltStack自帶307+的模塊,足夠我們?nèi)粘Ia(chǎn)使用。本次課我們要學(xué)會(huì)翻閱文檔來(lái)進(jìn)行模塊的查找和學(xué)習(xí),已經(jīng)模塊的ACL和模塊的黑名單的功能。
9、SaltStack遠(yuǎn)程執(zhí)行詳解
介紹SaltStack遠(yuǎn)程執(zhí)行中的返回程序),將Minion端的返回?cái)?shù)據(jù)寫入到任意的存儲(chǔ)中。介紹了使用MySQL Returner的案例。注意:返回是Minion端進(jìn)行的。
第四章 SaltStack配置管理詳解
10、SaltStack配置管理-概述
本章節(jié)介紹了SaltStack配置管理的相關(guān)內(nèi)容,已經(jīng)接下來(lái)我們需要學(xué)習(xí)和掌握的內(nèi)容,介紹了file_roots和top.sls的作用。
11、SaltStack配置管理-States編寫技巧
本次課主要通過(guò)一個(gè)簡(jiǎn)單的DNS解析文件管理實(shí)踐,來(lái)講解SLS的編寫規(guī)則,只有掌握了這個(gè)編寫規(guī)則,在后面的實(shí)踐中,我們才能盡可能的少犯錯(cuò)。
12、SaltStack配置管理-LAMP自動(dòng)化部署
13、SaltStack配置管理-狀態(tài)間關(guān)系
14、SaltStack配置管理-使用Jinja2模板
第五章 SaltStack實(shí)踐案例
15、SaltStack實(shí)踐案例-系統(tǒng)初始化配置
16、SaltStack實(shí)踐案例-Nginx+PHP(FastCGI)部署詳解01
17、SaltStack實(shí)踐案例-Nginx+PHP(FastCGI)部署詳解02
18、SaltStack實(shí)踐案例-Nginx+PHP(FastCGI)部署詳解03
19、SaltStack實(shí)踐案例-Haproxy+Keepalived部署詳解01
20、SaltStack實(shí)踐案例-Haproxy+Keepalived部署詳解02
第六章 SaltStack管理實(shí)踐
21、SaltStack管理實(shí)踐-Salt Runners
22、SaltStack架構(gòu)擴(kuò)展-Salt SSH
23、SaltStack管理實(shí)踐-Job管理
第七章 OpenStack自動(dòng)化部署
24、SaltStack項(xiàng)目案例-OpenStack自動(dòng)化部署-架構(gòu)和實(shí)戰(zhàn)
25、SaltStack項(xiàng)目案例-OpenStack自動(dòng)化部署-實(shí)現(xiàn)篇
課程地址: