注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設(shè)計程序設(shè)計綜合OpenStack實戰(zhàn)指南

OpenStack實戰(zhàn)指南

OpenStack實戰(zhàn)指南

定 價:¥69.00

作 者: 黃凱,毛偉杰,顧駿杰 著
出版社: 機械工業(yè)出版社
叢編項: 云計算與虛擬化技術(shù)叢書
標 簽: 計算機/網(wǎng)絡 企業(yè)軟件開發(fā)與實施

ISBN: 9787111476320 出版時間: 2014-09-01 包裝: 平裝
開本: 16開 頁數(shù): 368 字數(shù):  

內(nèi)容簡介

  開源項目OpenStack正在公有云和私有云中大行其道,眾多IT企業(yè)和研發(fā)團隊的開發(fā)人員都躍躍欲試想要搭上這一班“云計算的動車組”。面對有史以來最為龐雜、參與人數(shù)最多的開源項目之一,如何快速理順OpenStack中紛繁復雜的各種概念?如何深度集成和定制某個功能模塊?出現(xiàn)問題時面對隱晦的日志無法找到根本原因怎么辦?想弄清楚OpenStack某個模塊的設(shè)計精髓以模仿這樣一個大規(guī)模分布式計算框架,又該學些什么?本書將帶領(lǐng)你抽絲剝繭,了解每個模塊的使用方法和工作原理,讓你可以在短時間內(nèi)一窺OpenStack的全貌并找到最合適的方法深度定制一個云計算環(huán)境?!对朴嬎闩c虛擬化技術(shù)叢書:OpenStack實戰(zhàn)指南》的主要內(nèi)容和特色:由淺入深,既有快速上手向?qū)?,又有深度定制所需的重要知識點。本書突出以實戰(zhàn)為主的閱讀目的,所有內(nèi)容都在一線真實環(huán)境中經(jīng)過實踐檢驗。對于關(guān)鍵參數(shù)和大量配置信息均給出了歸納和說明,去繁取精,一目了然。針對每個組件不僅做了針對性的用法分析,同時介紹一些與云計算相關(guān)的虛擬化知識和系統(tǒng)管理方法。結(jié)合大量圖例展示組件之間的調(diào)用順序和關(guān)系,全方位展示系統(tǒng)過程與原理。配合各章的主題,進行關(guān)鍵核心代碼的解讀,做到“知其然,也知其所以然”,幫助讀者進一步開展更深入的學習。本書是目前有關(guān)OpenStack使用和開發(fā)方面較全面的作品,結(jié)合了作者在各自領(lǐng)域的實戰(zhàn)經(jīng)驗和最佳實踐,全方位整理和總結(jié)了各種與OpenStack相關(guān)的知識和文檔,通過通俗易懂的語言,并配以大量關(guān)鍵代碼的解讀,深入淺出地介紹OpenStack的關(guān)鍵組件,幫助讀者快速高效地了解和掌握基于OpenStack的云計算環(huán)境的搭建與運營。書中首先通過介紹OpenStack體系結(jié)構(gòu)和相關(guān)開發(fā)資源,以及第2章的向?qū)椭x者快速配置一個普通的OpenStack環(huán)境。然后重點介紹如何使用OpenStack的計算API以及如何通過擴展來得到自定義功能,其中包括定制化開發(fā)Horizon圖形界面所需要了解的各種知識。接著圍繞OpenStack的計算、存儲和網(wǎng)絡組件進行深入剖析和展示,如基本調(diào)用流程、主要配置項和常用選項的使用方法等。最后綜合數(shù)據(jù)中心的典型運維場景介紹了OpenStack日常維護與診斷,進一步幫助讀者提升對OpenStack的掌握與運用。

