openstack
文章平均质量分 71
bellwhl
这个作者很懒,什么都没留下…
展开
-
http 错误代码表
原地址: http://www.cnblogs.com/kunhony/archive/2006/06/16/427305.htmlhttp 错误代码表所有 HTTP 状态代码及其定义。 代码 指示 2xx 成功 200 正常;请求已完成。 201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部转载 2013-12-09 13:39:49 · 704 阅读 · 0 评论 -
openstack cinder python 小结
1.inspect.statck原创 2013-07-22 03:25:17 · 1364 阅读 · 0 评论 -
openstack oslo代码分析
参考 http://blog.csdn.net/networm3/article/details/8946556查看代码cinder.2013.1过程 常有类似‘FLAGS.’ 的使用,猜想FLAGS保存配置项的信息,需要的时候可以全局使用FLAGS 相关的代码 /cinder/flags.py 以及组件 oslo代码分析过程1.启动cinder-api时,导入了fl原创 2013-09-25 10:19:33 · 2398 阅读 · 0 评论 -
学习python动态扩展包stevedore
文章源地址 http://yansu.org/2013/06/09/learn-python-stevedore-module-in-detail.html1.stevedore作用 python导入动态代码很容易,例如通过在运行时导入扩展插件来扩展你的应用。许多应用通过__import__或importlib实现了这个功能。stevedore的功能就是管理扩展的,但是它的转载 2013-10-09 18:07:03 · 1580 阅读 · 0 评论 -
类的内建函数
类的内建函数1.__getattr__ 、 __getitem__ 和 __iter____getattr__(self,attr) 指obj.attr 当obj搜索一个属性attr时,任何局部对象首先被找到(即实例中的__dict__),如果搜索失败,则__getattr__会被调用。__getitem__(self,attr) 指obj[attr] ,对象被原创 2013-09-05 10:25:52 · 896 阅读 · 0 评论 -
给OpenStack扩展自定义功能
原博客地址 http://openstack.csdn.net/content.html?arcid=2808237得益于OpenStack的良好架构,对OpenStack进行扩展非常方便,每个模块都留出了各种接口和扩展点,能够让用户扩展自定义功能。下面以操作记录为例子,介绍一下如何扩展nova-api组件。需求: 用户的一些重要操作必须记录下来,方便进行事后查询,比如i转载 2013-08-16 10:02:46 · 674 阅读 · 0 评论 -
nova中定时任务(periodic_task)原理分析
原文地址https://github.com/stanzgy/wiki/blob/master/openstack/inside-nova-periodic-task.md#nova%E4%B8%AD%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1periodic_task%E5%8E%9F%E7%90%86%E5%88%86%E6%9E%90nova中定时转载 2013-08-27 17:22:13 · 2643 阅读 · 0 评论 -
qcow2合并增量镜像
xp xp_snap1 xp_snap2 xp_snap3 xp_new镜像xp_new与xp的关系如上,左依次为右的backing file如要删除xp_snap2时,(即关系变为xp xp_snap1 xp_snap3 xp_new)先用qemu-img commit xp_snap2 命令将xp_snap2的内容commit到xp_snap1再将xp_snap3的原创 2013-07-31 16:53:26 · 5524 阅读 · 0 评论 -
在ubuntu13.04进行cinder开发
使用nfsdirver进行开发0.将开发包移入cinder-2013.1.zip 解压到开发目录/home/deve-cinder/workspace1.将oslo移入cinder目录,glanceclient移入cinder开发目录cinder-2013.12.配置mysqla)mysql-server python-mysqldbb)允许远程访问 sed -i原创 2013-07-19 16:00:25 · 3385 阅读 · 0 评论 -
Python的数据库ORM框架:SQLAlchemy
转 http://www.open-open.com/lib/view/open1357482850074.html http://wangye.org/blog/archives/721/SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。SQLAlchemy“采用简单的Python语言转载 2013-07-15 15:35:42 · 5729 阅读 · 0 评论 -
iscsi问题锦集
1. iscsi 客户端discovery服务器端操作失败,提示login to rejected: initiator error (02/0b), non-retryable, giving up解决先执行-o new操作iscsiadm -m node -T iqn.2010-06.de.boerse-go:disklesstest -p 10.20.56.2原创 2013-06-24 17:46:44 · 13047 阅读 · 1 评论 -
ubuntu12.04 安装openstack注意事项,使用cinder
1.参考 http://www.chenshake.com/openstack-folsom-install-guide-vlan-mode/#Cinder可能个人原因,无法使用其上的cinder功能。感觉cinder部分 没有配置完整(cinder服务器端没配置,客户端computer没安装open-iscsi),测试cinder 卷无法 attach到vm其controller 段使用原创 2013-04-02 10:09:26 · 1230 阅读 · 0 评论 -
openstack cinder 使用nfs_driver
参考 http://www.gossamer-threads.com/lists/openstack/dev/23077?do=post_view_threaded#23077 file:///home/cloud/Desktop/bell/works_record/records/openstack/cinder/netappnfsdriver-in-folsom.html原创 2013-04-08 17:47:52 · 3581 阅读 · 0 评论 -
python route 知识总结
route 可以从url提取相应的参数,如controller,action或者其它用户自己定义的变量1.Mapper().connect Mapper().matchfrom routes import Mappermap = Mapper()map.connect(None,"error/{action}/{id}",controller="controller_原创 2013-05-21 16:35:20 · 12280 阅读 · 3 评论