失效链接处理 |
OpenStack设计与实现(第2版)PDF 下载
转载自:https://www.jb51.net/books/625006.html
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/25075412.html
相关截图:
资料简介: 本书是一本介绍 OpenStack 设计与实现原理的书。本书内容以 Newton 版本为基础,覆盖了OpenStack 的学习方法到设计与实现等各个方面内容,致力于帮助读者形成 OpenStack 及其各个主要组件与项目的拓扑。本书语言通俗易懂,能够带领读者更为快速走入 OpenStack 的世界并作出自己的贡献。本书适合希望能够参与 OpenStack 开发的读者,也适合对 OpenStack 茫然的初学者,以及有一定使用部署经验但是希望了解 OpenStack 实现原理的广大用户。 资料目录:
第 1 章 初识 OpenStack ..................................................................................1
1.1 从虚拟化到 OpenStack ..................................................................................................... 1 1.1.1 虚拟化 .................................................................................................................... 1 1.1.2 云计算 .................................................................................................................... 2 1.1.3 OpenStack ............................................................................................................... 4 1.2 OpenStack 基金会以及管理模式 ..................................................................................... 7 1.2.1 董事会 .................................................................................................................... 8 1.2.2 技术委员会 ............................................................................................................ 9 1.2.3 用户委员会 .......................................................................................................... 10 1.3 OpenStack 体系结构 ........................................................................................................11 1.4 OpenStack 项目发展流程 ............................................................................................... 18 1.4.1 新项目 .................................................................................................................. 18 1.4.2 孵化项目、集成项目和核心项目 ....................................................................... 19 1.4.3 大帐篷(Big Tent) ............................................................................................. 20 1.5 OpenStack 社区 ............................................................................................................... 21 1.5.1 邮件列表 .............................................................................................................. 21 1.5.2 IRC 和项目例会 ................................................................................................... 22 1.5.3 Summit 和 Meetup................................................................................................ 23 1.5.4 其他社交平台....................................................................................................... 25 1.6 其他开源项目 ................................................................................................................. 25 1.7 OpenStack 的技术发展趋势 ........................................................................................... 30 第 2 章 OpenStack 开发基础.........................................................................33 2.1 相关开发资源 ................................................................................................................. 33 2.1.1 OpenStack 社区 .................................................................................................... 33 2.1.2 OpenStack 文档 .................................................................................................... 33 2.1.3 OpenStack 书籍 .................................................................................................... 34 2.1.4 其他网络资源....................................................................................................... 35 2.2 OpenStack 开发的技术基础 ........................................................................................... 35 2.3 部署开发环境 ................................................................................................................. 36 2.3.1 Git ......................................................................................................................... 37 2.3.2 Devstack................................................................................................................ 38 2.4 浏览 OpenStack 源代码 .................................................................................................. 42 2.4.1 浏览代码的工具................................................................................................... 43 2.4.2 分析源码如何入手............................................................................................... 44 2.5 OpenStack 代码质量保证体系 ....................................................................................... 48 2.5.1 编码规范 .............................................................................................................. 50 2.5.2 代码评审 Gerrit .................................................................................................... 53 2.5.3 单元测试 Tox ....................................................................................................... 58 2.5.4 持续集成 Jenkins.................................................................................................. 61 2.6 如何贡献 ......................................................................................................................... 66 2.6.1 文档 ...................................................................................................................... 67 2.6.2 修补 bug ............................................................................................................... 67 2.6.3 增加 feature .......................................................................................................... 69 2.6.4 review ................................................................................................................... 72 2.6.5 调试 ...................................................................................................................... 73 第 3 章 虚拟化 ...............................................................................................75 3.1 概述 ................................................................................................................................. 75 3.1.1 虚拟化实现方式................................................................................................... 77 3.1.2 虚拟化现状和未来............................................................................................... 79 3.2 高层管理工具 ................................................................................................................. 87 3.2.1 XenAPI ................................................................................................................. 88 3.2.2 Libvirt ................................................................................................................... 89 3.3 OpenStack 相关实现 ....................................................................................................... 98 3.3.1 Libvirt 驱动 .......................................................................................................... 98 3.3.2 XenAPI 驱动 ...................................................................................................... 100 第 4 章 OpenStack 通用技术.......................................................................102 4.1 消息总线 ....................................................................................................................... 102 4.2 SQLAlchemy 和数据库 ................................................................................................ 107 4.3 RESTful API 和 WSGI ...................................................................................................111 4.4 Eventlet .......................................................................................................................... 120 4.5.1 Cliff .................................................................................. |