
openstack源码分析
文章平均质量分 75
sj13426074890
这个作者很懒,什么都没留下…
展开
-
openstack创建instance的流程
综述启动一个新的instance涉及到很多openstack nova里面的组件API server:处理客户端的请求,并且转发到cloud controlCloud control:处理compute节点,网络控制节点,API server和scheduler中间连接Scheduler:选择一个host去执行命令compute worker:启动和停止实例,附加和删除卷 等操原创 2012-08-30 17:02:44 · 9521 阅读 · 3 评论 -
nova系统架构
下面就是nova系统架构图: /- ( LDAP ) [ Auth Manager ] --- | \- ( DB ) |原创 2012-08-29 11:56:11 · 2307 阅读 · 0 评论 -
nova-compute启动分析-3
在nova/service.py中Service类中start方法中 if self.periodic_interval: periodic = utils.LoopingCall(self.periodic_tasks) #循环调用 periodic_tasks 下面详细说明 periodic.start(interval=self.perio原创 2012-08-28 17:31:51 · 1758 阅读 · 0 评论 -
nova-compute启动分析-2
上篇blog对bin/nova-compute按步进行了分析,这篇主要对其中ComputeManager进行分析class ComputeManager(manager.SchedulerDependentManager): """Manages the running instances from creation to destruction.""" def __in原创 2012-08-28 16:53:44 · 2495 阅读 · 0 评论 -
nova-compute启动分析-1
python启动脚本 bin/nova-compute utils.default_flagfile() #设置flag文件路径. flags.FLAGS(sys.argv) #把flag文件中的参数放到args中。 logging.setup() #设置日志 utils.monkey_patch() server =原创 2012-08-28 12:02:30 · 3311 阅读 · 1 评论