本書全面介紹OpenStack云計算平臺的相關(guān)內(nèi)容,全書共9個模塊,包括OpenStack概述、OpenStack認證服務(wù)(Keystone)、OpenStack鏡像服務(wù)(Glance)、OpenStack計算服務(wù)(Nova)、OpenStack網(wǎng)絡(luò)服務(wù)(Neutron)、OpenStack塊存儲服務(wù)(Cinder)、OpenStack對象存儲服務(wù)(Swift)、OpenStack安全服務(wù)、企業(yè)云服務(wù)部署。前8個模塊末尾均有精心設(shè)計的實驗項目,旨在通過動手實操引導(dǎo)讀者加深相關(guān)知識理解并提升實操技能;第9個模塊則通過一個綜合性實戰(zhàn)項目,幫助讀者全面掌握OpenStack云計算平臺的相關(guān)知識與操作。
本書適合作為高職高專云計算技術(shù)應(yīng)用及其他相關(guān)專業(yè)的教材,也適合作為各級職業(yè)技能大賽云計算相關(guān)賽項的指導(dǎo)書,還適合作為廣大云計算愛好者的自學(xué)參考書。
1.校企雙元開發(fā),未來網(wǎng)絡(luò)創(chuàng)新研究院聯(lián)合高職院校一線教師共同編寫。
2. 內(nèi)容較為基礎(chǔ),情景引入部分生動有趣,更適合中等層次的高職或技師學(xué)院選用。
3. 本書的模塊9是一個綜合實踐項目,構(gòu)建企業(yè)云數(shù)據(jù)中心,合理串聯(lián)前序的知識。
4. 理實結(jié)合,各模塊均設(shè)置相關(guān)知識和實訓(xùn)環(huán)節(jié),幫助讀者更好地理解和掌握相關(guān)技術(shù)。
蘇翔宇 高級講師,第45、46、47屆世界技能大賽云計算項目中國技術(shù)指導(dǎo)專家組成員,亞馬遜AWS SAP專家級解決方案架構(gòu)師、華為云計算HCNP-CLOUD認證工程師,現(xiàn)為深圳技師學(xué)院信息與通信學(xué)院副院長。主要研究方向為云計算技術(shù)與應(yīng)用、微服務(wù)與無服務(wù)器計算應(yīng)用。獲得省部級教學(xué)成 果一等獎2項、二等獎2項。發(fā)表論文10余篇,主編教材3部。
模塊1 OpenStack概述 1
1.1 情景引入 1
1.2 相關(guān)知識 2
1.2.1 云計算與OpenStack 2
1.2.2 OpenStack的發(fā)展歷程 3
1.2.3 OpenStack基金會 5
1.3 實驗:OpenStack基礎(chǔ)管理 6
1.4 小結(jié) 9
模塊2 OpenStack認證服務(wù)(Keystone) 10
2.1 情景引入 10
2.2 相關(guān)知識 11
2.2.1 Keystone概述 11
2.2.2 Keystone的組件和架構(gòu) 12
2.2.3 Keystone認證流程 13
2.2.4 Keystone身份管理 14
2.3 實驗:OpenStack認證管理 15
2.4 小結(jié) 26
模塊3 OpenStack鏡像服務(wù)(Glance) 27
3.1 情景引入 27
3.2 相關(guān)知識 28
3.2.1 Glance鏡像服務(wù)概述 28
3.2.2 Glance鏡像服務(wù)架構(gòu)及其實現(xiàn)
原理 29
3.2.3 Glance上傳鏡像流程和Glance
鏡像狀態(tài) 31
3.2.4 OpenStack鏡像管理 32
3.3 實驗:OpenStack鏡像管理 33
3.4 小結(jié) 39
模塊4 OpenStack計算服務(wù)(Nova) 40
4.1 情景引入 40
4.2 相關(guān)知識 41
4.2.1 Nova的架構(gòu)和組件 41
4.2.2 Nova的工作流程 43
4.2.3 常見的虛擬機操作 44
4.2.4 OpenStack虛擬機管理 45
4.3 實驗:OpenStack虛擬機管理 47
4.4 小結(jié) 59
模塊5 OpenStack網(wǎng)絡(luò)服務(wù)(Neutron) 60
5.1 情景引入 60
5.2 相關(guān)知識 61
5.2.1 Neutron概述 61
5.2.2 Neutron的架構(gòu)和組件 62
5.2.3 Neutron網(wǎng)絡(luò)資源 64
5.2.4 Neutron網(wǎng)絡(luò)實現(xiàn)模型 65
5.2.5 Neutron網(wǎng)絡(luò)流量分析 66
5.2.6 OpenStack網(wǎng)絡(luò)管理 68
5.3 實驗:OpenStack網(wǎng)絡(luò)管理 70
5.4 小結(jié) 85
模塊6 OpenStack塊存儲服務(wù)(Cinder) 86
6.1 情景引入 86
6.2 相關(guān)知識 87
6.2.1 OpenStack中的存儲類型 87
6.2.2 Cinder的架構(gòu) 87
6.2.3 Cinder的工作原理 88
6.2.4 OpenStack塊存儲管理 91
6.3 實驗:OpenStack塊存儲
管理 92
6.4 小結(jié) 108
模塊7 OpenStack對象存儲服務(wù)(Swift) 109
7.1 情景引入 109
7.2 相關(guān)知識 110
7.2.1 Swift的架構(gòu) 110
7.2.2 Swift關(guān)鍵技術(shù) 113
7.2.3 OpenStack對象存儲管理 115
7.3 實驗:OpenStack對象存儲管理 116
7.4 小結(jié) 125
模塊8 OpenStack安全服務(wù) 126
8.1 情景引入 126
8.2 相關(guān)知識 127
8.2.1 安全組 127
8.2.2 FWaaS 134
8.3 實驗:OpenStack安全
管理 139
8.3.1 安全組應(yīng)用 139
8.3.2 FWaaS應(yīng)用 163
8.4 小結(jié) 173
模塊9 企業(yè)云服務(wù)部署 174
9.1 情景引入 174
9.2 相關(guān)知識 175
9.2.1 Web服務(wù)簡介 175
9.2.2 負載均衡簡介 175
9.2.3 FTP服務(wù)簡介 177
9.3 網(wǎng)絡(luò)拓撲規(guī)劃設(shè)計 178
9.3.1 網(wǎng)絡(luò)拓撲介紹 178
9.3.2 邏輯拓撲介紹 179
9.4 業(yè)務(wù)規(guī)劃設(shè)計 180
9.4.1 網(wǎng)絡(luò)規(guī)劃 180
9.4.2 設(shè)備規(guī)劃 181
9.4.3 安全組規(guī)劃 182
9.5 綜合實戰(zhàn):企業(yè)云服務(wù)部署 182
9.5.1 創(chuàng)建實驗 182
9.5.2 實驗基礎(chǔ)網(wǎng)絡(luò)配置 184
9.5.3 OpenStack內(nèi)部主機基礎(chǔ)環(huán)境配置 187
9.5.4 部署Web服務(wù)和負載均衡服務(wù) 201
9.5.5 部署FTP服務(wù) 202
9.5.6 安全組規(guī)則設(shè)置 206
9.6 小結(jié) 214