注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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ù)叢書
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 企業(yè)軟件開發(fā)與實(shí)施

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

內(nèi)容簡介

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

作者簡介

  黃凱,近十年來一直從事企業(yè)級容器和基礎(chǔ)架構(gòu)的設(shè)計(jì)研究,曾就職于普元軟件、EMC中國研發(fā)中心等公司,親自參與大量企業(yè)級數(shù)據(jù)應(yīng)用與存儲創(chuàng)新項(xiàng)目的設(shè)計(jì)開發(fā),對分布式環(huán)境下的高性能計(jì)算有深刻認(rèn)識,擁有多項(xiàng)關(guān)于虛擬化與彈性計(jì)算的國內(nèi)外專利。目前擔(dān)任IBMx86云計(jì)算解決方案專家,主要從事x86數(shù)據(jù)中心的各類云計(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é)研究、開發(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è),利用開源技術(shù)結(jié)合國內(nèi)企業(yè)特殊需求,深度定制化開發(fā)符合國企特色的私有云。參與云計(jì)算相關(guān)專利、論文的撰寫。在利用OpenStack等開源技術(shù)為國有企業(yè)進(jìn)行私有云建設(shè)方面,擁有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。

圖書目錄

前言
第一部分 基 礎(chǔ) 篇
第1章 OpenStack簡介
1.1 OpenStack概述
1.2 OpenStack的結(jié)構(gòu)
1.3 OpenStack的功能與作用
1.4 OpenStack與CloudStack的比較
1.5 OpenStack應(yīng)用現(xiàn)狀和發(fā)展趨勢
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磁盤實(shí)例
1.6.5 創(chuàng)建塊存儲流程概述
1.7 OpenStack體系結(jié)構(gòu)
1.7.1 OpenStack設(shè)計(jì)原則
1.7.2 OpenStack架構(gòu)
1.8 OpenStack的開發(fā)資源
1.8.1 OpenStack社區(qū)
1.8.2 OpenStack基金會
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 塊存儲節(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 塊存儲節(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的介紹和開發(fā)
4.1 簡述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ōu)化
4.1.6 如何編寫一個(gè)核心API
4.1.7 如何編寫一個(gè)擴(kuò)展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認(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ù)啟動
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的后端存儲
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ù)庫配置
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ù)啟動
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ū)動
7.5 虛擬機(jī)鏡像格式
第8章 Neutron網(wǎng)絡(luò)組件
8.1 Neutron概述
8.2 使用Open vSwitch的plugin
第9章 Cinder塊存儲組件
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)云硬盤需要注意的問題
9.2 配置從Volume啟動虛擬機(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ù)庫備份
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 ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號