第1部分云計(jì)算概述
第1章云計(jì)算及其發(fā)展趨勢
1.1云計(jì)算簡介
1.1.1什么是云計(jì)算
1.1.2什么是云存儲(chǔ)
1.1.3私有云與公有云
1.1.4為什么使用云計(jì)算
1.2云計(jì)算的發(fā)展趨勢
1.2.1云計(jì)算發(fā)展的里程碑
1.2.2云計(jì)算各階段間的主要差異
第2章云計(jì)算架構(gòu)
2.1云計(jì)算總體架構(gòu)分析
2.1.1云計(jì)算架構(gòu)上下文
2.1.2云計(jì)算的典型技術(shù)參考架構(gòu)
2.1.3云計(jì)算的服務(wù)及管理分層分級(jí)架構(gòu)
2.1.4連通公有云與私有云的混合云架構(gòu)
2.2云計(jì)算涉及的關(guān)鍵技術(shù)
2.2.1異構(gòu)硬件集成管理能力
2.2.2應(yīng)用無關(guān)的可靠性保障技術(shù)
2.2.3單VM及多VM的彈性伸縮技術(shù)
2.2.4計(jì)算近端I/O性能加速技術(shù)
2.2.5網(wǎng)絡(luò)虛擬化技術(shù)
2.2.6應(yīng)用模塊以及工作流技術(shù)
2.2.7容器調(diào)度與編排機(jī)制
2.2.8混合云適配連接機(jī)制
2.3云計(jì)算典型應(yīng)用架構(gòu)
2.3.1桌面云
2.3.2存儲(chǔ)云
2.3.3IDC托管云
2.3.4企業(yè)私有云
第3章主流開源云平臺(tái)軟件
3.1主流的開源云平臺(tái)軟件
3.2OpenStack概述
3.2.1OpenStack與云計(jì)算
3.2.2OpenStack發(fā)展與現(xiàn)狀
3.2.3OpenStack優(yōu)勢
3.2.4OpenStack學(xué)習(xí)建議
3.2.5OpenStack部署概述
3.2.6OpenStack各個(gè)組件及功能
3.3CloudStack概述
3.3.1CloudStack的歷史與發(fā)展
3.3.2如何加入CloudStack社區(qū)
3.3.3CloudStack的功能與特點(diǎn)
3.3.4CloudStack系統(tǒng)的主要組成部分
3.3.5CloudStack的架構(gòu)
3.3.6CloudStack網(wǎng)絡(luò)
第2部分OpenStack
第4章OpenStack安裝部署
4.1Keystone安全認(rèn)證服務(wù)
4.1.1Keystone簡介
4.1.2配置網(wǎng)絡(luò)環(huán)境
4.1.3安裝mariadb數(shù)據(jù)庫
4.1.4安裝消息服務(wù)RabbitMQ
4.1.5安裝Memcached
4.1.6安裝Keystone
4.1.7Keystone認(rèn)證
4.2安裝Glance鏡像服務(wù)
4.2.1Glance簡介
4.2.2Glance服務(wù)的安裝與配置
4.2.3Glance安裝驗(yàn)證
4.3安裝Nova虛擬機(jī)管理系統(tǒng)
4.3.1Nova的特性
4.3.2Nova架構(gòu)
4.3.3Nova架構(gòu)的優(yōu)缺點(diǎn)
4.3.4Nova安裝與配置
4.4安裝Neutron虛擬網(wǎng)絡(luò)服務(wù)
4.4.1管理節(jié)點(diǎn)端安裝
4.4.2計(jì)算節(jié)點(diǎn)端安裝
4.5安裝Dashboard Web界面
4.5.1Dashboard簡介
4.5.2Dashboard的安裝
4.5.3Dashboard界面訪問
4.6安裝Cinder塊存儲(chǔ)服務(wù)
4.6.1Cinder基本概述
4.6.2搭建環(huán)境
4.7安裝Swift存儲(chǔ)服務(wù)
4.7.1Swift概述
4.7.2Swift安裝與配置
第5章OpenStack管理工具的使用
5.1用戶管理
5.2資源配置(Flavor)管理
5.3網(wǎng)絡(luò)與安全組管理
5.3.1網(wǎng)絡(luò)管理
5.3.2安全組的使用
5.4鏡像與虛擬機(jī)的管理
5.4.1創(chuàng)建鏡像
5.4.2虛擬機(jī)的創(chuàng)建
5.4.3虛擬機(jī)的管理
5.4.4虛擬機(jī)的使用
5.5磁盤(Volumes)的使用
第6章OpenStack運(yùn)行維護(hù)
6.1故障排除
6.1.1理解日志
6.1.2檢查OpenStack服務(wù)
6.1.3OpenStack計(jì)算服務(wù)故障排除
6.1.4OpenStack對(duì)象存儲(chǔ)服務(wù)故障排除
6.1.5OpenStack身份認(rèn)證故障排除
6.2監(jiān)控
6.2.1簡介
6.2.2使用Nagios監(jiān)控OpenStack服務(wù)
6.2.3使用Munin監(jiān)控OpenStack系統(tǒng)資源
第3部分CloudStack
第7章CloudStack的安裝
7.1CloudStack安裝
7.1.1CentOS安裝
7.1.2管理節(jié)點(diǎn)安裝
7.1.3計(jì)算節(jié)點(diǎn)安裝
7.1.4使用向?qū)?chuàng)建區(qū)域
7.2系統(tǒng)運(yùn)行的初步檢查
7.3CloudStack如何重裝
7.4基礎(chǔ)網(wǎng)絡(luò)區(qū)域的創(chuàng)建與配置
7.5高級(jí)網(wǎng)絡(luò)區(qū)域的創(chuàng)建與配置
第8章CloudStack的使用
8.1ISO和模板的使用
8.1.1查看模板和ISO
8.1.2注冊(cè)ISO和模板文件
8.1.3創(chuàng)建模板
8.1.4編輯模板
8.1.5下載模板
8.1.6復(fù)制模板
8.1.7刪除模板
8.1.8重置密碼
8.2虛擬機(jī)實(shí)例的使用
8.2.1虛擬機(jī)實(shí)例生命周期管理
8.2.2虛擬機(jī)實(shí)例的動(dòng)態(tài)遷移
8.2.3使用控制臺(tái)訪問虛擬機(jī)實(shí)例
8.3訪問控制
8.3.1安全組
8.3.2高級(jí)網(wǎng)絡(luò)功能
8.4磁盤與快照的使用
8.4.1添加數(shù)據(jù)卷
8.4.2上傳卷
8.4.3附加磁盤
8.4.4取消附加磁盤
8.4.5下載卷
8.4.6遷移數(shù)據(jù)卷
8.4.7刪除數(shù)據(jù)卷
8.4.8快照的創(chuàng)建與恢復(fù)
8.5服務(wù)方案的使用
8.5.1計(jì)算方案
8.5.2系統(tǒng)方案
8.5.3磁盤方案
8.5.4網(wǎng)絡(luò)方案
8.5.5VPC方案
8.6域和賬戶的使用
8.6.1域及賬戶的概念
8.6.2域及用戶的管理
8.6.3普通用戶登錄CloudStack
8.7項(xiàng)目的使用
8.7.1創(chuàng)建項(xiàng)目
8.7.2管理項(xiàng)目
8.7.3邀請(qǐng)?jiān)O(shè)定
8.7.4移除項(xiàng)目成員
8.7.5項(xiàng)目的管理
第9章CloudStack開發(fā)
9.1Linux開發(fā)環(huán)境安裝及配置
9.1.1獲取CloudStack代碼
9.1.2安裝相關(guān)依賴軟件
9.1.3安裝Maven
9.1.4安裝Ant
9.1.5安裝Tomcat
9.1.6編譯CloudStack
9.1.7編譯RPM包
9.1.8編譯后的RPM包的安裝
9.1.9如何處理不能上網(wǎng)的問題
9.1.10CloudStack編譯簡述
9.2使用Eclipse調(diào)試CloudStack
9.2.1導(dǎo)入CloudStack源代碼到Eclipse
9.2.2在Eclipse中調(diào)試CloudStack代碼
9.2.3代碼分析入門
9.3CloudStack的API開發(fā)
9.3.1CloudStack的賬戶管理
9.3.2CloudStack中的API服務(wù)器
9.3.3準(zhǔn)備知識(shí)
9.3.4生成API請(qǐng)求
9.3.5CloudStack的API調(diào)用的認(rèn)證方式
9.3.6API調(diào)用實(shí)例
9.3.7API響應(yīng)
9.3.8異步API
附錄
參考文獻(xiàn)