精通Puppet配置管理工具 高永超 pdf掃描版
本文關(guān)鍵詞:精通Puppet配置管理工具,由筆耕文化傳播整理發(fā)布。
當(dāng)前位置:主頁 > 電子書籍 > Linux_unix > 精通Puppet配置管理工具 高永超 pdf掃描版
精通Puppet配置管理工具 高永超 pdf掃描版精通Puppet配置管理工具
網(wǎng)友評(píng)分: 3
相關(guān)書籍 24.1MB
精通Puppet配置管理工具內(nèi)容簡(jiǎn)介:
Puppet是為了對(duì)操作系統(tǒng)基礎(chǔ)設(shè)施進(jìn)行更簡(jiǎ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ù)器,以及如何針對(duì)Puppet Master做負(fù)載均衡。
無論你管理的是一個(gè)小型網(wǎng)絡(luò)還是一個(gè)大型機(jī)構(gòu)的IT基礎(chǔ)設(shè)施,這本書都將幫助你使用Puppet立刻開始自動(dòng)化任務(wù),并創(chuàng)建相應(yīng)的報(bào)表解決方案。現(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測(cè)試新的環(huán)境 64
3.3 環(huán)境分支和合并 65
3.3.1 設(shè)置一個(gè)中心倉庫 66
3.3.2 使用分支做出一個(gè)變更 67
3.3.3 將變更合并到測(cè)試環(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中測(cè)試Puppet Master 87
4.3 對(duì)多個(gè)Puppet Master使用負(fù)載均衡 88
4.3.1 HTTP的負(fù)載均衡 89
4.3.2 Puppet CA的負(fù)載均衡配置 98
4.4 測(cè)量性能 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ù)檢測(cè) 136
6.4 擴(kuò)展配置存儲(chǔ) 139
6.4.1 簡(jiǎn)化的配置存儲(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 測(cè)試基本的目錄策略 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 測(cè)試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類型和對(duì)應(yīng)的提供者 231
10.2.4 一個(gè)更加復(fù)雜的類型和提供者 234
10.2.5 測(cè)試類型和提供者 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
截圖:
標(biāo)簽:Puppet配置 LINUX管理
人氣書籍
下載地址
相關(guān)書籍
網(wǎng)友評(píng)論
下載聲明
☉解壓密碼: 就是本站主域名,希望大家看清楚。
☉推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v3.93 ] 以上版本解壓本站電子書。
☉如果這個(gè)電子書總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!
☉如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉本站提供的一些商業(yè)電子書是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
☉本站提供的精通Puppet配置管理工具 高永超 pdf掃描版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。
最近更新
圖書推薦
本文關(guān)鍵詞:精通Puppet配置管理工具,由筆耕文化傳播整理發(fā)布。
本文編號(hào):189034
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/189034.html