OpenStack雲平台部署與高可用實戰 | 被動收入的投資秘訣 - 2024年11月

OpenStack雲平台部署與高可用實戰

作者:肖睿雷宇飛
出版社:人民郵電
出版日期:2019年04月01日
ISBN:9787115506429
語言:繁體中文

本書全面介紹了OpenStack和Hadoop的部署、管理和高可用相關知識。全書共9章,包括OpenStack入門體驗、OpenStack常見模組詳解、OpenStack雲平臺管理、搭建OpenStack多節點的企業私有雲平臺、OpenStack HA部署、Hadoop基礎、HBase部署與使用、部署CDH,以及容器與雲平臺實戰等內容。每章最後都提供了本章作業,用於讀者鞏固對本章理論知識的理解。

通過學習本書,讀者可以在生產環境中部署企業私有雲,並具備管理、維護、擴展雲平臺的能力,同時具備大資料基礎平臺的部署能力。

本書可以作為各類院校雲計算相關專業課程的教材,也可以作為雲計算培訓班的教材,並適合運維工程師、專案經理和廣大雲計算技術愛好者自學使用。

肖睿任職於北大課工廠。課工廠是專注互聯網教育的生態平臺,針對行業的快速變化,建設並維護了中國和北美的327人一線大咖團隊,由他們直接參與課程研發和提供授課服務。大咖團隊不乏來自BAT等國內知名互聯網技術公司的技術專家、技術大牛、CTO和CEO,其中絕大部分擁有超過10年的技術研發實戰經驗,這樣可以讓學員拿到互聯網一線企業專案進行實戰化練習,真正起到“名師出高徒”的傳幫帶效應。


第1章 OpenStack入門體驗 1
1.1 雲計算概述 2
1.1.1 什麼是雲計算 2
1.1.2 雲計算的服務模型 3
1.1.3 OpenStack概述 3
1.2 OpenStack一鍵部署 4
1.2.1 案例環境 4
1.2.2 安裝前的準備工作 5
1.2.3 使用packstack一鍵部署OpenStack 6
1.2.4 通過Dashboard體驗OpenStack功能 9
1.2.5 創建雲主機 14
本章總結 25
本章作業 25

第2章 OpenStack常見模組詳解 27
2.1 OpenStack架構 28
2.2 控制台Dashboard 29
2.3 身份認證服務Keystone 30
2.4 鏡像模組Glance 32
2.4.1 Glance主要組件 32
2.4.2 鏡像的格式 33
2.5 計算模組Nova 34
2.6 網路模組Neutron 35
2.6.1 Linux虛擬網路 36
2.6.2 組網模型 38
2.7 塊存儲模組Cinder 42
本章總結 43
本章作業 43

第3章 OpenStack雲平臺管理 45
3.1 案例分析 46
3.1.1 案例概述 46
3.1.2 案例前置知識點 46
3.1.3 案例環境 47
3.2 案例實施 48
3.2.1 部署OpenStack 48
3.2.2 創建網路和路由 48
3.2.3 創建實例 56
3.2.4 綁定浮動IP地址 60
3.2.5 添加安全性群組規則 62
3.2.6 創建金鑰對 65
3.2.7 創建及使用卷掛載 67
3.2.8 快照管理 73
3.2.9 創建鏡像 78
本章總結 80
本章作業 80

第4章 搭建OpenStack多節點的企業私有雲平臺 81
4.1 案例分析 82
4.1.1 案例概述 82
4.1.2 案例前置知識點 82
4.1.3 案例環境 83
4.2 案例實施 84
4.2.1 基礎環境配置 84
4.2.2 部署Keystone 88
4.2.3 部署Glance 91
4.2.4 部署Nova 93
4.2.5 部署Neutron 98
4.2.6 部署Dashboard 102
4.2.7 部署Cinder 103
本章總結 107
本章作業 107

第5章 OpenStack HA部署 109
5.1 案例分析 110
5.1.1 案例概述 110
5.1.2 案例前置知識點 110
5.1.3 案例環境 112
5.2 案例實施 112
5.2.1 準備案例環境 113
5.2.2 Corosync安裝和配置 116
5.2.3 Pacemaker配置 118
5.2.4 MariaDB安裝和配置 120
5.2.5 Memcache安裝和配置 121
5.2.6 RabbitMQ安裝和配置 121
5.2.7 Keystone安裝和配置 122
5.2.8 Dashboard配置 124
5.2.9 驗證OpenStack群集 125
本章總結 127
本章作業 127

第6章 Hadoop基礎 129
6.1 案例分析 130
6.1.1 案例概述 130
6.1.2 案例前置知識點 130
6.1.3 案例環境 142
6.2 案例實施 143
6.2.1 安裝Hadoop運行環境 143
6.2.2 Hadoop完全分散式安裝 144
6.2.3 運行Hadoop的WordCount程式 151
6.2.4 HDFS的命令列操作 152
本章總結 155
本章作業 155

第7章 HBase部署與使用 157
7.1 案例分析 158
7.1.1 案例概述 158
7.1.2 案例前置知識點 158
7.1.3 案例環境 164
7.2 案例實施 165
7.2.1 HBase的安裝部署 165
7.2.2 HBase Shell操作 171
7.2.3 MapReduce與HBase 178
本章總結 179
本章作業 180

第8章 部署CDH 181
8.1 案例分析 182
8.1.1 案例概述 182
8.1.2 案例前置知識點 182
8.1.3 案例環境 183
8.2 案例實施 184
8.2.1 前期環境準備工作 184
8.2.2 安裝資料庫 186
8.2.3 安裝CDH 187
8.2.4 安裝配置CDH群集 189
8.2.5 配置並添加Kafka服務 194
本章總結 198
本章作業 198

第9章 容器與雲平臺實戰 199
9.1 案例分析一 200
9.1.1 案例概述 200
9.1.2 案例前置知識點 200
9.1.3 案例環境 201
9.2 案例實施一 201
9.2.1 主機配置 201
9.2.2 安裝並啟動Docker 202
9.2.3 部署Rancher 203
9.2.4 自訂集群 206
9.2.5 部署服務 208
9.3 案例分析二 211
9.3.1 案例概述 211
9.3.2 案例前置知識點 211
9.3.3 案例環境 215
9.4 案例實施二 216
9.4.1 部署OpenShift Origin 216
9.4.2 管理OpenShift 221
本章總結 225
本章作業 225


相關書籍