openstack
lyfsunshine
这个作者很懒,什么都没留下…
展开
-
结合nova-network分析openstack mq机制
openstack的mq机制,封装的很好,只需要通过调用几个高层函数就可以实现消费者、exchange、queue以及他们之间的bindings。具体的创建代码在service.py的start函数中。 1.结合nova-network服务的启动,分析openstack 的消费者相关的行为。 服务启动的入口在bin/nova-network中,核心代码只有三行: ...原创 2013-11-02 11:44:10 · 128 阅读 · 0 评论 -
openstack服务启动流程之nova-network
1.服务启动入口时nova工程下bin目录下的nova-network文件: server = service.Service.create(binary='nova-network') service.serve(server) service.wait() 创建nova-network服务 2.service.Service.create方法...原创 2013-11-02 11:44:38 · 291 阅读 · 0 评论 -
在flatdhcpmanager中修改网络为何会造成所有虚拟机断网
1.删除虚拟机时,首选调用compute api中的delete方法,然后rpc cast到compute manager 的terminate_instance--->delete_instance方法,做第一次清除操作: def _delete_instance(self, context, instance): """Delete an instanc...原创 2013-11-02 11:45:04 · 122 阅读 · 0 评论