![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openstack
梦想作诗的垦荒人
这个作者很懒,什么都没留下…
展开
-
openstack之ml2源码分析-Ml2Plugin初始化(一)
ml2入口:ml2 = neutron.plugins.ml2.plugin:Ml2Plugin首先看下ML2Plugin这个类,从__init__初始化方法看起: def __init__(self): # First load drivers, then initialize DB, then initialize drivers self...原创 2019-03-21 16:52:55 · 385 阅读 · 0 评论 -
openstack之ml2源码分析-port流程梳理
由于笔者水平实在有限,本文只是依据源码对port的创建流程作简单分析,如有问题,欢迎指出;路径:neutron.plugins.ml2.plugin.py首先从create方法着手:@utils.transaction_guard@db_api.retry_if_session_inactive()def create_port(self, context, port): ...原创 2019-06-06 15:57:10 · 869 阅读 · 0 评论 -
openstack neutron-lib库(一)
在分析记录port的创建过程时,注意到会调用neutron-lib库的方法,所以就比较好奇neutron-lib在这个过程中起到了何种作用。所以本篇就用自己蹩脚的英文,尝试翻译记录下openstack官网中有关neutron-lib的介绍。Neutron-lib is an OpenStack library project used by Neutron, Advanced Services...原创 2019-06-13 14:09:23 · 787 阅读 · 1 评论