“普元人”出版《OpenStack实战指南》开源云平台实践最佳读本


 2014-10-31 11:05:13       758

云计算虚拟化从业人技术员必读丛书《OpenStack实战指南》已出版,亚马逊、当当网等均已开售,该书的作者之一顾骏杰正是普元技术团队中的一员,另一位作者黄凯也曾就职于普元,两位“普元人”在OpenStack、云计算、虚拟化等领域颇有造诣。

       

OpenStack——世界顶级供应商的开源云平台选择

OpenStack的支持者都是世界顶级的供应商,可以看出OpenStack备受青睐,可以说它是开源界的明星产品。在云计算领域,OpenStack在逐渐追赶虚拟化商业巨头VMware的步伐。我们有理由相信,在今后几年乃至相当长一段时间里,OpenStack会更加活跃于大家的视线中。

内容简介——开源云平台实践的最佳读本

《OpenStack实战指南》是一本有关OpenStack使用和开发方面最全面的作品,结合了作者在各自领域实战经验和最佳实践。全方位整理和总结了各种OpenStack方面的知识和文档,通过通俗易懂的语言,并配以大量关键代码的解读,深入浅出介绍OpenStack的关键组件,帮助读者快速高效地了解和掌握基于OpenStack的云计算环境的搭建与运营,该书也体现了普元在云计算基础设施管理的技术实力 。

作者简介

近十年来一直从事企业级容器和基础架构的设计研究,曾就职于普元软件、EMC中国研发中心等公司,亲自参与大量企业级数据应用与存储创新项目的设计开发,对分布式环境下的高性能计算有深刻认识,拥有多项关于虚拟化与弹性计算的国内外专利。一直从事云计算方案的研发、设计、规划、咨询工作,主要侧重企业私有云、云数据中心的建设和规划。目前就职于普元软件,担任云计算架构师,参与银联私有云的建设,利用开源技术结合国内企业特殊需求,深度定制化开发符合国企特色的私有云。参与云计算相关专利、论文的撰写。在利用OpenStack等开源技术为国有企业进行私有云建设方面,拥有丰富的实战经验。

目录

前言 
第—部分基础篇
第1章OpenStack简介
1.1 OpenStack概述
1.2 OpenStack的结构
1.3 OpenStack的功能与作用
1.4 OpenStack与CloudStack的比较
1.5 OpenStack应用现状和发展趋势
1.6体验OpenStack
1.6.1初探OpenStack
1.6.2创建OpenStack虚拟机实例
1.6.3创建虚拟机流程概述
1.6.4创建OpenStack磁盘实例
1.6.5创建块存储流程概述
1.7 OpenStack体系结构
1.7.1 OpenStack设计原则
1.7.2 OpenStack架构
1.8 OpenStack的开发资源
1.8.1 OpenStack社区
1.8.2 OpenStack基金会
1.8.3 OpenStack项目资料
1.9 OpenStack非核心项目介绍
1.9.I Ironic项目介绍
1.9.2 Tempest项目介绍
第2章OpenStack的安装
2.1在Ubuntu上使用二进制包安装
2.1.1控制节点的安装
2.1.2网络节点的安装
2.1.3计算节点的安装
2.1.4块存储节点的安装
2.2在Ubuntu上使用源代码编译安装
2.2.1控制节点的安装
2.2.2计算节点的安装
2.2.3网络节点的安装
2.2.4块存储节点的安装
第二部分进阶篇
第3章OpenStack组织结构一览
3.1组件关系
3.1.1 Nova组件
3.1.2 Swift组件
3.1.3 Keystone组件
3.1.4 Glance组件
3.1.5 Neutron组件
3.1.6 Cinder组件
3.2 OpenStack目录组织结构
3.2.1 Nova目录结构
3. 目录结构
3.2.3 Keystone目录结构
3.2.4 Glance目录结构
3.2.5 Neutron目录结构
3.2.6 Cinder目录结构
3.3 OpenStack配置文件
3.3.1 Nova配置文件及日志
3.3.2 Swift配置文件及日志
3.3.3 Keystone配置文件及日志
3.3.4 Glance配置文件及日志
3.3.5 Neutron配置文件及日志
3.3.6 Cinder配置文件及日志
3.4小结
第4章OpenStackAPl的介绍和开发
4.1简述NovaAPl体系
4.1.1 WSGl架构
4.1.2 APl响应流程
4.1.3扩展APl的加载
4.1.4 NovaAPl列表
4.1.5分页查询和查询优化
4.1.6如何编写一个核心APl
4.1.7如何编写一个扩展APl
4.1.8通过Filter为APl增加功能
4.2理解Eventlet
4.3自定义DashBoard面板
4.3.1理解Djan90框架
4.3.2 Djan90界面国际化
4.3.3玩转Horizon
第5章Keystone认证组件
5.1认证组件Keystone介绍
5.1.1基本概念
5.1.2用户管理
5.1.3服务管理
5.2配置文件及参数选项
5.2.1 keystone.conf配置文件示例
5.2.2 keystone—paste.ini配置文件示例
5.2.3 loggin9.conf配置文件示例
5.2.4连接OpenStack服务到Keystone
5.3原理分析
5.3.1 Keystone认证原理
5.3.2图解Keystone
5.4关键源代码阅读
5.4.1源代码分析之服务启动
5.4.2源代码分析之CLl调用
5.5案例:配置Keystone使用Active Directory进行认证
第6章Glance镜像组件
6.1镜像组件介绍
6.1.I Glance表结构
6.1.2 Glance中镜像的概念
6.2 Glance的配置文件
6.2.1 9lance—api.conf文件概述
6.2.2配置镜像缓存
6.2.3 9lance—registry.conf文件概述
6.3设置Glance的后端存储
6.4制作镜像
6.4.1使用virt—install创建CentOS镜像
6.4.2在Ubuntu上使用QEMU相关命令制作Windows镜像
第7章Nova计算组件
第8章Neutron网络组件
第9章Cinder块存储组件
第10章OpenStack日常运维
第11章使用Fuel快速安装OpenStack

相关阅读: