2014年10月31日

openstack配置模块

摘要: 一、简介 openstack中负责处理配置的模块是oslo.config,它可以处理配置项和配置文件。通常的配置处理都是如下形式:from oslo.config import cfgCONF=cfg.CONF 然后用CONF对象注册配置项或者获取配置项。CONF 实际上是一个全局ConfigO... 阅读全文

posted @ 2014-10-31 21:13 小杰鱼 阅读(849) 评论(0) 推荐(0) 编辑

openstack日志模块

摘要: 一、简单的python日志模块介绍http://www.cnblogs.com/tuzkee/p/3974193.htmlhttp://blog.csdn.net/jgood/article/details/4340740二、日志的配置 openstack服务程序在启动的时候都会对日志系统进行设置... 阅读全文

posted @ 2014-10-31 21:03 小杰鱼 阅读(2555) 评论(0) 推荐(0) 编辑

2014年10月29日

nova-virt与libvirt

摘要: 源码版本:H版 nova通过nova/virt/driver.py中的ComputeDriver对底层虚拟化技术进行抽象,不同的虚拟化技术在nova/virt下有不同的目录,里面均有driver.py文件,通过继承ComputeDriver类来实现自己的Driver类。nova可以通过对Drive... 阅读全文

posted @ 2014-10-29 19:33 小杰鱼 阅读(3058) 评论(0) 推荐(0) 编辑

nova-conductor与AMQP(二)

摘要: 源码版本:H版一、首先看服务的启动脚本/usr/bin/nova-conductorimport sysfrom nova.cmd.conductor import mainif __name__ == "__main__": sys.exit(main())nova/cmd/conducto... 阅读全文

posted @ 2014-10-29 19:32 小杰鱼 阅读(1488) 评论(0) 推荐(0) 编辑

nova-conductor与AMQP(一)

摘要: 源码版本:H版一、AMQP基础1、 什么是AMQP可以参考如下文章:http://blog.csdn.net/linvo/article/details/5750987http://blog.csdn.net/gaoxingnengjisuan/article/details/114680612、 ... 阅读全文

posted @ 2014-10-29 18:59 小杰鱼 阅读(1909) 评论(0) 推荐(0) 编辑

2014年10月25日

nova-api中ExtensionManager的构造

摘要: 源码版本:H版nova/api/openstack/__init__.pyAPIRouter类:def __init__(self, ext_mgr=None, init_only=None): if ext_mgr is None: if self.ExtensionManag... 阅读全文

posted @ 2014-10-25 17:01 小杰鱼 阅读(656) 评论(0) 推荐(0) 编辑

2014年10月17日

openstack身份认证与API请求流程

摘要: 一、概况 1. 请求认证token时,需发送的认证信息包括: 2. 如果认证成功,会获得认证token 3. 在发送的API请求中将认证token填入X-Auth-Token字段。可以一直使用这个认证token发送API请求,直到任务完成或出现401非认证错误。 4. 如果出现401非认证错误,可以 阅读全文

posted @ 2014-10-17 19:10 小杰鱼 阅读(6351) 评论(0) 推荐(0) 编辑

2014年10月13日

nova-api源码分析(APP中用到的开源库)

摘要: 源码版本:H版1、paste.deploy参考文章:http://pythonpaste.org/deploy/http://blog.csdn.net/xiangmin2587/article/details/8203503http://www.choudan.net/2013/07/28/Ope... 阅读全文

posted @ 2014-10-13 20:17 小杰鱼 阅读(1699) 评论(0) 推荐(0) 编辑

nova-api源码分析(WSGI server的创建及启动)

摘要: 源码版本:H版一、前奏 nova api本身作为一个WSGI服务器,对外提供HTTP请求服务,对内调用nova的其他模块响应相应的HTTP请求。分为两大部分,一是服务器本身的启动与运行,一是加载的app,这个用来处理请求。 目录结构如下: 首先,nova api是作为一个WSGI服务,... 阅读全文

posted @ 2014-10-13 20:16 小杰鱼 阅读(3561) 评论(0) 推荐(0) 编辑

2014年10月1日

novaclient源码分析

摘要: 源码版本:H版FAULT_OS_COMPUTE_API_VERSION = "1.1"一、目录结构及概况novaclient/ |---client.py -------------主要提供HTTPClient类,也提供根据版本创建Client对象的函数 |---base.py --------... 阅读全文

posted @ 2014-10-01 19:58 小杰鱼 阅读(2737) 评论(0) 推荐(0) 编辑

导航