Neutron
文章平均质量分 78
米粒之光
这个作者很懒,什么都没留下…
展开
-
OpenStack Neutron源码分析:ovs-neutron-agent启动源码解析
本文是在个人学习过程中整理和总结,由于时间和个人能力有限,错误之处在所难免,欢迎指正! OpenStack Neutron,是专注于为OpenStack提供网络服务的项目。对Neutron各个组件的介绍请看这一篇博客:http://www.openstack.cn/p1745.html。引用其中对L2 Agent的组件的介绍:L2Agent通常运行在Hypervisor,与neu原创 2014-09-19 11:28:52 · 8222 阅读 · 1 评论 -
OpenStack Neutron N版本VLAN aware VMs特性解析(二)
声明: 本博客欢迎转载,但请保留原作者信息,并请注明出处:http://write.blog.csdn.NET/! 作者:林凯 团队:华为杭州OpenStack团队上一篇介绍完社区vlan aware VMs BP在北向数据模型和plugin实现之后,本篇介绍该BP在南向实现的方案。 社区在考虑该BP的南向实现的时候,基于以下几个角度考虑: 1.设计复杂度:完整的重构仅在某些情况下可取,V原创 2016-12-11 23:10:01 · 2568 阅读 · 0 评论 -
Kuryr项目简介
Kuryr项目是想把neutron的网络给容器用,以容器的remote driver和IPAM driver的方式对接容器这边,再以客户端的方式对接neutron那边,实现了2者之间的桥梁作用。原创 2015-12-02 21:56:48 · 4075 阅读 · 0 评论 -
OpenStack Neutron LoadBalance源码解析(一)
在OpenStackGrizzly版本中,Neutron(当时叫Quantum)组件引入了一个新的网络服务:LoadBalance(LBaaS),关于LoadBalance的框架和基础知识方面网上已经有了一些好文章,在此不再赘述。本文将对LoadBalancer的代码流程及实现进行初步解析,肯定会有错误和不严谨的地方,需要大家给予指正。原创 2014-12-25 11:12:32 · 4162 阅读 · 0 评论 -
Neutron使用openvswitch网络通信的基本原理
声明:本博客欢迎转载,但请保留原作者信息!作者:闵宏亮团队:华为杭州OpenStack团队Openstack在创建虚拟机进行网络配置的时候大致分为两个步骤:1、Nova-compute通过调度在主机侧创建虚拟机,并且创建好linux bridge,是否创建linux网桥取决于是否把安全组的功能打开,创建好bridge和veth类型的点对点端口,连接b原创 2014-12-08 15:09:43 · 5797 阅读 · 0 评论 -
OpenStack Neutron LoadBalance源码解析(二)
在OpenStackGrizzly版本中,Neutron(当时叫Quantum)组件引入了一个新的网络服务:LoadBalance(LBaaS),关于LoadBalance的框架和基础知识方面网上已经有了一些好文章,在此不再赘述。本文将对LoadBalancer的代码流程及实现进行初步解析,肯定会有错误和不严谨的地方,需要大家给予指正。原创 2015-01-09 16:52:40 · 3194 阅读 · 0 评论 -
OpenStack Neutron DVR L2 Agent的初步解析(二)
OpenStack Juno版本已正式发布,这是这个开源云平台的10个版本,在Juno版的Neutron模块中真正引入了分布式路由(DVR)的实现,现在就让我们来初步看下分布式路由是怎么样工作的。 在OpenStack Neutron DVR L2 Agent的初步解析 (一)中我们已经知道DVR是怎么样工作的,现在就我们就来看下具体DVR是怎么样创建起来并且生效进行工作的。原创 2014-11-24 12:14:19 · 4490 阅读 · 0 评论 -
OpenStack J版 Neutron-server服务加载与启动源码分析(一)
声明:本博客欢迎转载,但请保留原作者信息!作者:林凯团队:华为杭州OpenStack研发团队 本文是在学习Openstack的过程中整理和总结,由于时间和个人能力有限,错误之处在所难免,欢迎指正! 之前对于服务的加载与启动一直没有找到真正的源头,这次就来分析neutron真正是从哪里开始,并加载服务并启动的,在这里首先看Neutron-server的服务加载和启动。原创 2014-11-04 11:42:02 · 3543 阅读 · 0 评论 -
OpenStack J版 Neutron-server服务加载与启动源码分析(二)
在上一篇博客Neutron-server服务加载与启动源码分析(一)通过对api-paste.ini中配置信息的解析,最终就调用了WSGIApplicationapiv2的实现,具体就是neutron.api.v2.router:APIRouter.factory,这个WSGI Application的具体功能就是实现模块功能的扩展和加载过程。现在就深入了解该模块是如何实现模块功能的扩展和加载。原创 2014-11-04 12:25:10 · 2844 阅读 · 0 评论 -
OpenStack Neutron DVR L2 Agent的初步解析 (一)
OpenStack Juno版本已正式发布,这是这个开源云平台的10个版本,在Juno版的Neutron模块中真正引入了分布式路由(DVR)的实现,现在就让我们来初步看下分布式路由是怎么样工作的。为了实现分布式路由,L3和L2 agent将需要工作在计算节点内。今天,L3 agent运行在网络节点,但DVR提议,L3agent会在计算节点上运行。L2 agent将继续工作在计算节点,而将工作在所谓的“DVR模式',其中L2 agent将另外负责管理(添加/删除)一个增强模式OVS规则以实现分布式路由。原创 2014-11-10 12:01:18 · 4668 阅读 · 0 评论 -
Openstack学习笔记之——Neutron-server服务加载与启动源码分析(三)
之前对于服务的加载与启动一直没有找到真正的源头,这次就来分析neutron真正是从哪里开始,并加载服务并启动的,在这里首先看Neutron-server的服务加载和启动。原创 2014-11-10 11:52:08 · 2739 阅读 · 0 评论 -
OpenStack Neutron在Juno版本的新特性
Neutron,之前被称为Quantum,是专注于为OpenStack提供服务的项目。随着Juno版本发布的日期的临近,现在是一个很好的时间来回顾一下在这个令人兴奋的周期中Neutron组件的关键变化,看看Juno版本中Neutron有哪些新的特性。 Neutron还是NovaNetwork? OpenStack原始的计算网络实现,也被称为Nova Network,假设通过Li翻译 2014-09-16 12:22:27 · 2083 阅读 · 0 评论 -
Openstack学习笔记之——Neutron网络理解
本文是在学习Openstack的过程中整理和总结,由于时间和个人能力有限,错误之处在所难免,欢迎指正! Neutron为openstack的虚拟机提供网络方面的功能;原来没有neutron这个组件(G版名称是Quantum)的时候,网络的主要功能也是在nova组件里实现的,那时候底层采用的大多是linuxbridge,无法实现灵活组网和高级的网络功能;为此Openstack把网原创 2014-09-02 16:15:56 · 3631 阅读 · 1 评论 -
OpenStack Neutron N版本VLAN aware VMs特性解析(一)
该项目为社区neutron项目中在Newton版本中的一个重要BP。该BP提供了一种方法如何将VLANaware VMs纳入OpenStack。VLAN aware VMs是指VM通过vNIC发送或者接收带VLAN标记的报文。VLAN aware VMs(或其他封装)可以通过不同封装和ID区分许多网络的流量,而不是使用许多vNIC。 这个方法扩展到更多数量的网络,并实现动态处理网络附件(无需热插拔原创 2016-12-04 22:39:27 · 2554 阅读 · 0 评论