OpenStack从零开始学

OpenStack从零开始学 pdf epub mobi txt 电子书 下载 2026

出版者:电子工业出版社
作者:卢万龙
出品人:
页数:352
译者:
出版时间:2016-11
价格:69
装帧:平装
isbn号码:9787121298738
丛书系列:
图书标签:
  • 云计算
  • OpenStack
  • 计算机
  • 待定
  • j
  • OpenStack
  • 云计算
  • 虚拟化
  • IaaS
  • 运维
  • Linux
  • DevOps
  • 网络
  • 存储
  • 自动化
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

OpenStack作为开源云计算技术首当其冲,有着广泛的受众、活跃的社区和良好的传播,尊为云计算技术的领导者。

《OpenStack从零开始学》由浅入深,从设计理论到实际操作,带领读者认识OpenStack云计算的全貌,轻松步入OpenStack云计算的世界。其内容涵盖了OpenStack云计算设计理论,虚拟化技术KVM和Xen的原理与应用,4种OpenStack网络架构(Flat、Local、GRE和VXLAN)模式和网络OSI 7层模型介绍,Ceph分布式存储, OpenStack安装配置(Nova、Cinder、Neutron、Horizon、Swift和Keystone等服务组件)、应用场景和实际操作(卷管理、创建网络和实例、实例热迁移和冷迁移)等多个方面,使读者读后如沐春风,真正喜欢云计算这项技术。

《OpenStack从零开始学》适合刚刚或者计划进入云计算领域的初级读者学习,也适合已经进入云计算领域并且有一定相关知识或认识的中级读者阅读。对于一些从事售前工作的读者,《OpenStack从零开始学》也非常适用。

作者简介

卢万龙

现就职于联想集团,近十年来一直专注于虚拟化、云计算和基础设施架构方面,参与建设企业众多重要项目的可行性研究、设计、实施和运维等工作,学习和积累了丰富的技术和项目管理经验,对KVM虚拟化、OpenStack云计算、分布式文件系统和IBM PowerVM有深入研究

周萌

2007年加入中油瑞飞,现任部门经理、技术架构师。拥有10多年行业从业经验,作为技术负责人参与了中石油多个统建项目的实施,对云计算有深入的理解,发表了多篇文章,研究领域包括分布式计算、项目管理和系统架构,积累了深厚的技术专业知识和丰富的管理经验。

目录信息

