OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution. OpenStackcontrols large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
为了快速安装OpenStack,你要设置最快的apt源(或者设置yum源)和pypi源。
你也可以搭建自己的apt源和pypi源:
devstack使用screen管理OpenStack各个服务,所以你要用screen调试OpenStack。
在OpenStack中,有一个重要的项目叫做Oslo(原名是openstack-common),给OpenStack其他项目提供基础组件。
理解python中optparse.OptionParser类。
http://docs.python.org/library/optparse.html
理解collections.Mapping类。
http://docs.python.org/library/collections.html
分析浅拷贝,深拷贝
http://blog.csdn.net/winterttr/article/details/2590741
http://longmans1985.blog.163.com/blog/static/70605475200991603624942/
http://book.51cto.com/art/200806/77233.htm
LoggerAdapter类
http://docs.python.org/howto/logging-cookbook.html#context-info中。
介绍rabbitmq
http://blog.ftofficer.com/2010/03/translation-rabbitmq-python-rabbits-and-warrens/
http://kombu.readthedocs.org/en/latest/introduction.html#synopsis
Python Decorators入门
http://blog.csdn.net/beckel/article/details/3585352
Python @classmethod @staticmethod的区别。
http://www.libaoyin.com/2013/08/06/pyhton-staticmethod-classmethod/
五分钟理解元类(Metaclasses)
http://www.cnblogs.com/coderzh/archive/2008/12/07/1349735.html
nova中用到的python知识
http://canx.me/2011/12/%E4%B8%80%E4%BA%9Bpython/
python中类的总结
http://ipseek.blog.51cto.com/1041109/802243
with的总结
http://effbot.org/zone/python-with-statement.htm
Pool类
http://nullege.com/codes/search/eventlet.pools.Pool
paste模块
http://pythonpaste.org/
Routes模块
http://routes.readthedocs.org/en/latest/index.html
yield学习
必看:
OpenStack架构图,你可以点击放大。
必看:
点击可看大图。
必看:
nova-api处理 REST 请求。
nova创建虚拟机的工作流。
Puppet:
Fule: Mirantis出品的部署工具,从裸机到OpenStack组件再到HA全部搞定
都在这里:https://wiki.openstack.org/wiki/Main_Page
原文:http://www.cnblogs.com/heidsoft/p/3526969.html