配置 linux-bridge mechanism driver

要学习 Linux Bridge 如何实现 Neutron 的各种功能,首先需要配置 linux-bridge mechanism driver。

Neutorn ML2 plugin 默认使用的 mechanism driver 是 open vswitch 而不是 linux bridge。

但是研究 linux bridge 也是必要的。原因如下:

1、linux bridge 技术非常成熟,而且高效,所以业界很多 OpenStack 方案选择 linux bridge,比如 Rackspace 的 private cloud。

2、open vswitch 实现的 Neutron 虚拟网络较为复杂,不易理解;而 linux bridge 方案更直观。

先理解 linux bridge 方案后再学习 open vswitch 方案会更容易。并且可以通过两种方案的对比更加深入地理解 Neutron 网络。

linux bridge 实现虚拟交换节的基本原理:

上图中,br0 是 linux bridge,br0 充当虚拟交换机的作用,负责将物理网卡 eth0 和虚拟网卡 tap 设备 vnet0/vent1 连接到同一个二层网络,实现虚拟机 VM1 和 VM2,以及虚拟机与外网之间的通信。

配置 linux-bridge mechanism driver

要在 Neutron 中使用 linux bridge,首先需要配置 linux-bridge mechanism driver。

Neutron 默认使用 ML2 作为 core plugin,其配置位于 /etc/neutron/neutron.conf。

控制节点和计算节点都需要在各自的 neutron.conf 中配置 core_plugin 选项。

然后需要让 ML2 使用 linux-bridge mechanism driver。

ML2 的配置文件位于 /etc/neutron/plugins/ml2/ml2_conf.ini。

mechanism_drivers 选项指明当前节点可以使用的 mechanism driver,这里可以指定多种 driver,ML2 会负责加载。 上面配置指明只使用 linux-bridge driver。

控制节点和计算节点都需要在各自的 ml2_conf.ini 中配置 mechanism_drivers 选项。

Neutron 服务正常启动后,所有节点上都会运行 neutron-linuxbridge-agent

linux-bridge mechanism driver 已经配置完毕 。

---------------------------------------------------------引用来自------------------------------------------------------------------------------
https://www.cnblogs.com/CloudMan6/p/5801450.html
https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587658&idx=1&sn=ba38096b11bd93a7fa596cd1a1696d82&chksm=8d3080d3ba4709c5f492c01d7e150ad9e738b1058a9d1c2671cd04fcb56a6244832485590ab8&scene=21#wechat_redirect

转载于:https://www.cnblogs.com/gsophy/p/11127754.html

