neutron
文章平均质量分 85
energysober
这个作者很懒,什么都没留下…
展开
-
openstack neutron网络模块分析(一)---- neutron-server启动
neutron-server 启动流程预备知识:WSGI:一个可以在python web服务中可以广泛使用的API PASTE:Paste Deployment用于发现和配置WSGI Application和Server,有了Paste Deployment,WSGI applications只需向其用户提供一个单独的入口loadapp函数,然后用户调用这个函数 就可以使用已经...原创 2018-05-17 12:47:36 · 4095 阅读 · 0 评论 -
openstack neutron网络模块分析(五)--- 扩展数据库
openstack几乎每个模块都有版本的定义,neutron也不例外 neutron的版本定义目录就在 /neutron/db/migration/alembic_migrations/version/ocata/expand下 可以看到下面的文件都是前面一段数据加字幕组成的id后面就是自定义的文件名,所以这个文件名不能像nova那样安装顺利添加,只能用命令生成 neutron...原创 2018-05-12 10:38:07 · 1923 阅读 · 0 评论 -
openstack neutron网络模块分析(四)--- 添加extension
neutron 添加extension环境: ocata版本 neutron-10.0.5 python-neutronclient-6.1.1 horizon-11.0.4主要讲述如何在ocata版本的openstack网络模块neutron中添加extension。 流程图 先看一张从dashboard到neutron相应组件ap...原创 2018-05-12 10:46:24 · 3740 阅读 · 2 评论 -
openstack neutron网络模块分析(二)--- APIRouter
neutron APIRouter分析与新增plugin这篇文章主要分析的几个点: 一、 APIRouter究竟是如何将client端发来的http请求路由到指定的资源controller 二、 Plugin和extension的创建过程 APIRouter代码目录:/neutron/api/v2/router.py class APIRouter(base_wsg...原创 2018-05-21 12:41:59 · 2413 阅读 · 0 评论 -
openstack neutron网络模块分析(三)--- 新增plugin
neutron添加Plugin从前几篇的文章中我可以知道neutron plugin分core plugin和service plugin两种,而core plugin来说我们一般不添加,大部分都是添加service plugin,所以,这篇文章主要讲述怎么添加一个service pluginservice plugin代码目录:/neutron/services 在上面的目录下...原创 2018-05-23 19:18:52 · 2565 阅读 · 0 评论 -
openstack neutron网络模块分析(六)--- 利用neutron-metering-agent 监控l3层流量
openstack的信息监控都是通过ceilometer来获取,而在基本的组件中没有将l3层流量的数据push到message中,需要额外安装openstack-neutron-metering-agent来完成这个功能 然后 ceilometer-agent-notification 通过监听消息队列来收取bandwidth信息。 neutron-metering-agent使用的是ipta...原创 2018-04-21 11:30:58 · 2525 阅读 · 5 评论