上一节我们介绍了 VXLAN 的基本概念,今天介绍如何在 ML2 中启用 VXLAN。

在 /etc/neutron/plugins/ml2/ml2_conf.ini 设置 vxlan network 相关参数。

tenant_network_types = vxlan

指定普通用户创建的网络类型为 vxlan。
这里还使用了一个名为 “l2population” mechanism driver,我们放到后面单独介绍。

然后指定 vxlan 的范围。

上面的配置定义了 vxlan vni 的范围是 1001 - 2000。
这个范围是针对普通用户在自己的租户里创建 vxlan network 的范围。
因为普通用户创建 network 时并不能指定 vni,Neutron 会按顺序自动从这个范围中取值。

对于 admin 则没有 vni 范围的限制,admin 可以创建 vni 范围为 1-16777216 的 vxlan network。

接着需要在 [VXLAN] 中配置 VTEP。
控制节点 devstack_controller 的 ml2_conf.ini 配置如下:

计算节点 devstack_compute01 的 ml2_conf.ini 配置如下:

local_ip 指定节点上用作 VTEP 的 IP 地址。
devstack_controller 的 VTEP IP 是 166.66.16.10,网卡为 eth1。
devstack_compute01 的 VTEP IP 是 166.66.16.11,网卡为 eth1。

注意:作为准备工作,这两个 VTEP IP 需要提前配置到节点的 eht1 上,Neutron 并不会帮我们分配这个 IP。

下节我们将开始创建第一个 VXLAN。

转载于:https://blog.51cto.com/cloudman/1870885

在 ML2 中配置 VXLAN - 每天5分钟玩转 OpenStack(110)相关推荐

  1. 在 ML2 中配置 Vlan Network- 每天5分钟玩转 OpenStack(93)

    上一节我们学习了 Neutron Vlan Network 的原理,今天讨论如何在 ML2 配置中 enable 它. 首先在 /etc/neutron/plugins/ml2/ml2_conf.in ...

  2. ML2 配置 OVS VxLAN - 每天5分钟玩转 OpenStack(146)

    今天我们开始学习 OVS 如何实现 Neutron VxLAN,关于 VxLAN 的概念以及 Linux Bridge 实现,大家可以参考前面相关章节. Open vSwitch 支持 VXLAN 和 ...

  3. 创建 VXLAN - 每天5分钟玩转 OpenStack(111)

    前面我们讨论了 VXLAN 的理论知识,并且在 ML2 中完成了相关配置. 今天将通过 Web UI 创建 vxlan100_net 并观察节点网络结构的变化. 打开菜单 Admin -> Ne ...

  4. 配置 LBaaS - 每天5分钟玩转 OpenStack(121)

    上一节学习了 Neutron LBaaS 的原理,今天开始实践.首先在配置中启用 LBaaS 服务. Neutron 通过 lbaas plugin 和 lbaas agent 提供 LBaaS 服务 ...

  5. 部署 instance 到 VXLAN - 每天5分钟玩转 OpenStack(112)

    上一节我们创建了 vxlan 100_net,今天将部署 instance 并分析网络的连通性. launch 新的 instance "cirros-vm1",网络选择 vxla ...

  6. LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8)

    http://www.cnblogs.com/CloudMan6/p/5277927.html LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8) LVM 类型的 ...

  7. 部署 DevStack - 每天5分钟玩转 OpenStack(17)

    http://www.cnblogs.com/CloudMan6/p/5357273.html 部署 DevStack - 每天5分钟玩转 OpenStack(17) 本节按照以下步骤部署 DevSt ...

  8. Cinder 组件详解 - 每天5分钟玩转 OpenStack(47)

    Cinder 组件详解 - 每天5分钟玩转 OpenStack(47) 本节我们将详细讲解 Cinder 的各个子服务. cinder-api cinder-api 是整个 Cinder 组件的门户, ...

  9. 如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22)

    http://www.cnblogs.com/CloudMan6/p/5402490.html 如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22) 本节首先讨论 p_ ...

  10. Pause/Resume Instance 操作详解 - 每天5分钟玩转 OpenStack(34)

    Pause/Resume Instance 操作详解 - 每天5分钟玩转 OpenStack(34) 本节通过日志详细分析 Nova Pause/Resume 操作. 有时需要短时间暂停 instan ...

最新文章

  1. Linux 线程与进程,以及通信
  2. 【FI学习笔记】AR部分快速IMG配置
  3. java 柱状图 宽度_Java实现 LeetCode 84 柱状图中最大得矩形
  4. JAVA中实用的一个工具类--Hutool
  5. CSS样式表书写位置
  6. python编程(gevent入门)
  7. 全能型 uWSGI 配置
  8. Gradle项目同步失败错误
  9. 专场介绍 | 第12届中国R会议(北京)生物信息专场
  10. 原创 | 一文了解人工智能对精准扶贫的作用及数字乡村建设现状
  11. 基于Verilog实现2ASK调制
  12. reviewboard mysql_【ReviewBoard】安装与配置
  13. presscad图层LIsp_统赢presscad2010免安装版 32位/64位
  14. 修复iPhone系统白苹果问题
  15. 后缀自动机+循环同构[Cyclical Quest]
  16. react CSS实现箭头图标
  17. Genexus第5篇-WebPanel
  18. PL-SLAM 配置和测试
  19. 如何创建和部署 ERC-1155 NFT
  20. 校区多,客情管理难?看中进教育使用明道云的新解法

热门文章

  1. atitit. 集合groupby 的实现(2)---自定义linq查询--java .net php
  2. paip.程序调试的几种方式大总结
  3. paip.读取WEB.XML中的参数值总结
  4. (转)比特币的挖矿的难度
  5. Julia: save 和load的用法 和与Matlab的效率比较
  6. 阿里集团公布2022“研究型实习生”计划
  7. 直播预告|阿里云容器网络文件系统发布会
  8. 【数字信号去噪】基于matlab小波软阈值+硬阈值+改进的阈值高斯脉冲信号去噪【含Matlab源码 1706期】
  9. 毕设题目:Matlab无人机协同任务
  10. 【图像去噪】基于matlab GUI均值+中值+高斯低通+多种小波变换图像去噪【含Matlab源码 856期】