第1篇 原理篇
第1章 云计算之OpenStack 2
1.1 什么是云 2
1.2 OpenStack发展历程 4
1.3 OpenStack概念设计 4
1.4 OpenStack服务组件 6
第2章 计算(Nova)服务介绍 8
2.1 架构设计 10
2.2 虚拟化技术介绍 10
2.2.1 KVM虚拟化技术 12
2.2.2 Xen虚拟化技术 22
2.3 Libvirt技术介绍 31
2.3.1 Libvirt API介绍 32
2.3.2 Libvirt网络架构 34
2.3.3 Libvirt存储架构 36
第3章 网络(Neutron)服务介绍 37
3.1 网络OSI 7层模型 38
3.2 网络介绍 43
3.3 网络架构 44
3.4 网络API简介 45
3.5 LBaaS和FWaaS 46
3.6 网络类型介绍 48
第4章 存储服务介绍 51
4.1 块存储(Cinder)服务介绍 53
4.2 对象存储(Swift)服务介绍 54
4.2.1 对象存储特点 55
4.2.2 对象存储组成 57
4.3 文件系统存储 62
4.4 Ceph简介 62
4.4.1 存储数据过程 64
4.4.2 可扩展性和高可用性 65
4.4.3 集群管理 68
第5章 计量(Ceilometer)服务介绍 72
5.1 计量服务组件组成 72
5.2 计量服务组件支持列表 73
第6章 身份认证(Keystone)服务介绍 75
第7章 镜像(Glance)服务介绍 78
第8章 仪表板(Horizon)服务介绍 80
第9章 编排(Heat)服务介绍 87
第2篇 安装配置篇
第10章 OpenStack安装配置准备 90
10.1 架构设计 90
10.2 基础环境准备 93
10.2.1 安全设置规则 95
10.2.2 主机节点网络设置 96
10.2.3 节点时钟同步 102
10.2.4 配置OpenStack安装源和运行环境 104
10.2.5 安装和配置SQL数据库 104
10.2.6 安装和配置NoSQL数据库 105
10.2.7 安装和配置消息队列 106
第11章 身份认证(Keystone)服务安装配置 108
11.1 安装和配置 108
11.2 创建service entity和API endpoint 112
11.2.1 准备 113
11.2.2 创建过程 113
11.3 创建项目、用户和角色 115
11.4 检查配置 118
11.5 定义OpenStack客户端环境变量脚本 119
11.5.1 创建环境变量脚本 120
11.5.2 验证 120
第12章 镜像(Glance)服务安装配置 122
12.1 安装和配置 122
12.1.1 准备 122
12.1.2 安装和配置Glance镜像服务组件 125
12.1.3 安装完成 127
12.2 验证 128
第13章 计算(Nova)服务安装配置 130
13.1 安装和配置(控制节点) 130
13.1.1 准备 130
13.1.2 安装和配置Nova计算服务组件 133
13.1.3 安装完成 136
13.2 安装和配置(计算节点) 136
13.2.1 安装和配置Nova计算服务组件 136
13.2.2 安装完成 139
13.3 验证 139
第14章 网络(Neutron)服务安装配置 141
14.1 安装和配置(控制节点) 141
14.1.1 准备 142
14.1.2 配置Neutron网络服务组件 144
14.1.3 配置metadata agent 156
14.1.4 配置计算服务组件 157
14.1.5 安装完成 157
14.2 安装和配置(计算节点) 158
14.2.1 网络服务组件安装和配置通用组件 158
14.2.2 配置网络核心组件 160
14.2.3 配置计算服务组件 162
14.2.4 安装完成 163
14.3 验证 163
第15章 仪表板(Horizon)服务安装配置 165
15.1 安装和配置 165
15.1.1 安装和配置Horizon仪表板服务组件 166
15.1.2 安装完成 168
15.2 验证 168
第16章 块存储(Cinder)服务安装配置 169
16.1 安装和配置(控制节点) 169
16.1.1 准备 170
16.1.2 安装和配置Cinder块存储服务组件 173
16.1.3 安装完成 175
16.2 安装和配置(存储节点) 176
16.2.1 准备 176
16.2.2 安装和配置Cinder块存储服务组件 177
16.2.3 安装完成 180
16.3 验证 180
第17章 对象存储(Swift)服务安装配置 181
17.1 安装和配置(控制节点) 181
17.1.1 准备 182
17.1.2 安装和配置Swift对象存储服务组件 184
17.2 安装和配置(存储节点) 186
17.2.1 准备 186
17.2.2 安装和配置Swift对象存储服务组件 188
17.3 创建和分发Ring 190
17.3.1 创建用户Ring 190
17.3.2 创建Container Ring 192
17.3.3 创建Object Ring 193
17.3.4 分发Ring配置文件 195
17.4 安装完成 195
17.5 验证 197
第18章 编排(Heat)服务安装配置 199
18.1 安装和配置 199
18.1.1 准备 199
18.1.2 安装和配置Heat编排服务组件 205
18.1.3 安装完成 208
18.2 验证 208
第19章 计量(Ceilometer)服务安装配置 209
19.1 安装和配置 209
19.1.1 准备 209
19.1.2 安装和配置Ceilometer计量服务组件 213
19.1.3 安装完成 215
19.2 启用Glance镜像服务计量 215
19.3 启用Nova计算服务计量 216
19.3.1 安装和配置agent 216
19.3.2 配置Nova计算服务使用Ceilometer计量服务 218
19.4 启用Cinder块存储服务计量 218
19.5 启用Swift对象存储服务计量 219
19.5.1 准备 219
19.5.2 配置Swift对象存储服务使用Ceilometer计量服务 220
19.6 验证 220
第20章 建立虚拟机实例测试 222
20.1 创建虚拟网络 222
20.1.1 架构一网络(Public Provider Network) 222
20.1.2 架构二网络(Private Project Network) 225
20.2 创建Key Pair 231
20.3 创建Security Group规则 232
20.4 创建虚拟机实例 232
20.4.1 创建虚拟机实例(Public Provider Network) 232
20.4.2 创建虚拟机实例(Private Project Network) 238
20.5 创建块存储 243
第3篇 管理篇
第21章 OpenStack项目管理 250
21.1 管理租户、用户和角色 250
21.1.1 命令行方式 251
21.1.2 图形界面方式 255
21.2 管理主机类型 257
21.2.1 命令行方式 257
21.2.2 图形界面方式 259
21.3 管理安全组 263
21.4 管理主机集合 265
21.5 资源使用率统计 267
21.5.1 命令行方式 267
21.5.2 图形界面方式 269
21.6 查看系统服务信息 270
第22章 仪表板使用 273
22.1 Logo和图形界面定制化 273
22.2 HTML标题、Logo链接和帮助定制化 275
第23章 管理镜像 276
23.1 命令行方式 276
23.2 图形界面方式 279
第24章 管理网络 282
24.1 命令行方式 282
24.2 图形界面方式 285
第25章 管理卷设备 287
25.1 命令行方式 287
25.2 图形界面方式 295
第26章 管理虚拟机实例 298
26.1 创建虚拟机实例 298
26.1.1 命令行方式 298
26.1.2 图形界面方式 302
26.2 操作虚拟机实例 303
26.2.1 命令行方式 303
26.2.2 图形界面方式 306
26.3 选择主机节点运行实例 307
26.4 计算节点配置SSH互信 308
26.5 实例热迁移 310
26.5.1 KVM 310
26.5.2 XenServer 317
26.6 实例冷迁移 318
26.7 实例转移 319
第27章 OpenStack版本升级 322
27.1 升级准备 322
27.2 版本升级 325
27.3 版本回退 329
第28章 故障排查 333
28.1 计算服务组件故障排查 333
28.2 块存储服务组件故障排查 335
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

**评价一:系统性与实践性的完美结合** 这本书的结构简直是为我这种想要彻底搞懂OpenStack的“小白”量身定做的。它没有一开始就抛出一堆让人眼花缭乱的概念和复杂架构图,而是像一个耐心的老师,一步步引导你从最基础的网络和虚拟化原理讲起。最让我惊喜的是,它对各个核心组件的介绍,绝不是那种冷冰冰的官方文档复述,而是结合了大量的实际操作案例。我记得跟着书里的步骤部署了一个小型的DevStack环境,每一步遇到的坑,书里都提前预判并给出了解决方案,这种前瞻性和实用性,在市面上很多技术书籍中是很少见的。它真正做到了“从零开始”,确保你不会因为某个前置知识的缺失而卡在半路。而且,作者似乎深谙初学者的学习曲线,总是在关键节点进行总结和回顾,让知识点能够牢固地沉淀下来。读完前几章,我对OpenStack的整体脉络已经有了清晰的认知,不再觉得这是一个高不可攀的庞大系统。

评分

**评价三:语言风格的亲切与专业并存** 我尝试过好几本技术书籍,有些过于学术化,读起来晦涩难懂,有些又过于口语化,关键技术点讲得不够严谨。这本书找到了一个绝佳的平衡点。作者的文笔非常流畅自然,没有那种刻板的“技术腔调”,读起来有一种和经验丰富的工程师面对面交流的感觉。比如,在讲解RabbitMQ的高可用配置时,作者会插入一些“我当初犯过的错误”的小故事,这种人性化的处理方式,极大地降低了阅读的疲劳感。然而,在涉及API设计、数据库Schema设计或者RPC调用协议时,它又能迅速切换到严谨细致的风格,确保技术描述的准确性。这种游刃有余的叙事能力,让我在学习复杂技术的同时,也能享受到阅读的乐趣,这绝对是技术写作中的高水准表现。

评分

**评价二:对架构理解的深度挖掘** 这本书的价值远远超出了“如何安装部署”的范畴。真正让我眼前一亮的,是作者对于OpenStack内部服务间协作机制的深入剖析。它没有停留在对Nova、Neutron、Cinder这些组件功能的表面描述上,而是花了大量篇幅去讲解它们是如何通过Keystone进行认证授权,如何通过消息队列(如RabbitMQ/QPID)进行异步通信,以及数据层面是如何在MariaDB/MySQL中持久化的。特别是关于Neutron网络组件的剖析,作者用图示结合代码逻辑的方式,拆解了Overlay网络(如VXLAN)的工作原理,这对于需要进行复杂网络故障排查或者二次开发的人来说,简直是无价之宝。我感觉自己不再是简单地操作着命令行,而是真正开始理解这个分布式系统的“血液”是如何流动的。这种对底层逻辑的挖掘,让我的技术视野得到了极大的拓展,从一个“用户”进阶到了一个“架构师”的视角。

评分

**评价五:文档的易用性与资源整合能力** 对于一个需要长期维护和使用的技术平台来说,后续的查阅和参考价值至关重要。这本书在这方面做得非常出色。它不仅仅是一本“一次性读完”的书籍,更像是一本活的参考手册。书中的代码示例和配置文件片段都经过了精心组织和注释,可以直接复制粘贴到实际环境中进行调试,大大减少了因为格式错误导致的调试时间。更重要的是,作者在关键点标注了官方文档中对应模块的精确链接和版本号信息,这为我后续在遇到最新变化时,能够快速定位到最权威的第一手资料提供了极大的便利。这种对“工具性”和“可维护性”的重视,体现了作者对读者未来工作场景的深度考量,使得这本书成为了我工作台面上最常翻阅的技术参考资料之一。

评分

**评价四:章节内容的进阶梯度设计** 这本书的章节设计体现了极高的匠心。它清晰地划分了“基础概念奠定”、“核心服务实践”和“运维与扩展”三个层次。初学者可以扎扎实实地打好基础,不至于在初期就被海量信息淹没。当完成基础环境搭建后,你会发现后续章节立即将焦点转移到了如何进行实际的性能调优和资源隔离上。我特别欣赏它在“进阶”部分对Ceph集成和Swift存储的详细介绍,这部分内容在很多入门书籍中往往是一笔带过或者描述模糊。作者通过对Ceph OSD、Monitor、MDS等角色的职责划分和与Nova的协作流程的详细阐述,让我能够自信地将数据持久化层级的复杂度纳入我的知识体系。这种由浅入深、层层递进的结构,保证了读者在不同学习阶段都能找到适合自己的深度内容,避免了“读完也用不上”的尴尬。

评分

很好的一本入门书,详细的介绍了几个组件的功能,部署的步骤以及使用方法。还有介绍了现有其他层级组件的关系,实用性很强,需要时直接去翻就好。

评分

没有看头

评分

很好的一本入门书,详细的介绍了几个组件的功能,部署的步骤以及使用方法。还有介绍了现有其他层级组件的关系,实用性很强,需要时直接去翻就好。

评分

看目录是不是感觉很棒,很有体系 买来一看妈的就是照着OpenStack官方文档照抄翻译,垃圾书

评分

当词典用吧 很适合云里雾里还没入门的

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有