Quantum关于network的操作(LinuxBridge)
1 创建network
1.1 入口
由前几篇文档可知,对资源的处理都在Mapper对应的Controller中:
以创建network为例,在quantum/api/v2/base.py的Controller类中的create函数中:
action = "create_%s" % self._resource
本文以linuxbridge插件为例,所以代码中的self._plugin=quantum/plugin/linuxbridge/lb_quantum_plugin.py/LinuxBridgePluginV2
(需要注意的是,该类继承自quantum/db/db_base_plugin_v2.py/QuantumDbPluginV2和quantum/db/l3_db.py/L3_NAT_db_mixin)。类的继承关系如下:
1.2 LinuxBridge插件初始化
1.3 流程
1.4 总结
由上述分析,创建网络,只是在逻辑上创建,不涉及底层,但需要在数据库中记录逻辑网络与物理网络的对应关系,物理网络的信息体现在配置文件中。
2 删除network
2.1 流程
3 更新network
3.1 流程
4 总结
个人理解,看待Quantum网络模型时可以从上层的逻辑概念和下层的物理概念区分。有一些概念或对象只在上层关注,下层的agent或物理网络只关心实际的操作和部署。当然,需要上下层配合时,就需要做映射,比如networkbinding表就是用来映射逻辑网络和实际物理网络的关系。
- 大小: 9.6 KB
- 大小: 15.5 KB
- 大小: 36 KB
- 大小: 96.5 KB
- 大小: 60.6 KB
- 大小: 31.8 KB
- 大小: 14.2 KB
分享到:
相关推荐
综上所述,这份文档提供了关于 OpenStack Quantum(Neutron)的全面介绍和深入指导,不仅涵盖了基本的安装配置流程,还深入探讨了许多高级特性和配置选项。对于希望深入了解并有效利用 OpenStack Networking 的管理...
- **neutron-plugin**: 网络插件,实现了具体的网络逻辑,例如Open vSwitch、Linux Bridge等。 ##### 2. 创建虚拟机实例的流程 - **Tenant 创建**: 用户通过Horizon或CLI创建租户,同时配置配额。 - **请求虚拟机*...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
"OpenStack 使用 Linux Bridge+VXLAN 模式的网络变化与分析" OpenStack 是一个开源的云计算平台,提供了丰富的网络功能,以满足不同的应用场景。其中,Neutron 是 OpenStack 的网络组件,负责管理和维护网络资源。...
在探讨OpenStack中使用Linux Bridge实现VXLAN网络的过程中,我们将涉及以下几个方面的知识点: 1. OpenStack环境部署和网络组件 OpenStack版本为ocata,系统采用Ubuntu 16.04.2,部署了一个控制节点和一个计算节点...
- **Quantum L2 Linux Bridge 插件**:基于Linux Bridge实现二层网络功能。 - **Quantum Plugin for NVP (nicira_nvp)**:支持Nicira网络虚拟化平台。 - **Open vSwitch Plugin**:利用Open vSwitch实现网络虚拟化。...
OpenStack:云中的“LINUX”.pdf
This document is for software developers who develop applications by using the OpenStack Networking API v2.0.
OpenStack.云时代的Linux?——首届OpenStack亚太技术大会侧记.pdf
官方离线安装包,亲测可用
这个课程是openstack入门课程,重点放在openstack的部署和网络部分
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装