作者簡介

  黃凱,近十年來一直從事企業(yè)級容器和基礎(chǔ)架構(gòu)的設(shè)計研究,曾就職于普元軟件、EMC中國研發(fā)中心等公司,親自參與大量企業(yè)級數(shù)據(jù)應用與存儲創(chuàng)新項目的設(shè)計開發(fā),對分布式環(huán)境下的高性能計算有深刻認識,擁有多項關(guān)于虛擬化與彈性計算的國內(nèi)外專利。目前擔任IBMx86云計算解決方案專家,主要從事x86數(shù)據(jù)中心的各類云計算參考方案的設(shè)計、規(guī)劃以及咨詢,擁有豐富的云計算數(shù)據(jù)中心經(jīng)驗。毛偉杰,從事虛擬化方面的工作,主要負責大型企業(yè)數(shù)據(jù)中心基于VMware的私有云規(guī)劃、部署、運維。目前就職于嘉值云計算公司,從事與OpenStack相關(guān)的工作,負責研究、開發(fā)、部署基于OpenStack的云計算技術(shù)。在系統(tǒng)運維和網(wǎng)絡技術(shù)方面有豐富的經(jīng)驗。顧駿杰,一直從事云計算方案的研發(fā)、設(shè)計、規(guī)劃、咨詢工作,主要側(cè)重企業(yè)私有云、云數(shù)據(jù)中心的建設(shè)和規(guī)劃。目前就職于普元軟件,擔任云計算架構(gòu)師,參與銀聯(lián)私有云的建設(shè),利用開源技術(shù)結(jié)合國內(nèi)企業(yè)特殊需求,深度定制化開發(fā)符合國企特色的私有云。參與云計算相關(guān)專利、論文的撰寫。在利用OpenStack等開源技術(shù)為國有企業(yè)進行私有云建設(shè)方面,擁有豐富的實戰(zhàn)經(jīng)驗。

圖書目錄

