OpenStack企業雲平台架構與實踐

基本介紹

  • 書名:OpenStack企業雲平台架構與實踐
  • 作者:張小斌
  • 頁數:396
  • 出版時間:2015-01
基本信息,內容簡介,目錄信息,

基本信息

OpenStack企業雲平台架構與實踐
叢書名 :躍上雲端——OpenStack企業套用之路
作 譯 者:張小斌
出版時間:2015-01
千 字 數:485
版 次:01-01
頁 數:396
開 本:16(185*260)
I S B N :9787121246906

內容簡介

本書結合作者親身經歷的各類OpenStack的諮詢、規劃和實施經驗,以循序漸進的方式,從理論和工程角度,講述了如何將OpenStack(本質上只是一堆相關的進程和服務)變成企業可靠的、託管企業各類生產環境的雲平台的方方面面,讓OpenStack真正變成我們身邊默默無聞但又實實在在的環境的一分子。本書分為10章,分別介紹了OpenStack與雲,OpenStack社區,OpenStack與AWS、VMware、虛擬化管理工具,虛擬機管理程式與典型套用,OpenStack架構與組件,OpenStack部分組件安裝示例,系統定製技術,OpenStack部署,第三方工具搭建OpenStack運行環境,九州雲Animbus融合架構一體機解決方案等內容。

目錄信息

