OpenStack 设计与实现系统学习资料

本文详述了OpenStack的开发环境搭建,包括Linux、git、vim与Python支持、Devstack,以及OpenStack的代码质量保障与单元测试。深入探讨了虚拟化技术、libvirt、RESTful服务API和WSGI,特别关注了OpenStack组件如Nova、Keystone、Neutron、Glance和Ceilometer。此外,还介绍了OpenStack的扩展开发,如Nova Compute驱动、调度器、镜像和网络资源映射,以及计费模式与Ceilometer。最后,讨论了多区域OpenStack的可能性及系统的可扩展性测试。
摘要由CSDN通过智能技术生成

基本开发环境

linux操作系统

Ubuntu与SL ?

git

vim with python support

Openstack 实现技术分解 (3) 开发工具 — VIM & dotfiles

关于代码静态检查,[1]中说不推荐使用pylint,不知道为什么,所以把vim中的语法检查工具配置成使用flake8来检查。

devstack

Devstack代码流程图
http://blog.csdn.net/gzhouc/article/details/51999680

Openstack 实现技术分解 (1) 开发环境 — Devstack 部署案例详解
http://blog.csdn.net/jmilk/article/details/54410013

Devstack — screen 调试工具的使用
http://blog.csdn.net/jmilk/article/details/52096635

更多devstack相关 参见 http://blog.csdn.net/Jmilk/article/category/6316482/3

用pdb调试openstack

用pdb调试OpenStack
http://blog.csdn.net/epugv/article/details/13512247

openstack调试方法总结
http://blog.csdn.net/jincm13/article/details/38555961

代码质量保障与单元测试

通过demo学习OpenStack开发所需的基础知识 – 单元测试
https://segmentfault.com/a/1190000004595130

Openstack_单元测试
http://blog.csdn.net/jmilk/article/details/53162252

Openstack_单元测试工具 tox
http://blog.csdn.net/jmilk/article/details/53172601

虚拟化技术与libvert

OpenStack设计与实现(一)虚拟化
http://blog.csdn.net/xingjiarong/article/details/50542523

OpenStack设计与实现(二)Libvirt简介与实现原理
http://blog.csdn.net/xingjiarong/article/details/50545826

OpenStack 通用技术

软件包管理与setup.py和setup.cfg

[1]中说 setup.cfg文件是源码地图,这个文件跟软件包管理有关,那得看看

通过demo学习OpenStack开发所需的基础知识 – 软件包管理
https://segmentfault.com/a/1190000002940724#articleHeader15

一简单的实例串联相关知识,API WSGI 与数据库

通过demo学习OpenStack开发系列

通过demo学习OpenStack开发所需的基础知识 – 软件包管理
https://segmentfault.com/a/1190000002940724#articleHeader15
WSGI简介
https://segmentfault.com/a/1190000003069785
通过demo学习OpenStack开发所需的基础知识 – API服务(1) 使用OpenStack服务的方式
https://segmentfault.com/a/1190000003718598
通过demo学习OpenStack开发所需的基础知识 – API服务(2) Paste + PasteDeploy + Routes + WebOb
https://segmentfault.com/a/1190000003718606
通过demo学习OpenStack开发所需的基础知识 – API服务(3) Pecan
https://segmentfault.com/a/1190000003810294
通过demo学习OpenStack开发所需的基础知识 – API服务(4) 设计REST API(Pecan和WSME)
https://segmentfault.com/a/1190000004004179
通过demo学习OpenStack开发所需的基础知识 – 数据库(1)
https://segmentfault.com/a/1190000004261891
通过demo学习OpenStack开发所需的基础知识 – 数据库(2)
https://segmentfault.com/a/1190000004466246
通过demo学习OpenStack开发所需的基础知识 – 单元测试
https://segmentfault.com/a/1190000004595130

RESTful service api和WSGI

OpenStack设计与实现(五)RESTful API和WSGI
http://blog.csdn.net/xingjiarong/article/details/50571289

RESTful与RESTful API

怎样用通俗的语言解释REST,以及RESTful
https://www.zhihu.com/question/28557115

理解RESTful架构 (简短)
http://www.ruanyifeng.com/blog/2011/09/restful.html

RESTful系列文章
http://blog.csdn.net/Jmilk/article/category/6054442

RESTful API 设计指南
http://www.ruanyifeng.com/blog/2014/05/restful_api.html

Openstack API 类型 & REST 风格
http://blog.csdn.net/jmilk/article/details/52029553

python WSGI

连接web服务器与应用服务器的wsgi规范

WS

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值