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

OpenStack實(shí)戰(zhàn)指南

OpenStack實(shí)戰(zhàn)指南

定 價(jià):¥69.00

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

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111476320 出版時(shí)間: 2014-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 368 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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