注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件Open Stack設(shè)計(jì)與實(shí)現(xiàn)

Open Stack設(shè)計(jì)與實(shí)現(xiàn)

Open Stack設(shè)計(jì)與實(shí)現(xiàn)

定 價(jià):¥79.00

作 者: 英特爾開源技術(shù)中心 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787121258305 出版時(shí)間: 2015-05-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《Open Stack設(shè)計(jì)與實(shí)現(xiàn)》是一本介紹OpenStack設(shè)計(jì)與實(shí)現(xiàn)原理的書?!禣pen Stack設(shè)計(jì)與實(shí)現(xiàn)》以Juno版本為基礎(chǔ),覆蓋了OpenStack的學(xué)習(xí)方法到設(shè)計(jì)與實(shí)現(xiàn)等各個(gè)方面內(nèi)容,致力于幫助讀者形成OpenStack及其各個(gè)主要組件與項(xiàng)目的拓?fù)?。《Open Stack設(shè)計(jì)與實(shí)現(xiàn)》語言通俗易懂,能夠帶領(lǐng)讀者更為快速地走入OpenStack的世界并做出自己的貢獻(xiàn)?!禣penStack設(shè)計(jì)與實(shí)現(xiàn)》適合希望能夠參與OpenStack開發(fā)的讀者,也適合對(duì)OpenStack茫然的初學(xué)者,以及有一定使用部署經(jīng)驗(yàn)但是希望了解OpenStack實(shí)現(xiàn)原理的廣大用戶。

作者簡介

  英特爾開源技術(shù)中心(Intel Open Source Technology Center,OTC)是英特爾公司內(nèi)專職進(jìn)行開源軟件開發(fā)的團(tuán)隊(duì),負(fù)責(zé)在系統(tǒng)軟件領(lǐng)域進(jìn)行與英特爾平臺(tái)相關(guān)的技術(shù)開發(fā)和創(chuàng)新,并在Linux操作系統(tǒng)內(nèi)核、Android/Chrome操作系統(tǒng)、云計(jì)算和虛擬化技術(shù)、HTML5Web Runtime、圖形驅(qū)動(dòng)及多媒體軟件,以及系統(tǒng)軟件的優(yōu)化等方面積累了業(yè)界領(lǐng)先的技術(shù)能力。同時(shí)依托強(qiáng)大的技術(shù)團(tuán)隊(duì),OTC積極參與開源社區(qū)對(duì)開源軟件的推廣普及活動(dòng),并對(duì)國內(nèi)及國際上主流開源操作系統(tǒng)廠商提供有力的支持。

圖書目錄

