图书介绍
Open Stack设计与实现PDF|Epub|txt|kindle电子书版本网盘下载
![Open Stack设计与实现](https://www.shukui.net/cover/8/30991224.jpg)
- 英特尔开源技术中心编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121258305
- 出版时间:2015
- 标注页数:374页
- 文件大小:42MB
- 文件页数:389页
- 主题词:计算机网络
PDF下载
下载说明
Open Stack设计与实现PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识OpenStack1
1.1 从虚拟化到OpenStack1
1.1.1 虚拟化1
1.1.2 云计算2
1.1.3 OpenStack4
1.2 OpenStack体系结构6
1.3 OpenStack项目发展流程13
1.3.1 新项目14
1.3.2 孵化项目14
1.3.3 核心项目及集成项目15
1.4 OpenStack社区15
1.4.1 邮件列表16
1.4.2 IRC和项目例会16
1.4.3 Summit和Meetup17
1.4.4 其他社交平台19
1.5 其他开源项目19
第2章 OpenStack开发基础22
2.1 相关开发资源22
2.1.1 OpenStack社区22
2.1.2 OpenStack文档22
2.1.3 OpenStack书籍23
2.1.4 其他网络资源24
2.2 OpenStack开发的技术基础25
2.3 部署开发环境26
2.3.1 Git26
2.3.2 Devstack27
2.4 浏览OpenStack源代码31
2.4.1 源码目录结构31
2.4.2 浏览代码的工具33
2.4.3 分析源码如何入手35
2.5 OpenStack代码质量保证体系38
2.5.1 编码规范40
2.5.2 代码评审Gerrit43
2.5.3 单元测试Tox48
2.5.4 持续集成Jenkins51
2.6 如何贡献54
2.6.1 文档54
2.6.2 修补Bug55
2.6.3 增加Feature57
2.6.4 Review60
2.6.5 调试61
第3章 虚拟化62
3.1 概述62
3.1.1 虚拟化实现方式64
3.1.2 虚拟化现状和未来66
3.2 高层管理工具74
3.2.1 XenAPI74
3.2.2 Libvirt75
3.3 OpenStack相关实现84
3.3.1 Libvirt驱动84
3.3.2 XenAPI驱动86
第4章 OpenStack通用技术88
4.1 消息总线88
4.2 SQLAlchemy和数据库(Shane)92
4.3 RESTful API和WSGI96
4.4 Eventlet103
4.5 OpenStack通用库Oslo106
4.5.1 Cliff107
4.5.2 oslo.config111
4.5.3 oslo.db113
4.5.4 oslo.il8n116
4.5.5 oslo.messaging116
4.5.6 stevedore123
4.5.7 TaskFlow127
4.5.8 cookiecutter133
4.5.9 oslo.policy134
4.5.10 oslo.rootwrap135
4.5.11 oslo.test138
第5章 计算141
5.1 Nova体系结构141
5.2 Nova API148
5.2.1 Nova API执行过程149
5.2.2 Nova API的实现155
5.3 Conductor服务161
5.3.1 Object Model163
5.4 Scheduler166
5.4.1 调度器166
5.4.2 Filtering167
5.4.3 Weighting169
5.5 Compute169
5.6 典型工作流程176
5.6.1 创建虚拟机176
5.6.2 冷迁移与Resize178
5.6.3 热迁移179
5.6.4 挂起和恢复181
5.6.5 Rebuild和Evacuate182
第6章 存储183
6.1 Swift183
6.1.1 Swift体系结构183
6.1.2 Ring191
6.1.3 Swift API202
6.1.4 认证210
6.1.5 对象管理与操作211
6.1.6 数据一致性215
6.2 Cinder218
6.2.1 Cinder体系结构218
6.2.2 Cinder API222
6.2.3 cinder-scheduler224
6.2.4 cinder-volume226
6.2.5 cinder-backup230
6.3 Glance232
6.3.1 Glance体系结构232
6.3.2 Glance API234
第7章 网络240
7.1 Neutron体系结构240
7.1.1 Linux虚拟网络241
7.1.2 Neutron网络抽象245
7.1.3 Neutron架构246
7.1.4 Neutron源码结构247
7.2 Neutron API249
7.2.1 neutron-server250
7.3 ML2 Plugin251
7.4 Port Binding扩展257
7.5 Open vSwitch Agent260
7.6 Service Plugin267
7.6.1 Firewall267
7.6.2 LoadBalance269
7.7 Neutron热点话题270
7.7.1 DVR271
7.7.2 SDN271
7.7.3 NFV/SRIOV272
第8章 安全274
8.1 OpenStack安全概述274
8.2 Keystone275
8.2.1 Keystone体系结构275
8.2.2 Keystone启动过程281
8.2.3 用户认证及令牌获取283
8.2.4 签名证书生成286
8.3 可信计算池288
8.3.1 体系结构289
8.3.2 Intel TXT与TBoot290
8.3.3 可信认证与OpenAttestation项目292
8.3.4 TrustedFilter295
8.3.5 部署297
8.4 OpenStack安全指南298
8.4.1 安全域及威胁分类298
8.4.2 通用的安全指引302
8.4.3 OpenStack组件的安全302
第9章 计量与监控305
9.1 Ceilometer体系架构305
9.1.1 Pipeline308
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/DB312
9.1.6 API Server313
9.1.7 Alarm相关314
9.2 部署与使用315
9.2.1 选择数据库315
9.2.2 安装316
9.2.3 配置320
9.2.4 使用323
9.3 Ceilometer插件的开发323
9.3.1 Pollster324
9.3.2 Notification Listener325
9.3.3 DB Backend Driver326
9.3.4 Compute Agent Inspector331
9.3.5 Publisher332
9.3.6 Discover332
第10章 部署334
10.1 TripleO体系结构334
10.1.1 DiskImage-Builder336
10.1.2 Ironic337
10.1.3 Heat339
10.1.4 OS-Configuration341
10.2 TripleO部署范例342
10.2.1 制作镜像342
10.2.2 搭建UnderCloud345
10.2.3 搭建OverCloud349
10.3 TripleO新特性351
10.3.1 iPXE351
10.3.2 Tuskar351
10.3.3 Ironic-python-agent352
10.3.4 Hash-ring352
10.3.5 Driver-factory352
第11章 控制面板353
11.1 Horizon体系结构353
11.1.1 Horizon与Django353
11.1.2 Horizon网站布局355
11.1.3 Horzion源码结构356
11.2 Horizon部署358
11.3 页面渲染流程360