OpenStack雲計算基礎架構平台技術與套用

OpenStack雲計算基礎架構平台技術與套用

《OpenStack雲計算基礎架構平台技術與套用》是2017年人民郵電出版社出版的書籍,作者是沈建國、陳永。

基本介紹

  • 中文名:OpenStack雲計算基礎架構平台技術與套用
  • 作者:沈建國、陳永
  • 出版社:人民郵電出版社
  • 出版時間:2017年1月1日
  • ISBN:9787115445414
內容簡介,圖書目錄,作者簡介,

內容簡介

《OpenStack雲計算基礎架構平台技術與套用》較為全面地介紹了開源的OpenStack雲計算架構及其組件,並藉助開源腳本搭建形成一個完整的雲平台。全書共分為認識OpenStack、環境設計和系統準備、認證服務、基礎控制服務、網路服務、虛擬化服務、存儲服務、高級控制服務和平台構建腳本解讀等9個項目。
本書可以作為雲計算技術與套用專業、計算機網路技術專業及其他計算機相關專業的雲計算課程教材,也可以作為雲計算相關的培訓班教材,還可供雲計算相關從業人員和廣大計算機愛好者自學使用。

圖書目錄

項目一 認識OpenStack 1
任務一 初識雲計算 1
任務要求 1
相關知識 1
1.雲計算的起源 1
2.雲計算的基本概念 2
3.雲計算平台分類 4
任務實現 5
1.參觀學校信息化中心機房 5
2.分析信息化校園的網路 5
任務二 虛擬化的概念 6
任務要求 6
相關知識 6
1.虛擬化技術 6
2.雲計算與虛擬化的關係 7
3.虛擬化技術的套用 7
任務實現 8
1.VMware Workstation的安裝 8
2.虛擬機的安裝 8
任務三 OpenStack 項目 9
任務要求 9
相關知識 9
1.OpenStack的技術性能 9
2.IaaS雲服務商 12
3.OpenStack 基金會 13
4.OpenStack 項目調研 14
任務實現 17
1.OpenStack的技術資源 17
2.OpenStack的項目案例 18
項目二 環境設計和系統準備 21
任務一 雲計算平台的系統架構 21
任務要求 21
相關知識 21
1.項目需求分析 21
2.系統架構設計 22
3.環境說明 22
任務實現 23
1.公司對雲平台套用的需求 23
2.雲平台系統架構設計 23
任務二 雲平台系統安裝基礎工作 24
任務要求 24
相關知識 25
1.節點主機名及IP位址規劃 25
2.各節點的安裝系統要求 25
3.與Linux相關的操作知識 25
任務實現 31
1.雲平台基礎部署工作 31
2.驗證安裝基礎工作完成 35
項目三 認證服務 36
任務一 Keystone管理認證用戶 36
任務要求 36
相關知識 36
1.相關概念 36
2.認證服務流程 38
任務實現 38
1.配置Keystone套用環境 38
2.管理認證用戶 38
任務二 創建租戶、用戶並綁定用戶許可權 41
任務要求 41
相關知識 42
任務實現 43
1.創建租戶 43
2.創建用戶賬號 45
3.綁定用戶許可權 48
項目四 基礎控制服務 50
任務一 訊息佇列服務 50
任務要求 50
相關知識 50
1.訊息佇列 50
2.QPID訊息服務 50
任務實現 51
1.了解訊息佇列AMQP 51
2.了解QPID訊息服務 51
3.OpenStack的訊息服務 52
4.Nova RPC映射 53
任務二 學習鏡像服務 55
任務要求 55
相關知識 55
1.概述 55
2.Glance服務架構 55
3.鏡像檔案格式 56
4.鏡像狀態 57
任務實現 57
1.鏡像服務基本操作 57
2.製作Win7鏡像 63
3.製作Centos6.5鏡像 70
4.鏡像上傳 77
任務三 學習計算服務 78
任務要求 78
相關知識 78
1.概述 78
2.架構介紹 79
3.調度機制(scheduler) 80
任務實現 92
啟動實例 92
項目五 網路服務 96
任務 Neutron網路管理 96
任務要求 96
相關知識 96
1.網路服務概述 96
2.網路服務架構介紹 98
3.Neutron 底層網路 100
4.Neutron網路模式 102
5.數據包接收 103
6.Linux Bridge 和VLAN 103
7.OpenvSwitch說明 104
8.NameSpace方案 104
9.DNSmasq工具 107
10.Neutron 網路拓撲 108
任務實現 109
1.基礎操作練習 109
2.創建各部門網路子網和外來訪問使用網路 113
3.網路隔離 116
項目六 虛擬化服務 120
任務 虛擬化操作 120
任務要求 120
相關知識 120
1.虛擬化架構介紹 120
2.作業系統虛擬化 121
3.託管 122
4.裸金屬 122
5.桌面虛擬化 124
6.VDI架構介紹 127
7.虛擬化原理 128
任務實現 133
1.使用KVM管理工具 133
2.具體任務操作 136
項目七 存儲服務 139
任務一 塊存儲服務 139
任務要求 139
相關知識 139
1.基本概念 139
2.架構講解 140
3.配置檔案講解 141
4.LVM技術 142
5.iSCSI技術 143
6.Cinder基本服務 143
7.Cinder支持的後端存儲類型 144
任務實現 144
1.對Cinder後端邏輯卷進行擴容 144
2.指定Cinder卷類型 147
3.Cinder的CLI命令行使用 149
4.dashboard完成塊存儲任務 153
任務二 對象存儲服務 156
任務要求 156
相關知識 156
1.發展現狀 156
2.基本概念 156
3.Swift服務優勢 157
4.架構解析 158
5.一致性散列 160
6.數據一致性模型 161
7.環的數據結構 161
8.數據模型 162
9.基本命令 162
任務實現 164
1.熟悉Swift基本操作 164
2.具體任務實現 166
任務總結 170
1.3種存儲的對比 170
2.Swift 的套用 171
項目八 高級控制服務 172
任務一 編配服務 172
任務要求 172
相關知識 172
1.基本概念 172
2.編排 173
3.Heat編排 174
4.Heat模板 174
任務實現 177
1.Heat的運維基礎 177
2.完成編配服務任務 180
任務二 監控服務 183
任務要求 183
相關知識 183
1.基本概念 184
2.Meter的數據處理 187
3.Publisher分發器 188
4.數據保存 189
5.告警 190
任務實現 190
1.數據查看 190
2.資料庫備份 193
項目九 平台構建腳本解讀 194
任務一 環境變數檔案 194
任務實現 194
任務二 網路模式 194
任務實現 194
任務三 節點安裝腳本 196
任務實現 196
1.控制節點 196
2.計算節點 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

作者簡介

沈建國,20年一線教學經驗,2015年所指導大學生技能大賽《信息安全管理與評估》賽項獲江蘇省一等獎、國家二等獎榮譽,2016年所指導大學生技能大賽《雲計算技術與套用》賽項獲江蘇省二等獎、國家一等獎榮譽。

相關詞條

熱門詞條

聯絡我們