開源雲OpenStack技術指南

雲計算已成為目前最重要的信息產業之一,包含豐富的服務和技術。其中基礎設施即服務(IaaS)是雲計算最基礎的底層技術和服務,負責提供存儲和計算的虛擬化,是雲計算技術體系的重要組成部分。本書以開源技術OpenStack為基礎,系統的講解IaaS服務提供系統包含的各種部件,包括存儲部件、伺服器部件、網路部件、虛擬化部件如何通過OpenStack協同工作提供彈性計算和彈性存儲服務。具體內容包括:(1)OpenStack的架構,詳細講述OpenStack的主要部件以及各個部件的功能定位;(2)NOVA、QUANTUM、KEYSTONE、SWIFT等組件詳解,介紹每個組建的工作原理、關鍵技術等;(3)OpenStack的安裝及配置,詳細講述OpenStack的安裝以及配置步驟;(4)OpenStack的相關項目等。

基本介紹

  • 書名:開源雲OpenStack技術指南
  • 類型:計算機與網際網路
  • 出版日期:2013年6月1日
  • 語種:簡體中文, 英語
  • ISBN:7030375106
  • 品牌:科學出版社
  • 作者:唐宏 秦潤峰
  • 出版社:科學出版社
  • 頁數:317頁
  • 開本:5
  • 定價:78.00
內容簡介,圖書目錄,

內容簡介

《開源雲OpenStack技術指南》適合開源雲OpenStack用戶,尤其是OpenStack初學者閱讀;也可供IaaS雲計算領域架構師、研發人員、運維工程師、技術工程師,高等院校計算機等相關專業廣大師生,以及對OpenStack技術感興趣的讀者閱讀和參考。

圖書目錄

前言
OpenStack技術詳解篇
第1章 OpenStack技術概要
1.1 OpenStack總體概況
1.2 OpenStack社區總體組織架構
1.3 OpenStack總體系統架構
1.3.1 Nova系統架構概況
1.3.2 Swift系統架構概況
1.3.3 G1ance系統架構概況
1.4 其他開源雲平台簡述
1.4.1 Eucalyptus
1.4.2 AbiCloud
1.4.3 OpenNebula
第2章 Nova項目
2.1 Nova簡介
2.2 Nova系統能力分析
2.2.1 系統可擴展性
2.2.2 系統安全能力與可靠性
2.2.3 系統彈性調度能力
2.2.4 系統兼容能力
2.3 Queue:系統訊息中樞
2.3.1 RabiitMQ與AMQP
2.3.2 Nova中的RablfitMQ套用
2.4 Nova—Compute:多虛擬化兼容平台
2.4.1 基於XenServer的套用實現
2.4.2 基於VMWare ESX的套用實現
2.4.3 基於Hyper—V的套用實現
2.4.4 基於圳bvirt的虛擬化平台調度
2.5 Nova—Volume:快速塊存儲
2.5.1 Nova—volume概述
2.5.2 Nova—Vo1ume的套用實現
2.5.3 Nova—volume的典型VaaS服務——VSA
第3章 Quantum項目
3.1 Quantum概述
3.1.1 Quantum體系架構
3.1.2 Quantum Plugin網路外掛程式
3.2 Nova與Quantum的通信架構
3.3 Quanturn安裝配置流程
第4章 Keystome項目
4.1 Keystone概述
4.2 Keystone體系架構
4.3 Keystone API
4.3.1 Keystone API概述
4.3.2 Keystone API核心操作
4.3.3 keystone—manage工具
4.3.4 Curl工具套用
第5章 Swift項目
5.1 Swift概述
5.1.1 Swift關鍵概念
5.1.2 Swift伺服器進程
5.2 Swift系統能力分析
5.2.1 Swift可擴展能力
5.2.2 Swift安全能力與可靠性
5.2.3 Swift負載均衡能力
5.3 Swift ReSTful API詳解
5.3.1 認證
5.3.2 存儲賬戶服務API
5.3.3 存儲容器服務API
5.3.4 存儲對象服務API
OpenStack實戰安裝篇
第6章 Nova安裝部署
6.1 Stackops安裝Nova平台
6.1.1 Stackops部署方案以及準備工作
6.1.2 單節點模式安裝
6.1.3 雙節點模式安裝
6.1.4 多節點模式安裝
6.1.5 Stackops配置項
6.1.6 Upstart腳本
6.2 腳本安裝OpenStack Nova
6.3 手動安裝OpenStack Nova
6.3.1 雙節點手動安裝準備工作
6.3.2 控制節點服務安裝
6.3.3 計算節點服務安裝
6.3.4 雙節點手動安裝驗證
第7章 Glance項目
7.1 Glance架構概述
7.2 Glance安裝部署
7.3 Glance配置
7.3.1 Glance通用配置選項
7.3.2 配置Glance日誌
7.3.3 配置Glance存儲後端
7.3.4 配置Glance Registry
7.3.5 配置Notification
7.3.6 Glance配置檔案說明
第8章 Openstack相關項目
8.1 OpenStack的擴展項目
8.1.1 Openstackx
8.1.2 Openstack compute
8.1.3 python—novaclient
8.2 Dashboard
8.2.1 Dashboard的安裝部署
8.2.2 Dashboarcl的使用
第9章 平台管理
9.1 Nova管理
9.1.1 基於nova—manage工具的Nova管理
9.1.2 基於euca2ools工具的Nova管理
9.1.3 基於nova—client工具的Nova管理
9.2 鏡像管理
9.2.1 製作Ubuntu系統鏡像
9.2.2 製作CentOS系統鏡像
9.2.3 製作Windows XP系統鏡像
9.2.4 uec—publish—image鏡像上傳工具
9.2.5 glance add鏡像上傳工具
第10章 Swift安裝管理
10.1 Swift—all—in—one安裝部署
10.1.1 SAIO安裝步驟
10.1.2 Swift驗證
10.2 多節點Swift安裝部署
10.2.1 安裝準備
10.2.2 安裝swauth身份驗證
10.2.3 安裝配置Proxy Server
10.2.4 Storage Node安裝步驟
10.2.5 Swift驗證
10.3 Keystone與Swift結合
10.4 配置項參考
10.4.1 object—server.conf配置項
10.4.2 container—server.conf配置項
10.4.3 account—server.conf配置項
10.4.4 proxy—server.conf配置項
10.5 Swift命令行工具
第11章 命令詳解
11.1 nova—manage常用命令
11.2 Glance命令
11.3 pythnon—novaclient命令行工具
參考文獻
附錄 配置項詳解
  

相關詞條

熱門詞條

聯絡我們