第 7 章 Neutron - 077 - 配置 linux-bridge mechanism driver相关推荐

  1. Neutron VxLAN + Linux Bridge 环境中的网络 MTU

    1. 基础知识 1.1 MTU 一个网络接口的 MTU 是它一次所能传输的最大数据块的大小.任何超过MTU的数据块都会在传输前分成小的传输单元.MTU 有两个测量层次:网络层和链路层.比如,网络层上标 ...

  2. 配置 linux-bridge mechanism driver - 每天5分钟玩转 OpenStack(77)

    本节开始我们将学习 Linux Bridge 如何实现 Neutron 的各种功能. 首先需要配置 linux-bridge mechanism driver. Neutorn ML2 plugin ...

  3. 理解 neutron(15):Neutron Linux Bridge + VLAN/VXLAN 虚拟网络

    学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...

  4. 一个关于Linux Bridge配置的吐嘈

    话说有些事情十分适合在放假前的一天折腾一天,但绝对不适合在你准备去吃饭前多看一眼...我上周就碰到了这么一件揪心的事,最终以低血糖收场,十分狼狈地四处觅食,却觅到了一包超级辣的鸡爪,吃完后感觉症状加重 ...

  5. Linux 虚拟化网络技术 — KVM + Linux Bridge 的网络虚拟化解决方案

    目录 文章目录 目录 KVM 虚拟机应用 Linux Bridge + VLAN 实现网络隔离 TSG: Failed to restart network KVM 虚拟机应用 Linux Bridg ...

  6. openstack queens 版本 linux bridge起不来的解决办法

    报错如下: Apr 3 03:52:48 neutron neutron-linuxbridge-agent: elif tornado and tornado.gen.is_coroutine_fu ...

  7. Linux Kernel TCP/IP Stack — L2 Layer — Linux Bridge(虚拟网桥)

    目录 文章目录 目录 Linux bridge Linux bridge 的实现方式 Linux bridge 的代码逻辑 Linux bridge 在 Linux 的语境中,Bridge(网桥)和 ...

  8. Linux Kernel TCP/IP Stack — L2 Layer — Linux Bridge(虚拟网桥)的基本操作

    目录 文章目录 目录 Linux bridge 的基本操作 创建 Bridge 将 veth pair 连上 Bridge 为 Bridge 配置 IP 地址 将物理网卡接口设备挂靠 Bridge L ...

  9. 第一章:认识Redhat Linux

    第一章:认识Redhat Linux 1.Redhat Linux发展史 Linux系统的诞生并不是凭空出现的,它的宗师是UNIX系统.Linux系统的诞生,是基于UNIX的,1991年,由一位芬兰郝 ...

  10. DreamFactory入门指南 - 第2章安装和配置DreamFactory

    第2章安装和配置DreamFactory 在本章中,您将学习如何安装和配置DreamFactory.提供了许多安装解决方案,包括GitHub存储库,点击式安装程序,Docker容器和特定于云的安装程序 ...

最新文章

  1. c++ 终止 超时_C++ 哪里超时了啊?
  2. 论文阅读计划2(Deep Joint Rain Detection and Removal from a Single Image)
  3. 万字长文|深度剖析Service Mesh服务网格新生代Istio
  4. html计算天数,Javascript实现简易天数计算器
  5. Ubuntu禁用网卡步骤(重启依然生效)
  6. Android—构建安全的Android客户端请求,避免非法请求
  7. 【Tensorflow】【损失函数】交叉熵数据验证(下)---BinaryCrossentropy二分类
  8. 【互亿无线】如何选择国际短信服务商
  9. Windows PC HYSPLIT Install
  10. 怎样把计算机里的W0rd放到电脑桌面,当电脑桌面没有WORD文档时怎么打开WORD文档...
  11. android对话框activity,Android使用Activity用作弹出式对话框
  12. rar压缩包找回压缩密码
  13. 【例题】【高斯消元】USACO3.2.4 Feed Ratios
  14. 获取最新、最全的小红书地理位置签到数据。
  15. 笔记本电脑能连接WiFi但浏览器无法打开网页的解决办法
  16. VS2017专业版和企业版下载激活
  17. Windows Server 2008 R2中关闭“IE增强的安全配置”
  18. 微信公众号菜单跳小程序 提示页面不存在的解决办法
  19. 【python数据分析实战】城市餐饮店铺选址问题(2)—— 确定餐馆的具体位置
  20. SQL语句判断奇偶数

热门文章

  1. bci测试如何整改_电源动态响应测试,什么样的波形算合格?
  2. cesium 加载bim模型_BIM+GIS跨界融合,打造智能未来新利器
  3. 2数据库表增加一个字段_详解PostgreSQL用户、数据库及表的管理、操作与授权
  4. 微博用户信息源代码爬取_爬取微博用户公开信息,分析为周杰伦打榜的夕阳红老年团,告诉你他们真实年龄!...
  5. 线性代数 : 方程组的几何解释
  6. 多项式拟合,模型的复杂度以及权重的变化
  7. 从客户端登陆服务器的配置文件,从客户端登陆服务器的配置
  8. 242. Valid Anagram [easy] (Python)
  9. jupyter notebook添加conda虚拟环境
  10. 171.Excel表列序号