第1章 CloudStack簡介............................................................................. 1
1.1 CloudStack的曆史與發展...........................................................................................2
1.1.1 CloudStack的曆史...........................................................................................2
1.1.2 CloudStack生態圈...........................................................................................3
1.1.3 CloudStack的路綫規劃...................................................................................4
1.2 如何加入CloudStack社區...........................................................................................5
1.2.1 CloudStack社區有哪些資源...........................................................................5
1.2.2 如何使用郵件列錶.........................................................................................6
1.2.3 如何成為Commitor......................................................................................10
1.2.4 使用Transifex翻譯Apache CloudStack文檔..................................................12
1.2.5 小結...............................................................................................................19
1.3 CloudStack中國用戶組.............................................................................................20
1.4 Apache基金會與Apache 2.0協議..............................................................................22
第2章 CloudStack架構........................................................................... 31
2.1 CloudStack的功能與特點.........................................................................................32
2.2 CloudStack係統的主要組成部分.............................................................................36
2.3 CloudStack的架構.....................................................................................................44
第3章 CloudStack的網絡功能............................................................... 49
3.1 網絡即服務...............................................................................................................50
3.2 網絡類型...................................................................................................................51
3.2.1 公共網絡.......................................................................................................51
3.2.2 來賓網絡.......................................................................................................52
3.2.3 管理網絡.......................................................................................................52
3.2.4 存儲網絡.......................................................................................................52
3.2.5 本地鏈路網絡...............................................................................................53
3.3 虛擬路由器...............................................................................................................53
3.4 基礎網絡...................................................................................................................55
3.4.1 基礎網絡概述...............................................................................................55
3.4.2 安全組...........................................................................................................55
3.4.3 參考架構.......................................................................................................58
3.5 高級網絡...................................................................................................................59
3.5.1 高級網絡概述...............................................................................................59
3.5.2 高級網絡服務...............................................................................................60
3.5.3 參考架構.......................................................................................................63
3.5.4 共享型來賓網絡...........................................................................................64
3.5.5 VPC簡介.......................................................................................................66
第4章 CloudStack的安裝與配置........................................................... 71
4.1 CloudStack係統的安裝與規劃.................................................................................72
4.1.1 基本網絡架構的配置信息............................................................................72
4.1.2 高級網絡架構的配置信息............................................................................75
4.1.3 交換機的規劃與配置...................................................................................78
4.1.4 安裝時需要的其他信息................................................................................80
4.2 CloudStack管理節點的安裝.....................................................................................80
4.2.1 CentOS下管理節點的安裝方法...................................................................81
4.2.2 Ubuntu下管理節點的安裝......................................................................... 102
4.2.3 檢查並設置全局變量參數.......................................................................... 114
4.2.4 小結.............................................................................................................119
4.3 配置存儲節點.........................................................................................................119
4.3.1 操作係統的配置.........................................................................................120
4.3.2 安裝和配置NFS服務..................................................................................126
4.3.3 上傳係統虛擬機模闆.................................................................................130
4.4 安裝和配置XenServer計算節點............................................................................. 131
4.4.1 XenServer計算節點的安裝與配置............................................................. 132
4.4.2 安裝支持CloudStack的軟件包................................................................... 137
4.4.3 申請及激活XenServer許可證..................................................................... 138
4.4.4 小結.............................................................................................................140
4.5 安裝和配置KVM計算節點.................................................................................... 140
4.5.1 安裝KVM前的準備工作............................................................................141
4.5.2 CentOS下KVM的安裝和配置方法............................................................ 142
4.5.3 在Ubuntu環境下安裝和配置KVM............................................................ 160
4.5.4 小結.............................................................................................................166
4.6 安裝和配置vSphere計算節點................................................................................. 166
4.6.1 安裝vSphere套件........................................................................................167
4.6.2 配置ESXi網絡.............................................................................................168
4.6.3 在vCenter中創建數據中心和群集............................................................. 173
4.6.4 小結.............................................................................................................176
第5章 CloudStack區域的創建與配置................................................. 177
5.1 創建區域的規劃 .................................................................................................... 178
5.2 基本網絡區域的創建............................................................................................. 180
5.2.1 登錄CloudStack管理平颱........................................................................... 181
5.2.2 創建基本網絡區域.....................................................................................182
5.3 高級網絡區域的創建............................................................................................. 198
5.3.1 登錄CloudStack管理平颱........................................................................... 198
5.3.2 創建高級網絡區域.....................................................................................200
5.4 係統運行的初步檢查及常見問題排查.................................................................. 220
5.4.1 檢查物理資源.............................................................................................220
5.4.2 檢查係統虛擬機.........................................................................................225
5.4.3 創建一個客戶虛擬機.................................................................................229
5.5 物理資源的進一步管理......................................................................................... 229
5.5.1 添加物理資源.............................................................................................230
5.5.2 刪除物理資源.............................................................................................242
5.6 快速重新搭建CloudStack係統............................................................................... 252
5.7 係統升級................................................................................................................. 254
5.7.1 準備工作.....................................................................................................255
5.7.2 升級CloudStack係統...................................................................................257
5.7.3 不同版本之間的升級.................................................................................263
5.7.4 小結.............................................................................................................263
第6章 CloudStack的基本使用............................................................. 265
6.1 ISO和模闆文件的管理........................................................................................... 266
6.1.1 查看模闆.....................................................................................................267
6.1.2 注冊ISO和模闆文件...................................................................................267
6.1.3 創建模闆.....................................................................................................276
6.1.4 編輯模闆.....................................................................................................277
6.1.5 下載模闆.....................................................................................................278
6.1.6 復製模闆.....................................................................................................278
6.1.7 刪除模闆.....................................................................................................279
6.1.8 重置密碼.....................................................................................................280
6.2 虛擬機實例的基本使用......................................................................................... 282
6.2.1 虛擬機實例生命周期管理.......................................................................... 282
6.2.2 虛擬機實例的動態遷移..............................................................................297
6.2.3 使用控製颱訪問虛擬機實例...................................................................... 300
6.3 虛擬機實例的訪問控製......................................................................................... 303
6.3.1 安全組.........................................................................................................303
6.3.2 高級網絡功能.............................................................................................312
6.4 虛擬機磁盤與快照管理......................................................................................... 338
6.4.1 添加數據捲.................................................................................................339
6.4.2 上傳捲.........................................................................................................340
6.4.3 附加磁盤.....................................................................................................342
6.4.4 取消附加磁盤.............................................................................................344
6.4.5 下載捲.........................................................................................................346
6.4.6 遷移數據捲.................................................................................................347
6.4.7 刪除數據捲.................................................................................................347
6.4.8 快照的創建與恢復.....................................................................................348
6.5 服務方案的管理..................................................................................................... 355
6.5.1 計算方案.....................................................................................................356
6.5.2 係統方案.....................................................................................................359
6.5.3 磁盤方案.....................................................................................................361
6.5.4 網絡方案.....................................................................................................362
6.6 域及賬戶的管理..................................................................................................... 366
6.6.1 域及賬戶的概念.........................................................................................366
6.6.2 域及用戶的管理.........................................................................................368
6.6.3 普通用戶登錄CloudStack........................................................................... 379
6.6.4 小結.............................................................................................................381
6.7 項目的使用............................................................................................................. 381
6.7.1 創建項目.....................................................................................................382
6.7.2 管理項目.....................................................................................................385
6.7.3 邀請設定.....................................................................................................389
6.7.4 移除項目成員.............................................................................................391
6.7.5 項目的管理.................................................................................................392
6.7.6 小結.............................................................................................................393
第7章 CloudStack開發者入門............................................................. 395
7.1 獲取代碼並選擇版本............................................................................................. 396
7.2 CloudStack Linux開發環境的安裝......................................................................... 397
7.2.1 安裝相關依賴軟件.....................................................................................398
7.2.2 安裝Maven..................................................................................................398
7.2.3 安裝Ant.......................................................................................................399
7.2.4 安裝Tomcat.................................................................................................400
7.2.5 編譯CloudStack...........................................................................................400
7.2.6 編譯RPM包................................................................................................404
7.2.7 編譯後的RPM包的安裝............................................................................404
7.2.8 如何處理不能上網的問題.......................................................................... 405
7.2.9 CloudStack 4.1編譯簡述.............................................................................406
7.3 CloudStack Windows開發環境的安裝................................................................... 408
7.3.1 安裝Cygwin................................................................................................409
7.3.2 安裝JDK......................................................................................................412
7.3.3 安裝Python 2.7............................................................................................413
7.3.4 安裝Tomcat 6.0.33......................................................................................413
7.3.5 安裝MySQL................................................................................................413
7.3.6 為MySQL安裝Python connector ............................................................... 414
7.3.7 安裝Ant.......................................................................................................414
7.3.8 安裝Maven 3.0............................................................................................414
7.3.9 安裝mkisofs.................................................................................................415
7.3.10 下載CloudStack-OSS源代碼.................................................................... 415
7.3.11 生成SSH Key.............................................................................................416
7.3.12 配置CloudStack數據庫.............................................................................416
7.3.13 編譯CloudStack.........................................................................................416
7.4 使用Eclipse遠程調試CloudStack............................................................................ 417
7.4.1 安裝Eclipse..................................................................................................417
7.4.2 導入CloudStack源代碼到Eclipse................................................................ 419
7.4.3 在Eclipse中遠程調試CloudStack代碼......................................................... 421
7.5 代碼分析入門.........................................................................................................427
7.6 CloudStack的API開發............................................................................................. 431
7.6.1 CloudStack的賬戶管理...............................................................................431
7.6.2 CloudStack中的API服務器......................................................................... 431
7.6.3 準備知識.....................................................................................................432
7.6.4 生成API請求...............................................................................................432
7.6.5 CloudStack的API調用的認證方式............................................................. 433
7.6.6 API調用實例...............................................................................................434
7.6.7 API響應......................................................................................................437
7.6.8 異步API......................................................................................................439
· · · · · · (
收起)