目录
关于这本书
《Openstack 设计与实现》是一本非常值得推荐的书,为数不多的 Openstack 开发向中文书籍中的精品。如果希望从事 Openstack 开发,这是不二的选择。错别字少(真的很少),语句通顺(国人写的),通用技术知识点完整,偏重开发向等都是这本书的优点。但知识深入不够,欲言又止,看不爽是我最直接的感受。很多时候要借着查阅别的资料才能理解透彻。总的来说 4 星推荐,Openstack 开发入门必备。
值得一说的是,Openstack 开发的难点在于,Openstack 开发是一种分布式系统开发,需要应用消息队列、远程调用、RESTful API、WSGI、协程 等通用技术,在这本书中均有介绍,所以 Openstack 通用技术 这一章绝对的精华所在,但可惜篇幅太短,深入还是不够。
必看知识点
- 部署开发环境
- 第2章 OpenStack开发基础 (2.3.2/2.4/2.5.1/2.5.3)
(NOTE: 掌握 Devstack 的使用技巧;理解源码目录结构;掌握 PEP8 编码风格和 tox 单元测试) - Devstack单节点环境实战配置
- Devstack — screen 调试工具的使用
- PEP8中文版 – Python编码风格指南(上)
- 第2章 OpenStack开发基础 (2.3.2/2.4/2.5.1/2.5.3)
- Libvirt
- 第3章 虚拟化 (3.1/3.1.1/3.2.2/3.3.1)
- 通用技术
- 第4章 OpenStack通用技术
- Openstack 中的消息总线 & AMQP
- Web 开发规范 — WSGI
- Openstack Restful API 开发框架 Paste + PasteDeploy + Routes + WebOb
- Openstack-L 路由注入方式
- SQLAlchemy_定义(一对一/一对多/多对多)关系
- Openstack 通过 SQLAlchemy-ORM 访问数据库
- Openstack_SQLAlchemy_一对多关系表的多表插入实现
- Openstack_通用技术_RPC 远程异步调用
- Openstack_通用模块_Oslo_vmware 创建/删除 vCenter 虚拟机
- 组件实现
- 第8章 安全
- 第5章 计算
- 第6章 存储
- 第7章 网络
- 第11章 控制面板
- 第9章 计量与监控