在线客服
OpenStack开源云王者归来图书
人气:35

OpenStack开源云王者归来

【重磅好书,一年4次印刷,畅销近10000册,开源云必读经典!涵盖云计算与虚拟化的入门知识以及OpenStack的部署、解析与扩展,深入讲解实用的云计算实现方案、虚拟化技巧及OpenStack部署方案】

内容简介

本书按照入门、剖析、扩展的讲授方式,由浅入深地介绍了开源云计算平台OpenStack(Grizzly版本)的整体框架、安装部署、源码剖析及扩展开发。本书附带的所有源代码和安装脚本均可以在Github(https://github.com/JiYou/openstack)上获得。

本书共19章,分为4篇。第1篇介绍了云计算常识及虚拟化技术(KVM、Libvirt)必备知识;第2篇着重讲解了OpenStack主要组件的安装部署,以及OpenStack整个框架的参考部署;第3篇主要从源码剖析的角度讲解了Keystone、Swift、Quantum和Nova重要组件的设计思想与实现方法;第4篇介绍了如何利用OpenStack进行扩展开发,包括如何在OpenStack平台上搭建Hadoop,对Nova进行扩展,以及如何开发独立的OpenStack组件。

本书内容,实例众多,实践性强,讲解清晰,适合想要从事开源云OpenStack开发的技术人员阅读。对于IT首席技术官、云计算研发和运维等相关人员,本书有很高的参考价值。

编辑推荐

涵盖云计算与虚拟化的入门知识,以及OpenStack的部署、解析与扩展

深入讲解实用的云计算实现方案、虚拟化技巧及OpenStack的部署方案

对IT首席技术官、云计算研发和运维等相关人员有很高的参考价值

涵盖MySQL、RabbitMQ、Keystone、Swift、Glance、Cinder、Quantum、Nova和Dashboard等大部分重要组件的安装

2种自定义扩展组件可以让读者对OpenStack的使用举一反三

3种经典部署方式可显著提高部署实战的能力

14个典型案例深入剖析了OpenStack的内在关键技术

35个常见错误与分析可以避免读者在进行实际操作时走弯路

231个Linux Shell脚本展现OpenStack的安装、部署流程

420个Python程序有助于读者深入理解OpenStack的架构实现及通信机制

所有实例遵循先提出问题,再分析问题,后用代码实现的写作风格

对OpenStack用到的关键技术和重要组件提供了具体的源码剖析

推荐阅读(请点击链接):

作者简介

戢友,毕业于华东师范大学,计算机应用技术硕士,研究方向为机器学习与模式识别。就职于英特尔亚太研发有限公司,从事OpenStack与云计算的研发工作。对云计算、云存储、大数据、分布式系统等有强烈的兴趣和长时间的研究。

目录

第1篇 基 础 篇

第1章 OpenStack概述

1.1 云计算简介

1.1.1 什么是云计算

1.1.2 什么是云存储

1.1.3 私有云与公有云

1.2 为什么使用云计算

1.2.1 方案1:简单的服务部署

1.2.2 方案2:分布式服务部署

1.2.3 方案3:基于虚拟化的服务部署

1.2.4 方案4:云计算的解决方案

1.3 OpenStack架构

1.3.1 OpenStack与云计算

1.3.2 OpenStack发展与现状

1.3.3 OpenStack优势

1.3.4 OpenStack学习建议

1.4 OpenStack各个组件及功能

1.4.1 虚拟机管理系统Nova

1.4.2 磁盘存储系统Glance与Swift

1.4.3 虚拟网络管理Quantum

1.4.4 OpenStack三大组件

1.5 小结

第2章 虚拟化技术

2.1 虚拟化技术简介

2.1.1 KVM

2.1.2 Xen

2.1.3 Libvirt

2.2 安装Libvirt虚拟化工具

2.2.1 安装KVM

2.2.2 安装Libvirt

2.3 虚拟机配置文件详解

2.3.1 xml描述hypervisor

2.3.2 虚拟机整体信息

2.3.3 系统信息

2.3.4 硬件资源特性

2.3.5 突发事件处理

2.3.6 raw格式image

2.3.7 qcow2格式image

2.3.8 格式的选择

2.3.9 多个image

2.3.10 虚拟光盘

2.3.11 虚拟网络

2.3.12 vnc配置

2.4 制作image

2.4.1 virt-manager创建image

2.4.2 virsh命令创建image

2.5 快速启动虚拟机

2.5.1 手动安装

2.5.2 直接复制

2.5.3 qcow2快速创建

2.5.4 修改qcow2 image

2.5.5 大批量创建虚拟机

2.6 虚拟机桌面显示

2.6.1 准备工作

2.6.2 创建Windows 7 Image

2.6.3 创建Windows 7虚拟机

2.6.4 spice桌面显示

2.7 常见错误与分析

2.8 小结

2.8.1 常用的virsh命令

2.8.2 磁盘快照管理

第2篇 安 装 篇

第3章 安装Keystone安全认证服务

3.1 Keystone简介

3.2 搭建局域网源

3.2.1 局域网apt-get源搭建方法

3.2.2 局域网python源搭建方法

3.2.3 Ubuntu-12.10局域网源

3.3 搭建MySQL数据库

3.3.1 apt-get安装MySQL

3.3.2 源码安装MySQL

3.4 安装RabbitMQ消息通信服务

3.5 安装Keystone

3.5.1 python源码包的安装

3.5.2 Keystone自动化安装

3.5.3 Keystone客户端使用及测试

3.5.4 Keystone的管理

3.6 常见错误与分析

3.6.1 无法下载python依赖包

3.6.2 Keystone命令运行失败

3.7 小结

第4章 安装Swift存储服务

4.1 Swift基本概念

4.1.1 Swift的特性

4.1.2 Swift的架构

4.1.3 Swift的故障处理

4.1.4 Swift的集群部署

4.2 搭建环境

4.2.1 准备工作

4.2.2 创建Proxy Node

4.2.3 创建Storage Node

4.3 安装Proxy服务

4.3.1 解决依赖关系

4.3.2 注册Swift服务

4.3.3 配置Proxy服务

4.3.4 启动Proxy服务

4.4 安装存储服务

4.4.1 磁盘格式化

4.4.2 同步服务

4.4.3 子服务

4.4.4 启动存储服务

4.5 管理存储服务

4.5.1 使用存储服务

4.5.2 删除存储节点

4.5.3 添加存储节点

4.5.4 添加Proxy节点

4.6 常见错误及分析

4.6.1 Keystone注册用户失败

4.6.2 Proxy服务无法正常启动

4.6.3 存储服务无法使用

4.7 小结

4.7.1 安装Proxy Node

4.7.2 安装Storage Node

第5章 安装Glance镜像服务

5.1 Glance简介

5.2 Glance服务的安装

5.2.1 解决依赖关系

5.2.2 注册Glance服务至Keystone

5.2.3 Glance源码包的安装

5.3 Glance服务的配置

5.3.1 Glance服务的基本配置

5.3.2 使用文件系统存储镜像

5.3.3 使用Swift对象存储服务存储镜像

5.3.4 上传复杂的磁盘镜像

5.3.5 上传磁盘镜像参考脚本

5.4 Glance自动化安装

5.5 常见错误分析

5.5.1 上传磁盘镜像中断的解决方案

5.5.2 openssl出错

5.5.3 上传大磁盘镜像的方法

5.6 小结

第6章 安装Quantum虚拟网络服务

6.1 Open vSwitch虚拟交换机

6.1.1 Open vSwitch简介

6.1.2 GRE隧道模式

6.1.3 VLAN模式

6.2 解决依赖关系

6.3 注册Quantum服务至Keystone

6.4 安装Quantum服务

6.4.1 源码安装Quantum

6.4.2 Quantum Server的配置

6.4.3 配置OVS agent

6.4.4 配置dhcp agent

6.4.5 配置l3 agent

6.5 Quantum自动化安装

6.6 Quantum服务使用及测试

6.6.1 创建内部网络

6.6.2 创建外部网络

6.7 常见错误与分析

6.7.1 虚拟机之间无法通信

6.7.2 dhcp和agent服务启动警告

6.8 小结

6.8.1 Open vSwitch的使用

6.8.2 Quantum的安装

第7章 安装Cinder块存储服务

7.1 Cinder基本概念

7.1.1 Cinder的特性

7.1.2 Cinder的架构

7.1.3 Cinder架构的优缺点

7.2 搭建环境

7.2.1 准备工作

7.2.2 创建API Node

7.2.3 创建Volume存储节点

7.3 安装Cinder API服务

7.3.1 解决依赖关系

7.3.2 注册Cinder服务至Keystone

7.3.3 配置MySQL服务

7.3.4 修改配置文件

7.3.5 运行Cinder API服务

7.4 安装Cinder Volume服务

7.4.1 准备工作

7.4.2 启动Volume服务

7.5 参考部署

7.5.1 单节点部署

7.5.2 多节点部署

7.6 常见错误及分析

7.6.1 虚拟机之间无法通信

7.6.2 cinder客户端命令执行失败

7.6.3 没有额外分区

7.7 小结

7.7.1 安装Cinder API Node

7.7.2 安装Cinder Volume Node

第8章 安装Nova虚拟机管理系统

8.1 Nova基本概念

8.1.1 Nova的特性

8.1.2 Nova的架构

8.1.3 Nova架构的优缺点

8.2 搭建环境

8.2.1 准备工作

8.2.2 创建节点

8.3 安装Nova API服务

8.3.1 准备工作

8.3.2 解决依赖关系

8.3.3 注册Nova服务

8.3.4 配置MySQL服务

8.3.5 修改Nova配置文件

8.4 安装Nova Compute服务

8.4.1 准备工作

8.4.2 解决依赖关系

8.4.3 配置文件

8.4.4 启动服务

8.4.5 检查服务

8.5 参考部署

8.5.1 单节点部署

8.5.2 多节点部署

8.6 客户端使用

8.6.1 环境变量

8.6.2 创建虚拟机

8.7 小结

8.7.1 安装Nova API Node

8.7.2 安装Nova Compute Node

第9章 安装Dashboard Web界面

9.1 Dashboard简介

9.2 Dashboard的安装

9.2.1 解决依赖关系

9.2.2 源码安装Horizon

9.3 Dashboard的配置

9.3.1 local_settings.py文件的配置

9.3.2 secret_key.py文件的修改

9.3.3 Apache2的配置

9.3.4 vncproxy的配置

9.4 Dashboard自动化安装

9.5 Web界面使用及测试

9.5.1 登录Dashboard

9.5.2 使用Dashboard上传镜像

9.5.3 使用Dashboard创建网络

9.5.4 使用Dashboard创建虚拟机

9.6 常见错误分析

9.7 小结

第10章 OpenStack部署示例

10.1 OpenStack单节点部署

10.1.1 单节点部署的特点

10.1.2 准备工作

10.1.3 系统初始化配置

10.1.4 安装OpenStack各组件

10.2 OpenStack多节点部署

10.2.1 多点部署特点

10.2.2 部署流程

10.3 OpenStack实用部署

10.3.1 实用部署特点

10.3.2 部署流程

10.4 常见错误及分析

10.4.1 eth1网卡无法使用

10.4.2 自建源无法使用

10.4.3 客户端命令执行失败

10.5 小结

10.5.1 单节点安装

10.5.2 多节点安装

10.5.3 实用安装

第3篇 剖 析 篇

第11章 OpenStack服务分析

11.1 RESTful API简介

11.2 搭建RESTful API

11.2.1 一个简单的WSGI服务

11.2.2 使用PasteDeploy定制WSGI服务

11.2.3 带过滤器的WSGI服务

11.2.4 利用类来实现过滤器和应用

11.2.5 实现WSGI服务的URL映射

11.3 基于消息通信的RPC调用

11.3.1 AMQP简介

11.3.2 RabbitMQ分析

11.3.3 RPC调用的实现

11.4 小结

11.4.1 RESTful API

11.4.2 RPC调用

第12章 Keystone的安全认证

12.1 Keystone框架结构

12.1.1 Keystone服务端架构

12.1.2 Keystone客户端架构

12.2 用户管理

12.2.1 用户认证

12.2.2 本地认证

12.2.3 用户信息的维护

12.3 多租户机制

12.3.1 租户管理

12.3.2 角色管理

12.3.3 权限管理

12.4 Token管理

12.4.1 Token认证方式

12.4.2 Token的存储

12.5 服务的安全认证

12.6 OpenStack各个模块与Keystone的交互

12.7 小结

12.7.1 Keystone服务器端架构

12.7.2 客户端发送HTTP请求流程

12.7.3 用户认证

12.7.4 访问OpenStack服务的流程

第13章 Swift存储服务

13.1 Swift框架概述

13.2 问题描述

13.3 炮灰方法

13.4 快拳方法

13.4.1 算法原理

13.4.2 算法实现

13.4.3 算法分析

13.4.4 算法破绽

13.5 太极拳

13.5.1 算法原理

13.5.2 算法实现

13.5.3 算法分析

13.5.4 算法升级

13.5.5 算法破绽

13.6 虚实相生

13.6.1 算法原理

13.6.2 算法实现

13.6.3 算法分析

13.6.4 算法升级

13.6.5 算法分析

13.7 扩展

13.7.1 映射中的动与不动

13.7.2 虚节点

网友评论(不代表本站观点)

来自匿名用**的评论:

纸质一般,摸起来很粗糙

2017-05-21 20:23:16
来自m***1(**的评论:

这个商品不错~

2017-05-25 16:05:33
来自d***3(**的评论:

还可以,基本满意。

2017-05-26 19:21:18
来自匿名用**的评论:

OpenStack开源云王者归来 买回来就成这样了

2017-05-27 16:50:39
来自匿名用**的评论:

非常好的一本书,作者写得深入人心。当当正版书

2017-06-12 17:43:54
来自h***8(**的评论:

还不错,讲解很详细

2017-06-28 11:16:52
来自匿名用**的评论:

非常好的一本书,作者写得深入人心。当当正版书

2017-06-30 14:54:57
来自起***(**的评论:

很实用的一本书。很喜欢

2017-07-04 09:17:22
来自无昵称**的评论:

书很好!!

2017-07-26 22:47:47
来自匿名用**的评论:

看不懂,退了

2017-08-06 17:50:40
来自无昵称**的评论:

收藏,慢慢看

2017-09-10 11:01:09
来自匿名用**的评论:

书都很好,是新书

2017-11-08 16:39:16
来自cnyoky**的评论:

按照入门、剖析、扩展的讲授方式,介绍了开源云计算平台OpenStack的整体框架、安装部署、源码剖析及扩展开发。

2016-04-23 13:20:55
来自冰泳天**的评论:

书质量还行,他妈的就是这个物流实在实在太**!!!!拖了接近三天才送到手,快递员的素质还真他妈的好!?

2015-04-08 15:35:49
来自无昵称**的评论:

正版应该是,但包装烂了,书里面也有几页有瑕疵

2015-02-11 13:35:08
来自awen830**的评论:

看了几章,内容有点老不是最新的I版本的,感觉一般

2015-04-17 22:11:54
来自初初chu**的评论:

没有硬纸箱包装,只是用塑料袋棱角有磨损,北京这还两天下雨。包装不满意。

2015-10-26 19:09:23
来自fywz234**的评论:

收到货了,正在学习这门技术 ,这本书比较适合我,看完后再来评价!

2015-01-23 13:00:22
来自无昵称**的评论:

基本上关于openstack的都买过了,这本最后,前面一些概念内容对我还是很有帮助的。后面就点点点了。

2015-03-19 12:43:17
来自无昵称**的评论:

书的质量还不错,就是快递有待改进,书上面给磕坏了一小块

2016-05-24 19:55:08
来自匿名用**的评论:

OpenStack开源云王者归来 书已经收到,还没看里面的内容,但是书的边角已经磨损了,影响了心情。希望里面的内容不要影响心情吧

2017-04-22 08:46:08
来自无昵称**的评论:

openstack的必读之作,对open stack做了全面的介绍

2015-08-10 11:35:47
来自无昵称**的评论:

刚入手的书,很不错的书,讲的比较全面,不论对于openstack的小白还是浸淫多时的技术人员来说都很不错

2015-10-19 16:13:03
来自entol**的评论:

这本书确实很适合openstack入门的人学习使用

2016-01-17 17:57:25
来自匿名用**的评论:

内容不错,夸包装、纸质的什么鬼,买书难道不是关注内容吗

2017-06-27 12:50:56
来自无昵称**的评论:

东西质量还可以的,包装也凑活儿,这也就是拿来看的,里边有问题我也不说啥了。书的前几页翻页的地方裂了,总体还算满意吧,开始读书。

2016-08-26 16:42:44
来自无昵称**的评论:

读!)  《数据库管P理从入门到精通》(本书姊妹篇,全面介绍数据库管理与维8护,一本H书彻底搞定数据库管理OPENSTACK开源云王者归来——

2015-09-24 06:52:55
来自无昵称**的评论:

openstack因为开源所以版本推进很快,但作为一本理解openstack基本架构的书还是不错的

2016-11-28 21:43:56

免责声明

更多相关图书