前言
第一部分 基 礎(chǔ) 篇
第1章 OpenStack簡介
1.1 OpenStack概述
1.2 OpenStack的結(jié)構(gòu)
1.3 OpenStack的功能與作用
1.4 OpenStack與CloudStack的比較
1.5 OpenStack應用現(xiàn)狀和發(fā)展趨勢
1.6 體驗OpenStack
1.6.1 初探OpenStack
1.6.2 創(chuàng)建OpenStack虛擬機實例
1.6.3 創(chuàng)建虛擬機流程概述
1.6.4 創(chuàng)建OpenStack磁盤實例
1.6.5 創(chuàng)建塊存儲流程概述
1.7 OpenStack體系結(jié)構(gòu)
1.7.1 OpenStack設(shè)計原則
1.7.2 OpenStack架構(gòu)
1.8 OpenStack的開發(fā)資源
1.8.1 OpenStack社區(qū)
1.8.2 OpenStack基金會
1.8.3 OpenStack項目資料
1.9 OpenStack非核心項目介紹
1.9.1 Ironic項目介紹
1.9.2 Tempest項目介紹
第2章 OpenStack的安裝
2.1 在Ubuntu上使用二進制包安裝
2.1.1 控制節(jié)點的安裝
2.1.2 網(wǎng)絡節(jié)點的安裝
2.1.3 計算節(jié)點的安裝
2.1.4 塊存儲節(jié)點的安裝
2.2 在Ubuntu上使用源代碼編譯安裝
2.2.1 控制節(jié)點的安裝
2.2.2 計算節(jié)點的安裝
2.2.3 網(wǎng)絡節(jié)點的安裝
2.2.4 塊存儲節(jié)點的安裝
第二部分 進 階 篇
第3章 OpenStack組織結(jié)構(gòu)一覽
3.1 組件關(guān)系
3.1.1 Nova組件
3.1.2 Swift組件
3.1.3 Keystone組件
3.1.4 Glance組件
3.1.5 Neutron組件
3.1.6 Cinder組件
3.2 OpenStack目錄組織結(jié)構(gòu)
3.2.1 Nova目錄結(jié)構(gòu)
3.2.2 Swift目錄結(jié)構(gòu)
3.2.3 Keystone目錄結(jié)構(gòu)
3.2.4 Glance目錄結(jié)構(gòu)
3.2.5 Neutron目錄結(jié)構(gòu)
3.2.6 Cinder目錄結(jié)構(gòu)
3.3 OpenStack配置文件
3.3.1 Nova配置文件及日志
3.3.2 Swift配置文件及日志
3.3.3 Keystone配置文件及日志
3.3.4 Glance配置文件及日志
3.3.5 Neutron配置文件及日志
3.3.6 Cinder配置文件及日志
3.4 小結(jié)
第4章 OpenStack API的介紹和開發(fā)
4.1 簡述Nova API體系
4.1.1 WSGI架構(gòu)
4.1.2 API響應流程
4.1.3 擴展API的加載
4.1.4 Nova API列表
4.1.5 分頁查詢和查詢優(yōu)化
4.1.6 如何編寫一個核心API
4.1.7 如何編寫一個擴展API
4.1.8 通過Filter為API增加功能
4.2 理解Eventlet
4.3 自定義DashBoard面板
4.3.1 理解Django框架
4.3.2 Django界面國際化
4.3.3 玩轉(zhuǎn)Horizon
第5章 Keystone認證組件
5.1 認證組件Keystone介紹
5.1.1 基本概念
5.1.2 用戶管理
5.1.3 服務管理
5.2 配置文件及參數(shù)選項
5.2.1 keystone.conf配置文件示例
5.2.2 keystone-paste.ini配置文件示例
5.2.3 logging.conf配置文件示例
5.2.4 連接OpenStack服務到Keystone
5.3 原理分析
5.3.1 Keystone認證原理
5.3.2 圖解Keystone
5.4 關(guān)鍵源代碼閱讀
5.4.1 源代碼分析之服務啟動
5.4.2 源代碼分析之CLI調(diào)用
5.5 案例:配置Keystone使用Active Directory進行認證
第6章 Glance鏡像組件
6.1 鏡像組件介紹
6.1.1 Glance表結(jié)構(gòu)
6.1.2 Glance中鏡像的概念
6.2 Glance的配置文件
6.2.1 glance-api.conf文件概述
6.2.2 配置鏡像緩存
6.2.3 glance-registry.conf文件概述
6.3 設(shè)置Glance的后端存儲
6.4 制作鏡像
6.4.1 使用virt-install創(chuàng)建CentOS鏡像
6.4.2 在Ubuntu上使用QEMU相關(guān)命令制作Windows鏡像
第7章 Nova計算組件
7.1 Nova組件介紹
7.2 虛擬化組件
7.3 配置文件及參數(shù)
7.3.1 數(shù)據(jù)庫配置
7.3.2 Hypervisor配置
7.3.3 RPC配置
7.3.4 配額設(shè)置
7.3.5 日志配置
7.3.6 調(diào)度配置
7.3.7 VNC配置
7.4 關(guān)鍵源代碼閱讀
7.4.1 Nova服務啟動
7.4.2 虛擬機狀態(tài)轉(zhuǎn)換
7.4.3 Nova Context
7.4.4 Keystone認證處理
7.4.5 REST API調(diào)用
7.4.6 組件間RPC調(diào)用
7.4.7 Hypervisor驅(qū)動
7.5 虛擬機鏡像格式
第8章 Neutron網(wǎng)絡組件
8.1 Neutron概述
8.2 使用Open vSwitch的plugin
第9章 Cinder塊存儲組件
9.1 Cinder交互流程
9.1.1 Nova現(xiàn)有塊設(shè)備操作API統(tǒng)計
9.1.2 Nova-Cinder交互流程分析
9.1.3 相關(guān)代碼源文件
9.1.4 使用Cinder實現(xiàn)云硬盤需要注意的問題
9.2 配置從Volume啟動虛擬機
9.3 使用Ceph作為Cinder的后端
第10章 OpenStack日常運維
10.1 維護與診斷
10.1.1 控制節(jié)點和Swift的維護與糾錯
10.1.2 計算節(jié)點的維護與糾錯
10.1.3 網(wǎng)絡診斷
10.2 標準化修復與例行檢查流程
10.2.1 標準化修復
10.2.2 例行檢查
10.3 日志與監(jiān)控
10.3.1 定位錯誤
10.3.2 錯誤日志
10.3.3 集中管理日志
10.3.4 監(jiān)控
10.4 備份與恢復
10.4.1 需要備份的數(shù)據(jù)
10.4.2 數(shù)據(jù)庫備份
10.4.3 文件系統(tǒng)備份
10.4.4 數(shù)據(jù)恢復
第11章 使用Fuel快速安裝OpenStack
11.1 Fuel規(guī)劃
11.2 Fuel安裝及使用
11.3 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號