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