- 博客(4)
- 收藏
- 关注
原创 OpenStack Nova-scheduler组件的源码解析(2)
这篇博客中,我会针对建立虚拟机实例的请求,来解析Nova调度器选取最优主机节点的过程。首先来看方法/nova/scheduler/manager.py----def run_instance:def run_instance(self, context, request_spec, admin_password, injected_files, requeste
2013-11-12 23:40:26 8944 12
原创 OpenStack Nova-scheduler组件的源码解析(1)
说实话,关于Nova-scheduler服务的资料已经很多,而且弄明白后其原理也是很简单的,实现选取最优目标主机实际上就是两个步骤,过滤和称重。PS:上周针对Nova-scheduler的调度器算法和Nova-cell的调度器算法写了两个专利,后来才知道,加入某些协议的开源项目是不能申请专利的。希望时间不要白费啊,哈哈哈......好啦,这篇博客先来说说Nova-scheduler组件
2013-11-12 22:25:09 10068 3
原创 OpenStack Nova-cell服务的源码解析(2)
在上一篇博客中,我们解析了OpenStack Nova-cell服务的源码结构,在这篇博客中我将以几个例子对nova-cell服务的源码架构和nova-cell服务的具体实现流程进行解析。1.以实例说明,nova-cell源码结构/nova/cells/manager.py----class CellsManager(manager.Manager):
2013-11-08 01:41:55 3345 1
原创 OpenStack Nova-cell服务的源码解析(1)
上篇博客中对nova-cell服务的架构和配置进行了介绍,这篇博客我将对nova-cell服务的源码进行解析。1.nova-cell服务的源码结构图2.nova-cell服务的源码结构解析/nova/cells/driver.pyclass BaseCellsDriver(object):cells通讯驱动基类,这个类主要实现了消息消费者处理的相关方法; def
2013-11-06 13:05:49 4138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人