OpenStack常用部署

OpenStack常用部署

《OpenStack常用部署》是2018年4月人民郵電出版社出版的圖書,作者是[美]伊莉莎白 K·約瑟夫、馬修·費希爾。

基本介紹

  • 中文名:OpenStack常用部署
  • 作者:[美]伊莉莎白 K·約瑟夫、馬修·費希爾
  • ISBN:9787115477316
  • 頁數:242頁
  • 定價:69元
  • 出版社:人民郵電出版社
  • 出版時間:2018年4月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

OpenStack是當今用於構建和集成公有雲和私有雲的技術,本書是一個完整且實用的OpenStack部署指南,讓讀者理解如何部署OpenStack的同時了解它的內部結構。書中先概述雲計算和OpenStack的概念和OpenStack單伺服器部署工具DevStack,並介紹OpenStack關鍵組件,包括儀錶盤(Horizon)、計算(Nova)、身份(Keystone)、網路(Neutron)、鏡像服務(Glance)、塊存儲(Cinder)、對象存儲(Swift)、遙測(Ceilometer)、裸機(Ironic)、編排(Heat)、容器(Magnum)等;接著通過介紹多種類型的OpenStack部署實例,講解不同雲環境(公有雲、私有雲、塊儲存雲和對象存儲雲)的部署,以及在功能豐富的雲環境中集成多個組件的方法;介紹更為廣泛的OpenStack生態系統及增強功能,這些增強功能使OpenStack平台變得更加成熟且完備。
本書的目標讀者是致力於學習OpenStack基礎知識,並嘗試各種部署場景的Linux和Unix系統管理員和網路工程師,本書將成為其工作中套用OpenStack的理想資源和必不可少的學習材料。

圖書目錄