第1章初識(shí)OpenStack  1 1.1  從虛擬化到OpenStack  1 1.1.1  虛擬化     1 1.1.2  云計(jì)算     2 1.1.3  OpenStack  4 1.2  OpenStack體系結(jié)構(gòu)     6 1.3  OpenStack項(xiàng)目發(fā)展流程     13 1.3.1  新項(xiàng)目     14 1.3.2  孵化項(xiàng)目     14 1.3.3  核心項(xiàng)目及集成項(xiàng)目     15 1.4  OpenStack社區(qū)     15 1.4.1  郵件列表     16 1.4.2  IRC和項(xiàng)目例會(huì)     16 1.4.3  Summit和Meetup  17 1.4.4  其他社交平臺(tái)     19 1.5  其他開源項(xiàng)目     19 第2章OpenStack開發(fā)基礎(chǔ)     22 2.1  相關(guān)開發(fā)資源     22 2.1.1  OpenStack社區(qū)     22 2.1.2  OpenStack文檔     22 2.1.3  OpenStack書籍     23 2.1.4  其他網(wǎng)絡(luò)資源     24 2.2  OpenStack開發(fā)的技術(shù)基礎(chǔ)     25 2.3  部署開發(fā)環(huán)境     26 2.3.1  Git  26 2.3.2  Devstack  27 2.4  瀏覽OpenStack源代碼     31 2.4.1  源碼目錄結(jié)構(gòu)     31 2.4.2  瀏覽代碼的工具     33 2.4.3  分析源碼如何入手     35 2.5  OpenStack代碼質(zhì)量保證體系     38 2.5.1  編碼規(guī)范     40 2.5.2  代碼評(píng)審Gerrit  43 2.5.3  單元測(cè)試Tox  48 2.5.4  持續(xù)集成Jenkins  51 2.6  如何貢獻(xiàn)     54 2.6.1  文檔     54 2.6.2  修補(bǔ)Bug  55 2.6.3  增加Feature  57 2.6.4  Review   60 2.6.5  調(diào)試     61 第3章虛擬化     62 3.1  概述     62 3.1.1  虛擬化實(shí)現(xiàn)方式     64 3.1.2  虛擬化現(xiàn)狀和未來     66 3.2  高層管理工具     74 3.2.1  XenAPI 74 3.2.2  Libvirt  75 3.3  OpenStack相關(guān)實(shí)現(xiàn)     84 3.3.1  Libvirt驅(qū)動(dòng)     84 3.3.2  XenAPI驅(qū)動(dòng)     86 第4章OpenStack通用技術(shù)     88 4.1  消息總線     88 4.2  SQLAlchemy和數(shù)據(jù)庫(Shane)     92 4.3  RESTful API和WSGI 96 4.4  Eventlet  103 4.5  OpenStack通用庫Oslo  106 4.5.1  Cliff 107 4.5.2  oslo.config  111 4.5.3  oslo.db  113 4.5.4  oslo.i18n  116 4.5.5  oslo.messaging  116 4.5.6  stevedore  123 4.5.7  TaskFlow   127 4.5.8  cookiecutter  133 4.5.9  oslo.policy  134 4.5.10  oslo.rootwrap  135 4.5.11  oslo.test  138 第5章計(jì)算     141 5.1  Nova體系結(jié)構(gòu)     141 5.2  Nova API 148 5.2.1  Nova API執(zhí)行過程     149 5.2.2  Nova API的實(shí)現(xiàn)     155 5.3  Conductor服務(wù)     161 5.3.1  Object Model 163 5.4  Scheduler  166 5.4.1  調(diào)度器     166 5.4.2  Filtering  167 5.4.3  Weighting  169 5.5  Compute  169 5.6  典型工作流程     176 5.6.1  創(chuàng)建虛擬機(jī)     176 5.6.2  冷遷移與Resize  178 5.6.3  熱遷移     179 5.6.4  掛起和恢復(fù)     181 5.6.5  Rebuild和Evacuate  182 第6章存儲(chǔ)     183 6.1  Swift  183 6.1.1  Swift體系結(jié)構(gòu)     183 6.1.2  Ring  191 6.1.3  Swift API 202 6.1.4  認(rèn)證     210 6.1.5  對(duì)象管理與操作     211 6.1.6  數(shù)據(jù)一致性     215 6.2  Cinder  218 6.2.1  Cinder體系結(jié)構(gòu)     218 6.2.2  Cinder API 222 6.2.3  cinder-scheduler  224 6.2.4  cinder-volume  226 6.2.5  cinder-backup  230 6.3  Glance  232 6.3.1  Glance體系結(jié)構(gòu)     232 6.3.2  Glance API 234 第7章網(wǎng)絡(luò)     240 7.1  Neutron體系結(jié)構(gòu)     240 7.1.1  Linux虛擬網(wǎng)絡(luò)     241 7.1.2  Neutron網(wǎng)絡(luò)抽象     245 7.1.3  Neutron架構(gòu)     246 7.1.4  Neutron源碼結(jié)構(gòu)     247 7.2  Neutron API 249 7.2.1  neutron-server  250 7.3  ML2 Plugin  251 7.4  Port Binding擴(kuò)展     257 7.5  Open vSwitch Agent  260 7.6  Service Plugin  267 7.6.1  Firewall 267 7.6.2  LoadBalance  269 7.7  Neutron熱點(diǎn)話題     270 7.7.1  DVR   271 7.7.2  SDN   271 7.7.3  NFV/SRIOV   272 第8章安全     274 8.1  OpenStack安全概述     274 8.2  Keystone  275 8.2.1  Keystone體系結(jié)構(gòu)     275 8.2.2  Keystone啟動(dòng)過程     281 8.2.3  用戶認(rèn)證及令牌獲取     283 8.2.4  簽名證書生成     286 8.3  可信計(jì)算池     288 8.3.1  體系結(jié)構(gòu)     289 8.3.2  Intel TXT與TBoot  290 8.3.3  可信認(rèn)證與OpenAttestation項(xiàng)目     292 8.3.4  TrustedFilter  295 8.3.5  部署     297 8.4  OpenStack安全指南     298 8.4.1  安全域及威脅分類     298 8.4.2  通用的安全指引     302 8.4.3  OpenStack組件的安全     302 第9章計(jì)量與監(jiān)控     305 9.1  Ceilometer體系架構(gòu)     305 9.1.1  Pipeline  308 9.1.2  Polling Agent與Pollster插件     310 9.1.3  Notification Agent與Notification Listeners插件     311 9.1.4  Collector 與Dispatcher插件     311 9.1.5  Storage/DB   312 9.1.6  API Server  313 9.1.7  Alarm相關(guān)     314 9.2  部署與使用     315 9.2.1 選擇數(shù)據(jù)庫     315 9.2.2  安裝     316 9.2.3  配置     320 9.2.4  使用     323 9.3  Ceilometer插件的開發(fā)     323 9.3.1  Pollster  324 9.3.2  Notification Listener  325 9.3.3  DB Backend Driver  326 9.3.4  Compute Agent Inspector  331 9.3.5  Publisher  332 9.3.6  Discover  332 第10章部署     334 10.1  TripleO體系結(jié)構(gòu)     334 10.1.1  DiskImage-Builder  336 10.1.2  Ironic  337 10.1.3  Heat  339 10.1.4  OS-Configuration  341 10.2  TripleO部署范例     342 10.2.1  制作鏡像     342 10.2.2  搭建UnderCloud  345 10.2.3  搭建OverCloud  349 10.3  TripleO新特性     351 10.3.1  iPXE  351 10.3.2  Tuskar  351 10.3.3  Ironic-python-agent  352 10.3.4  Hash-ring  352 10.3.5  Driver-factory  352 第11章控制面板     353 11.1  Horizon體系結(jié)構(gòu)     353 11.1.1  Horizon與Django  353 11.1.2  Horizon網(wǎng)站布局     355 11.1.3  Horzion源碼結(jié)構(gòu)     356 11.2  Horizon部署     358 11.3  頁面渲染流程     360

本目錄推薦

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