第1章 OpenStack與雲 1
1.1 雲計算 2
1.2 雲服務模式 3
1.2.1 IaaS:基礎設施即服務 3
1.2.2 PaaS:平台即服務 4
1.2.3 SaaS:軟體即服務 4
1.3 雲套用形式 4
1.3.1 私有雲 4
1.3.2 雲存儲 5
1.3.3 雲遊戲 5
1.3.4 雲物聯 5
1.3.5 雲安全 5
1.3.6 公有雲服務 6
1.3.7 混合雲 6
1.3.8 雲計算的安全風險 6
1.4 雲管理與虛擬化管理 7
1.5 私有雲與公有雲 8
1.6 傳統套用與雲感知套用 9
1.7 什麼是OpenStack 11
1.8 開源雲平台比較 13
1.9 術語 15
第2章 OpenStack社區 17
2.1 OPENSTACK基金會 21
2.2 白金會員 22
2.3 黃金會員 22
2.4 OPENSTACK設計原則 23
2.5 開源而開放的原則 23
2.6 OpenStack版本管理 23
2.7 OpenStack用戶 24
2.8 OpenStack的誤區 27
2.9 部署OpenStack的技術需求 30
第3章 OpenStack與AWS、VMware、虛擬化管理工具 31
3.1 OpenStack與AWS的比較 32
3.2 OpenStack與VMware對比 39
3.2.1 VMware vMotion與OpenStack動態遷移、塊遷移 44
3.2.2 VMware DRS、DPM與OpenStack調度器 45
3.2.3 VMware與OpenStack的高可用 45
3.2.4 VMware與OpenStack的容錯(Fault Tolerance) 46
3.2.5 總結 46
3.3 虛擬化與虛擬化管理工具 47
3.3.1 伺服器虛擬化 47
3.3.2 網路虛擬化 48
3.3.3 存儲虛擬化 48
3.3.4 虛擬化工具VirtualBox 48
3.3.5 虛擬化工具Virt-Manager 53
第4章 虛擬機管理程式與典型套用 56
4.1 開放虛擬化技術KVM 57
4.1.1 libvirt介紹 58
4.1.2 域配置檔案 59
4.1.3 使用 Libvirt創建和管理KVM虛擬機 60
4.2 Linux容器 62
4.2.1 LXC 65
4.2.2 Docker 71
4.3 裸機 77
4.4 LXC/Docker與KVM/Xen的選擇 78
4.5 OpenStack與Linux 79
4.6 OpenStack與KVM 79
4.7 OpenStack與VDI 80
4.7.1 基於OpenStack的VDI典型架構 80
4.7.2 Spice協定 81
4.7.3 開發桌面虛擬化套用的功能需求 84
4.8 OPENSTACK與HADOOP 85
4.8.1 雲平台/虛擬化對大數據計算的益處 86
4.8.2 OpenStack對Savanna的支持 86
4.8.3 Savanna的使用簡介 87
第5章 OpenStack架構與組件 92
5.1 OpenStack項目與組件 93
5.2 IaaS模型與OpenStack組件對應關係 95
5.2.1 OpenStack功能待提高的方面 100
5.2.2 節點與網路類型 100
5.3 訊息匯流排和資料庫 104
5.4 多租戶 105
5.5 Keystone 107
5.6 Glance 112
5.7 Nova 119
5.7.1 nova-api 119
5.7.2 nova-scheduler 120
5.7.3 nova-schedule過濾器 122
5.7.4 nova-volume 128
5.7.5 nova-compute 128
5.7.6 nova-network 132
5.7.7 nova-conductor 135
5.7.8 服務橫向擴展 136
5.8 存儲 138
5.8.1 對象存儲 139
5.8.2 塊存儲 139
5.8.3 Cinder 144
5.8.4 卷(Volume)操作 145
5.9 Neutron 148
5.9.1 nova-network的局限性 148
5.9.2 Neutron功能特點 149
5.9.3 ML2 149
5.9.4 Open vSwitch虛擬網路 151
5.10 Ceilometer 154
5.10.1 計算(Nova) 155
5.10.2 網路(Neutron) 156
5.10.3 鏡像(Glance) 157
5.10.4 塊存儲(Cinder) 158
5.10.5 對象存儲(Swift) 158
5.10.6 編排(Heat) 158
5.10.7 能源(Kwapi) 159
5.10.8 網路(SDN控制器) 159
5.10.9 計量數據收集的結構、互動圖 161
5.11 Heat 161
第6章 OpenStack部分組件安裝示例 163
6.1 安裝拓撲 164
6.2 伺服器遠程安裝配置 165
6.3 軟體包與倉庫 167
6.3.1 軟體包 167
6.3.2 軟體倉庫 169
6.3.3 依賴關係 169
6.3.4 軟體包名稱 170
6.3.5 只下載軟體包的方法 171
6.3.6 RPM常用命令 172
6.4 ISO 173
6.5 安裝OpenStack組件——Keystone、Glance和Quantum 175
6.5.1 控制節點 175
6.5.2 計算節點 187
6.5.3 設定iptables規則 187
6.6 大規模安裝技術與工具 187
6.6.1 Chef 187
6.6.2 Puppet 190
6.6.3 Chef與Puppet的比較 191
6.6.4 IBM xCAT 192
第7章 系統定製技術 193
7.1 系統環境的定製 194
7.1.1 KVM的檢查與安裝 194
7.1.2 網路時間協定(NTP)服務的設定 196
7.1.3 SSH無密碼登錄 197
7.1.4 自動運行定製化程式 199
7.1.5 簡單備份 200
7.2 網路 201
7.2.1 ifconfig命令使用及結果分析 201
7.2.2 靜態IP位址的配置 202
7.2.3 網卡綁定 204
7.2.4 網橋模式的配置 207
7.2.5 Access、Hybrid和Trunk三種模式 209
7.3 安裝與打包技術 211
7.3.1 製作RPM 211
7.3.2 Kickstart快速安裝 218
7.3.3 編輯可引導的ISO 230
7.3.4 製作一個定製化可引導的ISO 231
第8章 OpenStack部署 240
8.1 來自實際客戶的困惑 241
8.2 企業雲環境規劃 245
8.2.1 理解企業業務需求和預期 245
8.2.2 雲平台規劃 247
8.3 區域和可用區 252
8.4 典型部署拓撲 255
8.4.1 基於傳統網路的基本部署架構 255
8.4.2 基於OpenStack Neutron的部署架構 257
8.4.3 基於Ceph統一存儲的部署架構 257
8.4.4 中型企業私有雲部署架構 258
8.4.5 中型企業差異化資源池、多種存儲池的部署 260
8.4.6 融合傳統硬體的部署方案 260
8.5 雲平台硬體選擇 261
8.5.1 試驗環境推薦配置 261
8.5.2 標準部署推薦配置 262
8.6 控制節點的設計 263
8.6.1 硬體抉擇 263
8.6.2 服務分離式部署 264
8.6.3 資料庫 264
8.6.4 訊息中間件 264
8.6.5 認證與授權 265
8.6.6 網路 265
8.6.7 計算節點的設計 265
8.6.8 存儲的選擇 270
8.6.9 網路的選擇 276
8.6.10 計算硬體需求 279
8.6.11 軟體部分檢查清單 284
8.6.12 與企業現有系統集成 285
8.6.13 雲環境擴展需求 286
8.7 生產環境 問題和對策 288
8.7.1 計算資源隔離和流量控制 288
8.7.2 調度策略 288
8.7.3 負載均衡 288
8.7.4 OpenStack的實施 289
8.8 雲平台監控 291
8.8.1 性能監控 291
8.8.2 服務與資源監控 293
8.8.3 訊息中間件監控 295
8.8.4 日誌分析 298
第9章 第三方工具搭建OpenStack運行環境 300
9.1 DevStack 302
9.1.1 環境準備 302
9.1.2 安裝 303
9.2 IBM OpenStack Solution for System X 309
9.2.1 OpenStack Solution客戶服務生命周期 310
9.2.2 OpenStack Solution的功能特點與優勢 311
9.2.3 雲平台內部的修補、最佳化與定製 313
9.2.4 模組化和自動化的雲平台搭建技術 315
9.2.5 控制節點的設計 316
9.2.6 控制服務部署場景 316
9.2.7 安裝 317
9.3 Red Hat RDO 322
9.3.1 環境準備 322
9.3.2 設定源 324
9.3.3 安裝PackStack 326
9.3.4 定製PackStack的answer檔案 326
9.3.5 安裝 338
9.3.6 增加計算節點 342
9.4 Mirantis Fuel 343
9.4.1 Fuel簡介 343
9.4.2 Mirantis支持的架構 344
9.4.3 Fuel安裝 349
9.5 Dell Crowbar 364
9.5.1 Crowbar安裝OpenStack 365
9.5.2 界面 366
第10章 九州雲Animbus融合架構一體機解決方案 371
10.1 產品背景 372
10.2 九州雲計算存儲雲一體機 375

相關詞條

熱門詞條

聯絡我們