OpenStack 實戰 (OpenStack in Action)
內容描述
本書的主題是通過OpenStack來部署企業私有雲。本書不只是像技術手冊一樣介紹如何部署OpenStack,還會解釋各個步驟涉及的原理以及這項技術對業界的影響。
本書分為3個部分,第1部分(第1章~第4章)是入門指南,先介紹OpenStack雲操作系統,然後讓讀者直接通過一個快速部署工具和zui小化的基礎設施來快速體驗OpenStack,再介紹OpenStack命令行工具(CLI),並通過使用OpenStack來理解組件的功能和整個OpenStack框架里各個組件之間的交互;第二部分(第5章~第8章)關註整個生態系統,深入介紹OpenStack的一個核心項目,並帶領讀者進行多節點環境下的OpenStack手動部署;第三部分(第9章~第12章)闡述在生產環境中如何使用OpenStack,重點介紹與生產環境中OpenStack部署相關的架構、組織和策略決策,Ceph存儲的基本部署和操作,使用Fuel來進行OpenStack自動化HA(高可用)部署,以及通過OpenStack Heat和Ubuntu Juju進行雲編排。此外,還有一個附錄介紹從裸設備安裝Linux操作系統的詳細步驟。
V. K. Cody Bumgardner 現在是一家公立大學的首席架構師(CTA),主要負責OpenStack 私有雲以及雲計算的其他前沿技術的架構、部署和長期戰略規劃。
目錄大綱
第一部分 入門指南
第1章 介紹OpenStack
1.1 OpenStack是什麼
1.2 理解雲計算和OpenStack
1.3 關聯OpenStack及其控制的計算資源
1.3.1 OpenStack和hypervisor
1.3.2 OpenStack和網絡服務
1.3.3 OpenStack和存儲
1.3.4 OpenStack和雲專業術語
1.4 OpenStack組件介紹
1.5 OpenStack發展歷史
1.6 小結
第2章 體驗使用OpenStack
2.1 DevStack是什麼
2.2 部署DevStack
2.2.1 搭建服務器
2.2.2 准備服務器環境
2.2.3 准備DevStack
2.2.4 執行DevStack
2.3 使用OpenStack Dashboard
2.3.1 Overview界面
2.3.2 Access & Security界面
2.3.3 Images & Snapshots界面
2.3.4 Volumes界面
2.3.5 Instances界面
2.4 訪問第一個私有雲服務器
2.4.1 為實例分配浮動IP
2.4.2 允許到達浮動IP的網絡訪問
2.5 小結
第3章 OpenStack基本操作
3.1 使用OpenStack CLI
3.2 使用OpenStack API
3.3 租戶模型操作
3.3.1 租戶模型
3.3.2 創建租戶、用戶和角色
3.3.3 租戶網絡
3.4 配額
3.4.1 租戶配額
3.4.2 租戶用戶配額
3.4.3 額外配額
3.5 小結
第4章 理解私有雲構建模塊
4.1 OpenStack組件間如何關聯
第二部分 手動部署
第5章 控制器部署
第6章 網絡節點部署
第7章 塊存儲節點部署
第8章 計算節點部署
第三部分 構建生產環境
第9章 設計自己的OpenStack架構
第10章 部署Ceph
第11章 使用Fuel進行自動化的高可用OpenStack部署
第12章 利用OpenStack進行雲編排
附錄 安裝Linux