上一节我们学习了 Neutron Vlan Network 的原理,今天讨论如何在 ML2 配置中 enable 它。

首先在 /etc/neutron/plugins/ml2/ml2_conf.ini 中设置 vlan network 相关参数。

tenant_network_types = vlan

指定普通用户创建的网络类型为 vlan。

然后指定 vlan 的范围:

上面配置定义了 label 为 “default” 的 vlan network,vlan id 的范围是 3001 - 4000。 这个范围是针对普通用户在自己的租户里创建 network 的范围。 因为普通用户创建 network 时并不能指定 vlan id,Neutron 会按顺序自动从这个范围中取值。

对于 admin 则没有 vlan id 的限制,admin 可以创建 id 范围为 1-4094 的 vlan network。

接着需要指明 vlan network 与物理网卡的对应关系:

如上所示: 在 [ml2_type_vlan] 中定义了 lable “default”,[linux_bridge] 中则指明 default 对应的物理网卡为 eth1。

这里 label 的作用与前面 flat network 中的 label 一样,只是一个标识,可以是任何字符串。

配置完成,重启 Neutron 服务后生效。

​下一节将创建第一个 vlan network。

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

  1. 在 ML2 中 enable local network - 每天5分钟玩转 OpenStack(79)

    前面完成了一系列准备工作,本节开始将创建各种 Neutorn 网络,我们首先讨论 local network. local network 的特点是不会与宿主机的任何物理网卡相连,也不关联任何的 VL ...

  2. 在 ML2 中配置 OVS vlan network - 每天5分钟玩转 OpenStack(136)

    前面我们已经学习了 OVS 的 local 网络 和 falt 网络,今天开始讨论 vlan 网络. vlan network 是带 tag 的网络. 在 Open vSwitch 实现方式下,不同 ...

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

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

  4. 配置 L2 Population - 每天5分钟玩转 OpenStack(114)

    前面我们学习了L2 Population 的原理,今天讨论如何在 Neutron 中配置和启用此特性. 目前 L2 Population 支持 VXLAN with Linux bridge 和 VX ...

  5. 创建第二个 local network - 每天5分钟玩转 OpenStack(84)

    GUI 中有两个地方可以创建 network: 1. Project -> Network -> Networks 这是普通用户在自己的 tenant 中创建 network 的地方. 2 ...

  6. OVS 中的各种网络设备 - 每天5分钟玩转 OpenStack(128)

    上一节我们启用了 Open vSwitch,本节将查看当前的网络状态并介绍 Open vSwitch 涉及的各种网络设备. 初始网络状态 查看一下当前的网络状态. 控制节点 ifconfig 显示控制 ...

  7. 再部署一个 instance 和 Local Network - 每天5分钟玩转 OpenStack(131)

    2019独角兽企业重金招聘Python工程师标准>>> 上一节部署了 cirros-vm1 到 first_local_net,今天我们将再部署 cirros-vm2 到同一网络,并 ...

  8. 在 Scale Up 中使用 Health Check - 每天5分钟玩转 Docker 容器技术(145)

    2019独角兽企业重金招聘Python工程师标准>>> 对于多副本应用,当执行 Scale Up 操作时,新副本会作为 backend 被添加到 Service 的负责均衡中,与已有 ...

  9. 在 Rolling Update 中使用 Health Check - 每天5分钟玩转 Docker 容器技术(146)

    上一节讨论了 Health Check 在 Scale Up 中的应用,Health Check 另一个重要的应用场景是 Rolling Update.试想一下下面的情况: 现有一个正常运行的多副本应 ...

最新文章

  1. getSystemService() in Android
  2. (三)用docker-compose部署postgres+ postgis
  3. 看mysql版本信息_查看mysql 的版本信息
  4. Spring Security——基于表单登录认证原理及实现
  5. CSDN帐号管理规范
  6. 北华大学c语言题库百度云,北华大学C语言题库精简打印版(全).docx
  7. 独自封装windows 10系统详细教程(二)
  8. 用计算机控制人造卫星和导弹发射,用计算机控制人造卫星和导弹的发射,按计算机应用的分类,它应属于什么...
  9. We discovered one or more bugs in your app when reviewed on iPhone and iPad running iOS 14.1
  10. 彻底卸载secureCRT,并重装,包括绿色版SecureCRT删除干净
  11. 天津滨海农商银行数据脱敏建设实践
  12. 【控制篇 / 应用】(5.6) ❀ 01. NGFW 模式下使用应用控制 ❀ FortiGate 防火墙
  13. scanf ---------未完待续
  14. 上海莉莉丝、米哈游、B站、小红书、得物等互联网公司前端面试总结
  15. win10解除usb禁用_Win10专业版下安全禁用USB设备
  16. gitlab合并分支后需要提交吗_Gitlab合并了两个分支
  17. Linux设备驱动程序
  18. C# IDE SharpDevelop的一些缺陷
  19. 杰理-watch-手表-AC701-双击屏幕唤醒
  20. 原生支付宝小程序对接诸葛io监测

热门文章

  1. java的write无法写入,Java加载ImageIO.write的文件在.jar中不起作用
  2. sql server 2014 判断一个列某个字段是否相同_Select * from user的千层套路——一个sql是如何执行的...
  3. 单机上搭建Node集群
  4. android支持平台,Android 平台功能
  5. python三维可视化图,如何使用Python在(交互式)3D中可视化图形?
  6. java forkjoinpool_Java并发——Fork/Join框架与ForkJoinPool
  7. linux换w7就蓝屏,联想天逸510s改装win7后蓝屏的解决方案
  8. java流程控制if_java程序流程控制(分支结构之 if-else)
  9. 小米一元流量magisk_电信流量10G才9.9元?
  10. css 垂直居中_CSS垂直居中的另类实现