OpenStack设计与实现(第3版)(博文视点出品)
¥
24.72
2.3折
¥
109
九品
仅1件
作者英特尔亚太研发有限公司 著
出版社电子工业出版社
出版时间2020-08
版次1
装帧平装
货号A5
上书时间2024-12-17
商品详情
- 品相描述:九品
图书标准信息
-
作者
英特尔亚太研发有限公司 著
-
出版社
电子工业出版社
-
出版时间
2020-08
-
版次
1
-
ISBN
9787121392863
-
定价
109.00元
-
装帧
平装
-
开本
16开
-
页数
500页
-
字数
753千字
- 【内容简介】
-
本书是一本介绍OpenStack设计与实现原理的书。本书内容以Train版本为基础,覆盖了OpenStack从学习方法到设计与实现等各个方面的内容,包括OpenStack的成长史、OpenStack开发的基础流程、如何分析OpenStack的源码、OpenStack的底层基石DD虚拟化、OpenStack众多项目中所用到的通用技术,以及OpenStack主要组件及项目的实现,致力于帮助读者形成OpenStack及其各个主要组件与项目的拓扑图。本书语言通俗易懂,能够带领读者更为快速地走入OpenStack的世界并做出自己的贡献。本书适合希望参与OpenStack开发的读者,也适合对OpenStack茫然的初学者,以及有一定使用部署经验但是希望了解OpenStack实现原理的广大用户。
- 【作者简介】
-
英特尔亚太区研发有限公司于 2005 年 9 月在上海市紫竹科学园区正式成立。作为一个职能完备的研发机构,它兼具先进产品的开发能力和市场推广能力,将为中国及全球提供创新产品,为客户提供全面支持。
- 【目录】
-
第1章 初识OpenStack1
1.1 从虚拟化到OpenStack1
1.1.1 虚拟化1
1.1.2 云计算2
1.1.3 OpenStack4
1.2 OpenStack基金会及管理模式9
1.2.1 董事会10
1.2.2 技术委员会11
1.2.3 用户委员会12
1.3 OpenStack体系结构12
1.4 OpenStack项目发展流程20
1.4.1 新项目20
1.4.2 孵化项目、集成项目和核心项目20
1.4.3 大帐篷(Big Tent)22
1.5 OpenStack社区23
1.5.1 邮件列表23
1.5.2 IRC和项目例会24
1.5.3 Summit和Meetup24
1.5.4 其他社交平台27
1.6 其他开源项目28
1.7 OpenStack的技术发展趋势33
第2章 OpenStack开发基础36
2.1 相关开发资源36
2.1.1 OpenStack社区36
2.1.2 OpenStack文档36
2.1.3 OpenStack书籍37
2.2 OpenStack开发的技术基础38
2.3 部署开发环境39
2.3.1 Git39
2.3.2 Devstack40
2.4 浏览OpenStack源码43
2.4.1 浏览代码的工具44
2.4.2 分析源码如何入手45
2.5 OpenStack代码质量保证体系48
2.5.1 编码规范50
2.5.2 代码评审Gerrit53
2.5.3 单元测试Tox57
2.5.4 持续集成Jenkins60
2.6 如何贡献66
2.6.1 文档66
2.6.2 修补Bug66
2.6.3 增加Feature68
2.6.4 Review71
2.6.5 调试72
第3章 虚拟化74
3.1 概述74
3.1.1 虚拟化的实现方式76
3.1.2 虚拟化的现状和未来78
3.2 高层管理工具86
3.2.1 XenAPI87
3.2.2 Libvirt88
3.3 OpenStack相关实现97
3.3.1 Libvirt驱动98
3.3.2 XenAPI驱动99
第4章 OpenStack通用技术101
4.1 消息总线101
4.2 SQLAlchemy和数据库106
4.3 RESTful API和WSGI110
4.4 Eventlet和AsyncIO119
4.5 命令行构建120
4.6 OpenStack通用库Oslo124
4.6.1 oslo.config124
4.6.2 oslo.db126
4.6.3 oslo.i18n130
4.6.4 oslo.messaging131
4.6.5 stevedore138
4.6.6 TaskFlow141
4.6.7 cookiecutter148
4.6.8 oslo.policy149
4.6.9 oslo.rootwrap150
4.6.10 oslo.test153
4.6.11 oslo.versionedobjects155
第5章 计算159
5.1 Nova体系结构160
5.2 Nova API165
5.2.1 Nova v2.1 API165
5.2.2 Nova API实现167
5.3 Rolling Upgrade175
5.4 Scheduler184
5.4.1 调度器184
5.4.2 Resource Tracker188
5.4.3 调度流程191
5.5 Cells v2192
5.6 典型工作流程194
5.6.1 创建虚拟机194
5.6.2 冷迁移与Resize195
5.6.3 热迁移197
5.6.4 挂起和恢复199
5.6.5 Rebuild和Evacuate200
5.7 资源管理服务Placement200
5.7.1 Placement API201
5.7.2 API版本管理202
5.7.3 错误机制204
5.7.4 管理Nova资源204
5.7.5 查看资源消耗211
5.7.6 Placement的发展212
第6章 存储213
6.1 Swift213
6.1.1 Swift体系结构213
6.1.2 Ring221
6.1.3 Swift API231
6.1.4 认证238
6.1.5 对象管理与操作240
6.1.6 数据一致性243
6.2 Cinder246
6.2.1 Cinder体系结构246
6.2.2 Cinder API250
6.2.3 cinder-scheduler253
6.2.4 cinder-volume254
6.2.5 cinder-backup259
6.3 Glance261
6.3.1 Glance体系结构261
6.3.2 Glance API264
6.4 Ceph268
6.4.1 Ceph体系结构270
6.4.2 RADOS272
6.4.3 Ceph块设备292
6.4.4 Ceph FS296
6.4.5 Ceph与OpenStack297
第7章 网络300
7.1 Neutron体系结构300
7.1.1 Linux虚拟网络301
7.1.2 Neutron网络资源模型305
7.1.3 网络实现模型311
7.1.4 Neutron软件架构315
7.2 Neutron Plugin316
7.2.1 ML2 Plugin316
7.2.2 Service Plugin320
7.3 Neutron Agent323
第8章 安全327
8.1 OpenStack安全概述327
8.2 Keystone328
8.2.1 Keystone体系结构328
8.2.2 Keystone启动过程335
8.2.3 用户认证及令牌获取337
8.2.4 Keystone 高阶应用343
8.3 可信计算池346
8.3.1 体系结构346
8.3.2 Intel TXT与TBoot347
8.3.3 可信认证与OpenAttestation
项目349
8.3.4 TrustedFilter353
8.3.5 部署355
第9章 计量与监控357
9.1 Ceilometer358
9.1.1 体系结构358
9.1.2 Pipeline360
9.1.3 Polling Agent与Pollster插件362
9.1.4 Notification Agent与Notification Listener插件363
9.1.5 Storage/DB364
9.1.6 部署与使用364
9.1.7 插件的开发367
9.2 Aodh374
9.2.1 体系结构374
9.2.2 部署与使用376
9.2.3 插件的开发380
9.3 Gnocchi386
9.3.1 体系结构386
9.3.2 部署与使用390
9.4 Panko391
第10章 物理机管理392
10.1 Ironic体系结构392
10.1.1 Ironic Driver395
10.1.2 Ironic API399
10.1.3 Ironic Conductor400
10.1.4 ironic-python-agent401
10.1.5 ironic-inspector402
10.2 Ironic中的网络管理402
10.2.1 物理交换机管理402
10.2.2 多租户网络的支持403
10.3 Ironic节点的注册和启动405
10.4 Ironic使用技巧407
10.4.1 如何设置MySQL的root密码407
10.4.2 Ironic环境搭建408
10.4.3 Neutron配置408
10.4.4 使用Devstack搭建
Ironic物理机环境408
第11章 控制面板413
11.1 Horizon体系结构413
11.1.1 Horizon与Django413
11.1.2 Horizon网站布局416
11.1.3 Horizon源码结构418
11.2 Horizon部署420
11.3 页面渲染流程423
第12章 容器437
12.1 容器技术437
12.1.1 容器的原理437
12.1.2 常见的容器集群
管理工具438
12.2 容器与OpenStack442
12.2.1 nova-docker/heat-docker443
12.2.2 Magnum443
12.2.3 Murano452
12.2.4 Kolla453
12.2.5 Solum454
12.2.6 Kuryr456
12.2.7 容器技术与OpenStack的展望457
12.3 Kata安全容器458
12.3.1 容器技术与虚拟机技术458
12.3.2 Kata容器技术与
实现原理459
12.3.3 Kata容器架构及实现460
12.3.4 Kata容器创建流程461
第13章 部署463
13.1 配置管理工具464
13.2 OpenStack部署项目466
13.2.1 Bifrost467
13.2.2 Kolla469
13.2.3 TripleO476
第14章 加速设备管理481
14.1 Cyborg体系结构481
14.2 Cyborg数据模型482
14.3 Cyborg与Nova等组件的
交互486
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价