《OpenStack雲計算實戰手冊(第3版)》是2019年7月人民郵電出版社出版的圖書,作者是[英]凱文·傑克遜(Kevin Jackson)、[美]科迪·邦奇(Cody Bunch)、埃格爾·西格勒(Egle Sigler)。
基本介紹
- 中文名:OpenStack雲計算實戰手冊(第3版)
- 作者:[英]凱文·傑克遜(Kevin Jackson)、[美]科迪·邦奇(Cody Bunch)、埃格爾·西格勒(Egle Sigler)
- 出版社:人民郵電出版社
- 出版時間:2019年7月
- 頁數:318 頁
- 定價:69 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787115472427
內容簡介,圖書目錄,
內容簡介
OpenStack是一個用於構建公有雲和私有雲的開源軟體。本書全面講解OpenStack的方方面面,每一章均提供每種服務的真實且實用的示例,使讀者能使用和實踐OpenStack的特性,旨在幫助讀者快速上手OpenStack,在理解的基礎上將OpenStack套用到自己的數據中心。
本書涵蓋了安裝和配置一個私有雲的各種內容:如何安裝和配置OpenStack的所有核心組件,並運行一個可管理和可運維的環境;如何掌握一個完整的私有雲軟體棧,從計算資源的擴容到管理高冗餘、高可用的對象儲存服務。這一版除了對原有章節內容進行了更新和最佳化,還新增了關於OpenStack網路服務的全面介紹,讓讀者了解如何對整個雲基礎設施進行精細化控制。
本書適合熟悉雲計算平台並正在從虛擬化環境過渡到雲計算環境的系統管理員和架構師閱讀。
圖書目錄
第 1章 Keystone—OpenStack身份認證服務 1
1.1 簡介 1
1.2 安裝OpenStack身份認證服務 2
1.3 為SSL通信配置OpenStack身份認證 5
1.4 在Keystone里創建租戶 6
1.5 在Keystone里配置角色 8
1.6 往Keystone里添加用戶 9
1.7 定義服務端點 13
1.8 創建服務的租戶和服務的用戶 18
1.9 為LDAP的集成配置Openstack身份認證 22
第 2章 Glance—OpenStack鏡像服務 25
2.1 簡介 25
2.2 安裝OpenStack鏡像服務 26
2.3 用OpenStack身份認證服務配置OpenStack鏡像服務 29
2.4 用OpenStack對象存儲配置OpenStack鏡像服務 30
2.5 用OpenStack鏡像服務管理鏡像 31
2.6 註冊遠程存儲的鏡像 35
2.7 租戶間共享鏡像 36
2.8 查看共享鏡像 37
2.9 使用鏡像元數據 38
2.10 遷移VMware鏡像 41
2.11 創建OpenStack鏡像 42
第3章 Neutron—OpenStack網路服務 48
3.1 簡介 48
3.2 在專屬網路節點安裝Neutron和Open vSwitch 50
3.3 配置Neutron和Open vSwtich 52
3.4 安裝並配置Neutron API服務 58
3.5 創建租戶Neutron網路 63
3.6 刪除Neutron網路 65
3.7 創建外部浮動IP Neutron網路 67
3.8 Neutron網路的不同用途 72
3.9 配置分散式虛擬路由 76
3.10 使用分散式虛擬路由器 81
第4章 Nova—OpenStack計算服務 84
4.1 簡介 85
4.2 安裝OpenStack計算控制節點服務 86
4.3 安裝OpenStack計算軟體包 87
4.4 配置資料庫服務 89
4.5 配置OpenStack計算服務 90
4.6 使用OpenStack身份認證服務配置計算服務 95
4.7 停止和啟動Nova服務 97
4.8 在Ubuntu上安裝命令行工具 99
4.9 通過HTTPS使用命令行工具 99
4.10 檢查OpenStack計算服務 101
4.11 使用OpenStack計算服務 103
4.12 管理安全組 105
4.13 創建和管理密鑰對 107
4.14 啟動雲實例 109
4.15 修復出錯的實例部署 113
4.16 終止實例 115
4.17 使用線上遷移 116
4.18 使用nova-scheduler 117
4.19 創建實例類型 119
4.20 定義主機分組 120
4.21 在特定可用區啟動實例 124
4.22 在特定計算主機啟動實例 126
4.23 從集群移除Nova節點 127
第5章 Swift—OpenStack對象存儲 131
5.1 簡介 131
5.2 在Keystone中配置Swift服務和用戶 132
5.3 安裝OpenStack對象存儲服務—代理伺服器 134
5.4 配置OpenStack對象存儲服務—代理伺服器 136
5.5 安裝OpenStack對象存儲服務—存儲節點 138
5.6 配置Swift使用物理存儲 139
5.7 配置對象存儲備份 141
5.8 配置OpenStack對象存儲—存儲服務 143
5.9 製作對象存儲環 145
5.10 停止和啟動OpenStack對象存儲 148
5.11 配置SSL訪問 149
第6章 使用OpenStack對象存儲 152
6.1 簡介 152
6.2 安裝swift客戶端工具 152
6.3 創建容器 154
6.4 上傳對象 155
6.5 上傳大對象 156
6.6 列出容器和對象 159
6.7 下載對象 160
6.8 刪除容器和對象 162
6.9 使用OpenStack對象存儲訪問控制列表 164
6.10 兩個Swift集群間進行容器同步 166
第7章 管理OpenStack對象存儲 169
7.1 簡介 169
7.2 用swift-init管理OpenStack對象存儲集群 169
7.3 檢查集群健康狀況 171
7.4 管理Swift集群容量 173
7.5 從集群中刪除節點 177
7.6 檢測和更換故障硬碟 178
7.7 收集使用情況統計數據 180
第8章 Cinder—OpenStack塊存儲 183
8.1 簡介 183
8.2 配置Cinder卷服務 184
8.3 為Cinder卷配置OpenStack計算服務 186
8.4 創建卷 189
8.5 為實例添加卷 191
8.6 從實例中分離卷 193
8.7 刪除卷 194
8.8 配置第三方卷服務 195
8.9 使用Cinder快照 196
8.10 從卷啟動 198
第9章 深入OpenStack 200
9.1 簡介 200
9.2 使用cloud-init運行安裝後的命令 200
9.3 使用cloud-init運行安裝後的配置 202
9.4 安裝OpenStack Telemetry 205
9.5 使用OpenStack Telemetry查看使用數據 209
9.6 安裝Neutron LBaaS 213
9.7 使用Neutron LBaaS 215
9.8 配置Neutron FWaaS 219
9.9 使用Neutron FWaaS 222
9.10 安裝OpenStack編排服務Heat 228
9.11 使用Heat啟動實例 231
第 10章 使用OpenStack Dashboard 235
10.1 簡介 235
10.2 安裝OpenStack Dashboard 236
10.3 使用OpenStack Dashboard進行密鑰管理 237
10.4 使用OpenStack Dashboard管理Neutron網路 242
10.5 使用OpenStack Dashboard進行安全組管理 248
10.6 使用OpenStack Dashboard啟動實例 254
10.7 使用OpenStack Dashboard終止實例 257
10.8 使用OpenStack Dashboard連線到使用VNC的實例 258
10.9 使用OpenStack Dashboard添加新租戶 260
10.10 使用OpenStack Dashboard進行用戶管理 263
10.11 使用OpenStack Dashboard操作LBaaS 268
10.12 使用OpenStack Dashboard進行OpenStack編排 276
第 11章 生產環境中的OpenStack 285
11.1 簡介 285
11.2 安裝MariaDB Galera集群 286
11.3 MariaDB Galera集群配置HA Proxy 288
11.4 配置HA Proxy實現高可用 290
11.5 使用Corosync安裝並配置Pacemaker 295
11.6 使用Pacemaker和Corosync配置OpenStack服務 299
11.7 綁定多個網卡實現高冗餘 304
11.8 使用Ansible自動安裝OpenStack—主機配置 305
11.9 使用Ansible自動安裝OpenStack—Playbook配置 309
11.10 使用Ansible自動安裝OpenStack—運行Playbook 315