- 博客(9)
- 收藏
- 关注
原创 OpenStack建立实例完整过程源码详细分析(9)
继续看方法quota_reserve:def quota_reserve(context, resources, quotas, deltas, expire, until_refresh, max_age, project_id=None): elevated = context.elevated() # 获取db_session的session; #
2013-06-26 23:29:15 5038
原创 OpenStack建立实例完整过程源码详细分析(8)
前面解析完了get_project_quotas方法,现在我们回到方法def _get_quotas(self, context, resources, keys, has_sync, project_id=None):def _get_quotas(self, context, resources, keys, has_sync, project_id=None): ""
2013-06-26 00:47:58 3739
原创 OpenStack建立实例完整过程源码详细分析(7)
继续看方法get_project_quotas: def get_project_quotas(self, context, resources, project_id, quota_class=None, defaults=True, usages=T
2013-06-25 19:55:05 3988
原创 OpenStack建立实例完整过程源码详细分析(6)
继续看/nova/compute/api.py中的creat方法: def create(self, context, instance_type, image_href, kernel_id=None, ramdisk_id=None, min_count=None, max_count=None,
2013-06-25 01:00:26 6808
原创 OpenStack建立实例完整过程源码详细分析(5)
现在开始,开始分析great这个最重要的方法。我们回到第一篇文章中的run_instances方法:def run_instances(self, context, **kwargs): """ 准备实例,并且发送实例的信息和要运行实例的请求消息到远程调度器scheduler; 实现实例的简历和运行,由调度器完
2013-06-24 00:44:18 5538 2
原创 OpenStack建立实例完整过程源码详细分析(4)
再回到源码详细分析(1)中最开始的方法run_instances:def run_instances(self, context, **kwargs): """ 准备实例,并且发送实例的信息和要运行实例的请求消息到远程调度器scheduler; 实现实例的简历和运行,由调度器完成; ""
2013-06-23 01:23:08 4835
原创 OpenStack建立实例完整过程源码详细分析(3)
继续解析方法def show(self, context, image_id): def show(self, context, image_id): """ # 调用之一传进来的参数: # context:上下文信息; # im
2013-06-22 23:57:28 4818
原创 OpenStack建立实例完整过程源码详细分析(2)
继续解析方法def show(self, context, image_id): def show(self, context, image_id): """ # 调用之一传进来的参数: # context:上下文信息; # image_i
2013-06-20 13:37:07 8327
原创 OpenStack建立实例完整过程源码详细分析(1)
研究和学习OpenStack这么长时间了,一直想写写技术博客的,但是由于工作时间的原因,一直没有做到。现在开始从头整理一下以前看的内容,也是对研究过的内容的一个回顾了! 从接触OpenStack开始,本人利用工作之余时间研究OpenStack的部分源码,第一遍看的之后只是看了个大概,头脑中对OpenStack的架构有了个大体的概念和印象,然后总感觉很多东西需要细致的看一下,所以又开始一步
2013-06-19 23:48:32 25850 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人