Linux 新服務(wù)器高效運(yùn)維部署筆記詳解 完整版PDF
7.03MB / 03-03
精通Kali Linux高級(jí)滲透測試 2023版 完整pdf原版
47.3MB / 10-18
Kali Linux Revealed完美版(掌握滲透測試) 官方教程 pdf完整版
25.0MB / 08-28
嵌入式Linux應(yīng)用開發(fā)完全手冊 完整版PDF
30.8MB / 07-09
Kali Linux系統(tǒng)使用基礎(chǔ)教程(大學(xué)霸) V2.0 中文PDF完整版
65MB / 06-27
kali linux常用命令手冊 + 系統(tǒng)常用命令手冊 PDF版
42.9KB / 06-25
韓順平2021圖解Linux升級(jí) + 一周內(nèi)學(xué)會(huì)linux 完整版PDF
32.0MB / 05-15
跟老男孩學(xué)linux三劍客命令(awk sed grep全攻略) v1.5 中文PDF版
933KB / 03-11
Linux應(yīng)急手冊 中文PDF完整版
158MB / 02-27
Linux系統(tǒng)編程學(xué)習(xí)筆記 完整版PDF
11.7MB / 02-22
-
-
-
Kali Linux Revealed完美版(掌握滲透測試) 官方教程 pdf完整版 Linux_unix / 25.0MB
-
-
Kali Linux系統(tǒng)使用基礎(chǔ)教程(大學(xué)霸) V2.0 中文PDF完整版 Linux_unix / 65MB
-
-
韓順平2021圖解Linux升級(jí) + 一周內(nèi)學(xué)會(huì)linux 完整版PDF Linux_unix / 32.0MB
-
跟老男孩學(xué)linux三劍客命令(awk sed grep全攻略) v1.5 中文PDF版 Linux_unix / 933KB
-
Linux應(yīng)急手冊 中文PDF完整版 Linux_unix / 158MB
-
詳情介紹
精通Puppet配置管理工具內(nèi)容簡介:
Puppet是為了對操作系統(tǒng)基礎(chǔ)設(shè)施進(jìn)行更簡單、更便捷的管理而開發(fā)的一款系統(tǒng)管理工具,它基于Ruby,既能以客戶-服務(wù)器的方式運(yùn)行,也能獨(dú)立運(yùn)行,而且上手容易,便于實(shí)施,自2005年問世以來迅速得到了廣大系統(tǒng)管理員的熱捧。
本書介紹如何使用Puppet來進(jìn)行系統(tǒng)配置管理,涵蓋在安裝、使用、開發(fā)Puppet時(shí)所需要的知識(shí)、提示和方法。具體涉及如何創(chuàng)建Puppet配置、如何擴(kuò)展Puppet、如何使用Facter從服務(wù)器上收集配置數(shù)據(jù)、如何使用Puppet來管理Postfix、Apache和MySQL服務(wù)器,以及如何針對Puppet Master做負(fù)載均衡。
無論你管理的是一個(gè)小型網(wǎng)絡(luò)還是一個(gè)大型機(jī)構(gòu)的IT基礎(chǔ)設(shè)施,這本書都將幫助你使用Puppet立刻開始自動(dòng)化任務(wù),并創(chuàng)建相應(yīng)的報(bào)表解決方案?,F(xiàn)在,努力成為一個(gè)Puppet專家吧!
精通Puppet配置管理工具目錄:
第1章 開始使用Puppet 1
1.1 什么是Puppet 1
1.1.1 部署 2
1.1.2 配置語言和資源抽象層 3
1.1.3 事務(wù)層 5
1.2 選擇正確的Puppet版本 5
1.3 我能混用Puppet的版本嗎 6
1.4 安裝Puppet 7
1.4.1 在Red Hat企業(yè)版Linux和Fedora上面安裝Puppet 7
1.4.2 在Debian和Ubuntu上安裝Puppet 8
1.4.3 在OpenSolaris上安裝Puppet 9
1.4.4 從源碼安裝Puppet 9
1.4.5 在微軟Windows系統(tǒng)上安裝Puppet 10
1.4.6 在其他平臺(tái)上安裝Puppet 10
1.5 配置Puppet 11
1.5.1 site.pp文件 12
1.5.2 配置防火墻 13
1.5.3 啟動(dòng)Puppet Master 13
1.6 連接第一個(gè)Agent 15
1.7 創(chuàng)建第一個(gè)配置 17
1.7.1 擴(kuò)展site.pp文件 17
1.7.2 Agent的配置 18
1.8 創(chuàng)建第一個(gè)模塊 19
1.8.1 模塊結(jié)構(gòu) 20
1.8.2 init.pp文件 20
1.9 應(yīng)用第一個(gè)配置 23
1.10 小結(jié) 24
1.11 相關(guān)資源 25
第2章 使用Puppet構(gòu)建主機(jī) 26
2.1 入門 27
2.1.1 安裝Puppet 27
2.1.2 配置節(jié)點(diǎn) 27
2.2 魔術(shù)般的模塊 32
2.3 創(chuàng)建一個(gè)模塊管理SSH 35
2.4 創(chuàng)建一個(gè)模塊來管理Postfix 43
2.4.1 postfix::install類 44
2.4.2 postfix::config類 44
2.4.3 postfix::service類 47
2.5 使用mysql模塊管理MySQL 48
2.5.1 mysql::install類 49
2.5.2 mysql::config類 49
2.5.3 mysql::service類 50
2.6 管理Apache和網(wǎng)站 51
2.6.1 apache::install類 51
2.6.2 apache::service類 52
2.6.3 Apache定義 52
2.7 使用Puppet模塊管理Puppet 55
2.8 小結(jié) 58
2.9 相關(guān)資源 58
第3章 使用Puppet環(huán)境 59
3.1 配置Puppet環(huán)境 60
3.1.1 填充新的環(huán)境 61
3.1.2 在開發(fā)環(huán)境中作出變更 62
3.2 使用Puppet Agent測試新的環(huán)境 64
3.3 環(huán)境分支和合并 65
3.3.1 設(shè)置一個(gè)中心倉庫 66
3.3.2 使用分支做出一個(gè)變更 67
3.3.3 將變更合并到測試環(huán)境 75
3.4 生產(chǎn)環(huán)境版本 78
3.5 小結(jié) 79
3.6 相關(guān)資源 80
第4章 Puppet的可擴(kuò)展性 81
4.1 明確面臨的挑戰(zhàn) 81
4.2 使用Apache和Passenger運(yùn)行Puppet Master 82
4.2.1 在企業(yè)版Linux上安裝Apache和Passenger 82
4.2.2 在基于Debian的系統(tǒng)上安裝Apache和Passenger 83
4.2.3 使用Ruby Gem安裝Passenger 84
4.2.4 配置Apache和Passenger 84
4.2.5 在Apache中測試Puppet Master 87
4.3 對多個(gè)Puppet Master使用負(fù)載均衡 88
4.3.1 HTTP的負(fù)載均衡 89
4.3.2 Puppet CA的負(fù)載均衡配置 98
4.4 測量性能 106
4.5 小結(jié) 108
4.6 相關(guān)資源 108
第5章 外部Puppet配置 109
5.1 ENC 110
5.1.1 使用ENC配置節(jié)點(diǎn) 111
5.1.2 用Shell腳本編寫的ENC 111
5.1.3 用Ruby編寫的ENC 112
5.1.4 用Perl編寫的ENC 114
5.1.5 后端化的節(jié)點(diǎn)分類器 115
5.2 在LDAP中存儲(chǔ)節(jié)點(diǎn)配置 116
5.2.1 安裝Ruby LDAP庫 116
5.2.2 設(shè)置LDAP服務(wù)器 117
5.2.3 添加Puppet方案 117
5.2.4 在Puppet中配置LDAP 118
5.3 小結(jié) 120
5.4 相關(guān)資源 121
第6章 配置的導(dǎo)出與存儲(chǔ) 122
6.1 虛擬資源 122
6.1.1 聲明和實(shí)例化一個(gè)虛擬資源 123
6.1.2 使用Realize函數(shù) 124
6.1.3 實(shí)例化多個(gè)虛擬資源 124
6.1.4 關(guān)系鏈語法 125
6.2 導(dǎo)出資源與配置存儲(chǔ) 126
6.2.1 用于配置存儲(chǔ)的數(shù)據(jù)庫服務(wù)器 126
6.2.2 配置Puppet Master來進(jìn)行配置存儲(chǔ) 128
6.2.3 添加一個(gè)MySQL表索引 130
6.3 使用導(dǎo)出資源 131
6.3.1 自動(dòng)化的SSH主機(jī)公鑰管理 131
6.3.2 導(dǎo)出負(fù)載均衡器后端資源 134
6.3.3 自動(dòng)化的Nagios服務(wù)檢測 136
6.4 擴(kuò)展配置存儲(chǔ) 139
6.4.1 簡化的配置存儲(chǔ) 139
6.4.2 配置存儲(chǔ)的隊(duì)列支持 140
6.4.3 在企業(yè)版Linux系統(tǒng)上安裝ActiveMQ 141
6.4.4 在基于Debian的系統(tǒng)上安裝ActiveMQ 142
6.4.5 Puppet Master Queue的設(shè)置 144
6.5 過期的資源 145
6.6 小結(jié) 146
6.7 相關(guān)資源 146
第7章 Puppet控制臺(tái):Puppet Dashboard和Foreman 147
7.1 Puppet Dashboard 147
7.1.1 安裝Puppet Dashboard 148
7.1.2 配置Dashboard 151
7.1.3 運(yùn)行Puppet Dashboard 152
7.1.4 集成Puppet Dashboard 155
7.1.5 外部節(jié)點(diǎn)分類器 159
7.1.6 日志記錄、數(shù)據(jù)庫備份和性能 161
7.2 The Foreman 162
7.2.1 安裝Foreman 163
7.2.2 配置Foreman 164
7.2.3 啟動(dòng)Foreman 166
7.2.4 整合Foreman的能力 166
7.2.5 在Foreman中顯示報(bào)告 168
7.2.6 在Foreman中顯示節(jié)點(diǎn)信息 169
7.2.7 使用Foreman來觸發(fā)Puppet運(yùn)行 170
7.3 小結(jié) 171
7.4 相關(guān)資源 171
第8章 工具和集成 172
8.1 Puppet Forge和模塊工具 172
8.1.1 安裝Puppet模塊工具 173
8.1.2 在Forge中搜索并安裝一個(gè)模塊 174
8.1.3 使用一個(gè)模塊 175
8.1.4 使用Puppet-Module工具創(chuàng)建一個(gè)模塊 177
8.2 Puppet Ruby DSL 187
8.2.1 面臨的問題:來自數(shù)據(jù)的資源 187
8.2.2 從數(shù)據(jù)中聲明資源 187
8.3 Cucumber Puppet 197
8.3.1 安裝Cucumber Puppet 198
8.3.2 編寫一個(gè)故事 199
8.3.3 測試基本的目錄策略 202
8.3.4 驗(yàn)證指定的資源 204
8.4 小結(jié) 209
8.5 相關(guān)資源 210
第9章 Puppet的報(bào)告系統(tǒng) 211
9.1 入門 211
9.2 配置報(bào)告系統(tǒng) 213
9.3 報(bào)告處理器 214
9.3.1 log 214
9.3.2 tagmail 214
9.3.3 rrdgraph 215
9.3.4 http 216
9.4 自定義報(bào)告 217
9.5 小結(jié) 219
9.6 相關(guān)資源 219
第10章 擴(kuò)展Facter和Puppet 220
10.1 編寫并分發(fā)自定義的Fact 220
10.1.1 配置Puppet來使用自定義的Fact 220
10.1.2 編寫自定義Fact 222
10.1.3 測試Fact 224
10.2 開發(fā)自定義的類型、提供者和函數(shù) 225
10.2.1 為自定義的類型、提供者和函數(shù)配置Puppet 225
10.2.2 編寫一個(gè)Puppet類型和提供者 226
10.2.3 編寫一個(gè)Parsed File類型和對應(yīng)的提供者 231
10.2.4 一個(gè)更加復(fù)雜的類型和提供者 234
10.2.5 測試類型和提供者 237
10.2.6 編寫自定義函數(shù) 238
10.3 小結(jié) 240
10.4 相關(guān)資源 240
第11章 Marionette Collective 242
11.1 安裝和配置RabbitMQ 243
11.1.1 在Debian上安裝RabbitMQ 244
11.1.2 在RHEL / CentOS上安裝RabbitMQ 246
11.1.3 RabbitMQ的配置 247
11.1.4 在Debian和Ubuntu上安裝MCollective 248
11.1.5 在企業(yè)版Linux上安裝MCollective 250
11.1.6 MCollective服務(wù)端的配置 251
11.2 MCollective的插件 253
11.2.1 Puppet Agent的MCollective插件 253
11.2.2 MCollective的Facter插件 258
11.2.3 更多插件 259
11.3 使用元數(shù)據(jù)定位主機(jī) 260
11.4 小結(jié) 261
11.5 相關(guān)資源 262
附錄A 和Puppet一起工作 263
下載地址
人氣書籍
UNIX網(wǎng)絡(luò)編程 卷1:套接字聯(lián)網(wǎng)API(第3版) 中文 PDF版 [85M]
深入理解Linux內(nèi)核(第三版) 帶完整書簽 PDF掃描版[56MB]
Ubuntu Linux從入門到精通 PDF 掃描版[59M]
unix環(huán)境高級(jí)編程(第3版) 中文版 pdf掃描版[21MB]
KVM虛擬化技術(shù):實(shí)戰(zhàn)與原理解析 PDF掃描版[108MB]
鳥哥的Linux私房菜 Linux基礎(chǔ)學(xué)習(xí)篇(第三版)
Linux/UNIX系統(tǒng)編程手冊 PDF掃描版[262MB]
Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)(原書第3版)pdf掃描版[36.7MB]
Linux命令行大全 ((美)William E.shotts,Jr) 中文PDF高清掃描版
linux命令大全(15部最全面的CHM文檔) linux命令手冊集合
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的精通Puppet配置管理工具 高永超 pdf掃描版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。