第 1章 OpenStack是什麼 1
1.1 雲 1
1.2 搭建自己的雲 3
1.3 用法 3
1.4 關鍵組件 3
1.4.1 實例 3
1.4.2 佇列 4
1.4.3 儀錶盤(Horizon) 4
1.4.4 計算(Nova) 6
1.4.5 身份(Keystone) 8
1.4.6 網路(Neutron) 8
1.4.7 鏡像服務(Glance) 9
1.4.8 塊存儲(Cinder) 9
1.4.9 對象存儲(Swift) 10
1.4.10 遙測(Ceilometer) 10
1.4.11 裸機(Ironic) 11
1.4.12 編排(Heat) 11
1.4.13 容器(Magnum) 11
1.4.14 其他項目 12
1.5 發布周期 12
1.5.1 Ubuntu長期支持 13
1.5.2 Ubuntu Cloud Archive 13
1.5.3 Puppet模組 14
1.6 小結 15
第 一部分 初次部署
第 2章 DevStack 19
2.1 DevStack是什麼 19
2.1.1 開 發 者用途 20
2.1.2 培訓用途 20
2.1.3 持續集成用途 20
2.2 DevStack需求 21
2.3 部署DevStack 21
2.3.1 儀錶盤:作為用戶登錄 23
2.3.2 儀錶盤:作為管理員登錄 26
2.3.3 命令行上使用主機 27
2.4 DevStack選項 29
2.4.1 “穩定的”DevStack 29
2.4.2 定製DevStack 30
2.5 小結 31
第3章 網路 32
3.1 關鍵概念 32
3.1.1 操作的分層 32
3.1.2 提供商網路 33
3.1.3 租戶網路 34
3.1.4 最*大傳輸單元(MTU) 35
3.2 部署條件 36
3.3 流量流 39
3.3.1 控制器節點 40
3.3.2 計算節點 44
3.4 其他資源 45
3.5 小結 45
第4章 首*個OpenStack 46
4.1 系統要求 46
4.2 初始設定 47
4.2.1 網路 47
4.2.2 作業系統 49
4.2.3 系統配置 49
4.3 OpenStack組件 53
4.3.1 控制器節點 53
4.3.2 計算節點 79
4.4 管理實例 81
4.5 小結 83
第 二部分 部署
第5章 部署的基礎 87
5.1 系統要求 87
5.1.1 參考部署 88
5.1.2 網路 89
5.1.3 選擇部署機制 89
5.2 初始設定 90
5.3 選擇組件 91
5.3.1 身份(Keystone) 91
5.3.2 資料庫(MySQL) 92
5.3.3 訊息佇列(RabbitMQ) 92
5.3.4 網路(Neutron) 92
5.3.5 計算(Nova) 93
5.3.6 鏡像(Glance) 93
5.3.7 儀錶盤(Horizon) 93
5.4 基礎場景 94
5.4.1 控制器節點 94
5.4.2 計算節點 106
5.4.3 故障排除 111
5.5 小結 112
第6章 私有計算雲 113
6.1 使用 113
6.1.1 政府機構 114
6.1.2 主要公司 114
6.2 系統要求 114
6.3 場景 115
6.3.1 啟動實例:儀錶盤 115
6.3.2 啟動實例:OpenStack
客戶端 124
6.3.3 運行服務 131
6.3.4 SDK與OpenStack API 133
6.4 小結 134
第7章 公有計算雲 135
7.1 使用 135
7.1.1 傳統技術公司 136
7.1.2 網路託管公司 136
7.2 系統要求 136
7.3 架構概覽 137
7.4 場景 138
7.4.1 控制器節點設定 138
7.4.2 計算節點設定 139
7.4.3 查看統計數據:儀錶盤 140
7.4.4 查看統計數據:命令行
客戶端 141
7.5 處理測量值與警報 144
7.6 小結 144
第8章 塊存儲雲 145
8.1 使用 145
8.1.1 雲提供商 145
8.1.2 數據處理 146
8.1.3 保持備份 147
8.2 系統要求 147
8.3 架構概覽 148
8.4 場景 149
8.4.1 控制器節點設定 149
8.4.2 創建和附加卷:儀錶盤 151
8.4.3 創建和附加卷:OpenStack
客戶端 154
8.4.4 使用卷 157
8.4.5 自動化 159
8.5 小結 159
第9章 對象存儲雲 160
9.1 使用 160
9.1.1 網路託管公司 161
9.1.2 檔案同步與共享 161
9.1.3 日誌存儲 161
9.2 系統要求 162
9.2.1 選擇組件 162
9.2.2 關鍵概念 162
9.3 場景 165
9.3.1 控制器節點設定 166
9.3.2 創建容器和對象:儀錶盤 169
9.3.3 創建容器和對象:OpenStack
客戶端 172
9.3.4 使用對象 173
9.4 除Swift之外 176
9.5 小結 176
第 10章 裸機配置 177
10.1 使用 177
10.1.1 雲託管公司 178
10.1.2 內部雲 178
10.1.3 資料庫託管 178
10.1.4 高性能計算 178
10.2 架構概覽 179
10.2.1 安裝 180
10.2.2 使用Ironic 180
10.2.3 管理Ironic 183
10.3 社區 184
10.4 小結 184
第 11章 控制容器 185
11.1 什麼是容器 185
11.2 使用 186
11.2.1 公有雲公司 186
11.2.2 線上遊戲公司 186
11.3 針對Nova的容器驅動 187
11.4 Magnum 187
11.4.1 Magnum概念 188
11.4.2 安裝Magnum 189
11.5 小結 189
第三部分 擴展與故障排除
第 12章 一個完整的雲 193
12.1 使用 193
12.2 系統要求 193
12.3 場景 194
12.3.1 控制器節點設定 194
12.3.2 計算節點設定 195
12.3.3 探索部署:儀錶盤 195
12.3.4 探索部署:命令行客戶端 196
12.4 更大的雲 197
12.4.1 高可用性和擴展性 197
12.4.2 額外組件 198
12.5 小結 199
第 13章 故障排除 200
13.1 閱讀顯示的錯誤 200
13.2 日誌 203
13.2.1 調試模式 203
13.2.2 理解日誌訊息 204
13.3 關鍵服務 205
13.4 網路 205
13.4.1 網路調試工具 206
13.4.2 ip和網路名稱空間 206
13.4.3 tcpdump 207
13.4.4 MTU 208
13.4.5 Open vSwitch和Linux
網橋 208
13.4.6 iptables 209
13.5 配置檔案 209
13.6 Puppet 210
13.6.1 探索模組 210
13.6.2 更多的Puppet幫助 211
13.7 緩解中斷 211
13.8 請求幫助 212
13.9 小結 212
第 14章 廠商與混合雲 213
14.1 廠商生產系統 213
14.2 公有雲與混合雲 214
14.2.1 公有雲 214
14.2.2 混合雲 216
14.3 廠商鎖定 217
14.3.1 遷移* 自己運行的新雲上 217
14.3.2 遷移* 由廠商運行的雲上 217
14.4 小結 218
附錄A 參考部署 219
附錄B 其他部署機制 222
附錄C 經久耐用的Puppet 224
附錄D 為OpenStack貢獻代碼 229
附錄E OpenStack客戶端(OSC) 235
附錄F 通過OpenStack尋求幫助 239

相關詞條

熱門詞條

聯絡我們