OpenStack云計算基礎(chǔ)架構(gòu)平臺技術(shù)與應(yīng)用
定 價:42 元
叢書名: 云計算技術(shù)與應(yīng)用專業(yè)系列教材
- 作者:沈建國 陳永
- 出版時間:2017/1/1
- ISBN:9787115445414
- 出 版 社:人民郵電出版社
- 中圖法分類:TP393
- 頁碼:254
- 紙張:膠版紙
- 版次:1
- 開本:16K
《OpenStack云計算基礎(chǔ)架構(gòu)平臺技術(shù)與應(yīng)用》較為全面地介紹了開源的OpenStack云計算架構(gòu)及其組件,并借助開源腳本搭建形成一個完整的云平臺。全書共分為認(rèn)識OpenStack、環(huán)境設(shè)計和系統(tǒng)準(zhǔn)備、認(rèn)證服務(wù)、基礎(chǔ)控制服務(wù)、網(wǎng)絡(luò)服務(wù)、虛擬化服務(wù)、存儲服務(wù)、高級控制服務(wù)和平臺構(gòu)建腳本解讀等9個項目。
本書可以作為云計算技術(shù)與應(yīng)用專業(yè)、計算機網(wǎng)絡(luò)技術(shù)專業(yè)及其他計算機相關(guān)專業(yè)的云計算課程教材,也可以作為云計算相關(guān)的培訓(xùn)班教材,還可供云計算相關(guān)從業(yè)人員和廣大計算機愛好者自學(xué)使用。
校企合作圖書,院校老師與企業(yè)工程師共同編寫;
理論與實踐相結(jié)合,理論夠用,實踐豐富,著重培養(yǎng)學(xué)生動手能力;
項目與案例全部來自企業(yè)一線,幫助學(xué)生盡早融入工作角色。
沈建國,20年一線教學(xué)經(jīng)驗,2015年所指導(dǎo)大學(xué)生技能大賽《信息安全管理與評估》賽項獲江蘇省一等獎、國家二等獎榮譽,2016年所指導(dǎo)大學(xué)生技能大賽《云計算技術(shù)與應(yīng)用》賽項獲江蘇省二等獎、國家一等獎榮譽。
項目一 認(rèn)識OpenStack 1
任務(wù)一 初識云計算 1
任務(wù)要求 1
相關(guān)知識 1
1.云計算的起源 1
2.云計算的基本概念 2
3.云計算平臺分類 4
任務(wù)實現(xiàn) 5
1.參觀學(xué)校信息化中心機房 5
2.分析信息化校園的網(wǎng)絡(luò) 5
任務(wù)二 虛擬化的概念 6
任務(wù)要求 6
相關(guān)知識 6
1.虛擬化技術(shù) 6
2.云計算與虛擬化的關(guān)系 7
3.虛擬化技術(shù)的應(yīng)用 7
任務(wù)實現(xiàn) 8
1.VMware Workstation的安裝 8
2.虛擬機的安裝 8
任務(wù)三 OpenStack 項目 9
任務(wù)要求 9
相關(guān)知識 9
1.OpenStack的技術(shù)性能 9
2.IaaS云服務(wù)商 12
3.OpenStack 基金會 13
4.OpenStack 項目調(diào)研 14
任務(wù)實現(xiàn) 17
1.OpenStack的技術(shù)資源 17
2.OpenStack的項目案例 18
項目二 環(huán)境設(shè)計和系統(tǒng)準(zhǔn)備 21
任務(wù)一 云計算平臺的系統(tǒng)架構(gòu) 21
任務(wù)要求 21
相關(guān)知識 21
1.項目需求分析 21
2.系統(tǒng)架構(gòu)設(shè)計 22
3.環(huán)境說明 22
任務(wù)實現(xiàn) 23
1.公司對云平臺應(yīng)用的需求 23
2.云平臺系統(tǒng)架構(gòu)設(shè)計 23
任務(wù)二 云平臺系統(tǒng)安裝基礎(chǔ)工作 24
任務(wù)要求 24
相關(guān)知識 25
1.節(jié)點主機名及IP地址規(guī)劃 25
2.各節(jié)點的安裝系統(tǒng)要求 25
3.與Linux相關(guān)的操作知識 25
任務(wù)實現(xiàn) 31
1.云平臺基礎(chǔ)部署工作 31
2.驗證安裝基礎(chǔ)工作完成 35
項目三 認(rèn)證服務(wù) 36
任務(wù)一 Keystone管理認(rèn)證用戶 36
任務(wù)要求 36
相關(guān)知識 36
1.相關(guān)概念 36
2.認(rèn)證服務(wù)流程 38
任務(wù)實現(xiàn) 38
1.配置Keystone應(yīng)用環(huán)境 38
2.管理認(rèn)證用戶 38
任務(wù)二 創(chuàng)建租戶、用戶并綁定用戶權(quán)限 41
任務(wù)要求 41
相關(guān)知識 42
任務(wù)實現(xiàn) 43
1.創(chuàng)建租戶 43
2.創(chuàng)建用戶賬號 45
3.綁定用戶權(quán)限 48
項目四 基礎(chǔ)控制服務(wù) 50
任務(wù)一 消息隊列服務(wù) 50
任務(wù)要求 50
相關(guān)知識 50
1.消息隊列 50
2.QPID消息服務(wù) 50
任務(wù)實現(xiàn) 51
1.了解消息隊列AMQP 51
2.了解QPID消息服務(wù) 51
3.OpenStack的消息服務(wù) 52
4.Nova RPC映射 53
任務(wù)二 學(xué)習(xí)鏡像服務(wù) 55
任務(wù)要求 55
相關(guān)知識 55
1.概述 55
2.Glance服務(wù)架構(gòu) 55
3.鏡像文件格式 56
4.鏡像狀態(tài) 57
任務(wù)實現(xiàn) 57
1.鏡像服務(wù)基本操作 57
2.制作Win7鏡像 63
3.制作Centos6.5鏡像 70
4.鏡像上傳 77
任務(wù)三 學(xué)習(xí)計算服務(wù) 78
任務(wù)要求 78
相關(guān)知識 78
1.概述 78
2.架構(gòu)介紹 79
3.調(diào)度機制(scheduler) 80
任務(wù)實現(xiàn) 92
啟動實例 92
項目五 網(wǎng)絡(luò)服務(wù) 96
任務(wù) Neutron網(wǎng)絡(luò)管理 96
任務(wù)要求 96
相關(guān)知識 96
1.網(wǎng)絡(luò)服務(wù)概述 96
2.網(wǎng)絡(luò)服務(wù)架構(gòu)介紹 98
3.Neutron 底層網(wǎng)絡(luò) 100
4.Neutron網(wǎng)絡(luò)模式 102
5.?dāng)?shù)據(jù)包接收 103
6.Linux Bridge 和VLAN 103
7.OpenvSwitch說明 104
8.NameSpace方案 104
9.DNSmasq工具 107
10.Neutron 網(wǎng)絡(luò)拓?fù)洹?08
任務(wù)實現(xiàn) 109
1.基礎(chǔ)操作練習(xí) 109
2.創(chuàng)建各部門網(wǎng)絡(luò)子網(wǎng)和外來訪問使用網(wǎng)絡(luò) 113
3.網(wǎng)絡(luò)隔離 116
項目六 虛擬化服務(wù) 120
任務(wù) 虛擬化操作 120
任務(wù)要求 120
相關(guān)知識 120
1.虛擬化架構(gòu)介紹 120
2.操作系統(tǒng)虛擬化 121
3.托管 122
4.裸金屬 122
5.桌面虛擬化 124
6.VDI架構(gòu)介紹 127
7.虛擬化原理 128
任務(wù)實現(xiàn) 133
1.使用KVM管理工具 133
2.具體任務(wù)操作 136
項目七 存儲服務(wù) 139
任務(wù)一 塊存儲服務(wù) 139
任務(wù)要求 139
相關(guān)知識 139
1.基本概念 139
2.架構(gòu)講解 140
3.配置文件講解 141
4.LVM技術(shù) 142
5.iSCSI技術(shù) 143
6.Cinder基本服務(wù) 143
7.Cinder支持的后端存儲類型 144
任務(wù)實現(xiàn) 144
1.對Cinder后端邏輯卷進行擴容 144
2.指定Cinder卷類型 147
3.Cinder的CLI命令行使用 149
4.dashboard完成塊存儲任務(wù) 153
任務(wù)二 對象存儲服務(wù) 156
任務(wù)要求 156
相關(guān)知識 156
1.發(fā)展現(xiàn)狀 156
2.基本概念 156
3.Swift服務(wù)優(yōu)勢 157
4.架構(gòu)解析 158
5.一致性散列 160
6.?dāng)?shù)據(jù)一致性模型 161
7.環(huán)的數(shù)據(jù)結(jié)構(gòu) 161
8.?dāng)?shù)據(jù)模型 162
9.基本命令 162
任務(wù)實現(xiàn) 164
1.熟悉Swift基本操作 164
2.具體任務(wù)實現(xiàn) 166
任務(wù)總結(jié) 170
1.3種存儲的對比 170
2.Swift 的應(yīng)用 171
項目八 高級控制服務(wù) 172
任務(wù)一 編配服務(wù) 172
任務(wù)要求 172
相關(guān)知識 172
1.基本概念 172
2.編排 173
3.Heat編排 174
4.Heat模板 174
任務(wù)實現(xiàn) 177
1.Heat的運維基礎(chǔ) 177
2.完成編配服務(wù)任務(wù) 180
任務(wù)二 監(jiān)控服務(wù) 183
任務(wù)要求 183
相關(guān)知識 183
1.基本概念 184
2.Meter的數(shù)據(jù)處理 187
3.Publisher分發(fā)器 188
4.?dāng)?shù)據(jù)保存 189
5.告警 190
任務(wù)實現(xiàn) 190
1.?dāng)?shù)據(jù)查看 190
2.?dāng)?shù)據(jù)庫備份 193
項目九 平臺構(gòu)建腳本解讀 194
任務(wù)一 環(huán)境變量文件 194
任務(wù)實現(xiàn) 194
任務(wù)二 網(wǎng)絡(luò)模式 194
任務(wù)實現(xiàn) 194
任務(wù)三 節(jié)點安裝腳本 196
任務(wù)實現(xiàn) 196
1.控制節(jié)點 196
2.計算節(jié)點 196
附錄 197
附錄一 Xiandian_Pre.sh 197
附錄二 Xiandian_Install_Controller_Node.sh 198
附錄三 Xiandian_Install_Compute_Node.sh 218
附錄四 Keystone-manage-tenant.sh 229
附錄五 Keystone-manage-user.sh 230
附錄六 Keystone-manage-add-role.sh 233
附錄七 qpid-tool.txt 234
附錄八 nova –debug.txt 237
附錄九 virsh-list.txt 238
附錄十 vm_conf.txt 240
附錄十一 mysql_full_bk.sh 243
附錄十二 mysql_hourly_bk.sh 244
附錄十三 ovs-network.txt 245
附錄十四 ovs-show.txt 246
附錄十五 environment.txt 248
附錄十六 mysql.txt 249
附錄十七 compute.txt 252