Openstack 网络类型 vxlan -> vlan

咖啡续命
• 阅读 4106

Controller节点:
# vi /etc/neutron/plugins/ml2/ml2_conf.ini
修改前(vxlan):

[ml2]
type_drivers = flat,vlan,vxlan
tenant_network_types = vxlan
mechanism_drivers = openvswitch,l2population
extension_drivers = port_security
[ml2_type_flat]
flat_networks = provider
[ml2_type_vlan]
#network_vlan_ranges = provider:1:1000
[ml2_type_vxlan]
vni_ranges = 1:1000
[securitygroup]
enable_ipset = true

修改后(vlan):

[ml2]
type_drivers = flat,vlan,vxlan
tenant_network_types = vlan
mechanism_drivers = openvswitch,l2population
extension_drivers = port_security
external_network_type = flat
[ml2_type_flat]
flat_networks = public
[ml2_type_vlan]
network_vlan_ranges = default:1:3000
[ml2_type_vxlan]
# vni_ranges = 1:1000
[securitygroup]
enable_ipset = true

# vi /etc/neutron/plugins/ml2/openvswitch_agent.ini

[agent]
tunnel_types = 
l2_population = True
[ovs]
bridge_mappings = public:br-provider,default:br-em2
local_ip = 10.0.0.11
[securitygroup]
firewall_driver = iptables_hybrid

新增网桥br-em2:

# ovs-vsctl add-br br-em2

将网卡1加入br-em2网桥:

# ovs-vsctl add-port br-em2 eth1

配置网桥IP地址:

# ifconfig eth1 0.0.0.0
# ifconfig br-em2 up
# ifconfig br-em2 10.0.0.11/24

重启计算及网络:

# systemctl restart openstack-nova-api.service
# systemctl restart neutron-*

Compute节点:
# vi /etc/neutron/plugins/ml2/openvswitch_agent.ini

[ovs]
local_ip = 10.0.0.21
bridge_mappings = default:br-em2
[agent]
tunnel_types = 
l2_population = True

新增网桥br-em2:

# ovs-vsctl add-br br-em2

将网卡1加入br-em2网桥:

# ovs-vsctl add-port br-em2 eth1

配置网桥IP地址:

# ifconfig eth1 0.0.0.0
# ifconfig br-em2 up
# ifconfig br-em2 10.0.0.21/24

重启计算及网络:

# systemctl restart openstack-nova-compute.service
# systemctl restart neutron-openvswitch-agent.service

*rc.local文件:
# vi /etc/rc.local

Controller:
# ifconfig eth0 0.0.0.0
# ifconfig eth1 0.0.0.0
# ifconfig br-provider 管理口IP
# ifconfig br-em2 10.0.0.11/24
# route add default gw 管理口网关

Compute:
# ifconfig eth1 0.0.0.0
# ifconfig br-em2 10.0.0.21/24

授权:
# chmod +x /etc/rc.local

注意:
以上步骤,先修改配置文件,再创建网桥(创建网桥之前先启ovs服务,否则会导致网桥不可用)配置网桥,最后重启网络和计算服务,

点赞
收藏
评论区
推荐文章
Stella981 Stella981
4年前
Pandorabox(Openwrt) 双宽带(WAN) 叠加网络实战
准备一台已经刷好Pandorabox(Openwrt)的路由器、两条宽带实战环境固件:PandoraBoxR8.1.12ByLean硬件:K2PA1版过程配置VLAN为了将一个LAN口映射为WAN口,选择网络交换机,添加一个VLAN3,比如我希望将LAN1口配置为WAN口,在VL
美凌格栋栋酱 美凌格栋栋酱
10个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
ubuntu上MX4连不上adb的问题解决
一、Ubuntu环境1.  建立或修改文件~/.android/adb\_usb.ini,在文件开头或末尾添加一行,内容是0x2a45。2.  建立或修改文件/etc/udev/rules.d/51android.rules2.1修改文件权限:sudochmodarx/etc/udev/rules.d/51a
Stella981 Stella981
4年前
OpenStack
1.OpenStack示例的架构介绍1.1各节点介绍(1)控制节点(controller)控制节点(controller)上运行身份服务,镜像服务,计算节点管理,网络管理,各种网络代理和仪表板。它还包括支持服务,如SQL数据库,消息队列和NTP。可选地,控制器节点运行块存储,对象存储,编排和遥测服务的部分。注:计算节点上需要至少配置两
Stella981 Stella981
4年前
OpenStack 安装:neutron服务
在上一篇中介绍了Nova(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fnurruden%2Fp%2F8289181.html)的安装配置,这一篇介绍neutron首先,创建neutron用户并设置密码为neutronroot
Wesley13 Wesley13
4年前
vlan,trunk,DHCP,以太网通道
Vlan的划分1.1问题VLAN(虚拟局域网)是对连接到的第二层交换机端口的网络用户的逻辑分段,不受网络用户的物理位置限制而根据用户需求进行网络分段。一个VLAN可以在一个交换机或者跨交换机实现。VLAN可以根据网络用户的位置、作用、部门或者根据网络用户所使用的应用程序和协议来进行分组。基于交换机的虚拟局域网能够为局域网
Stella981 Stella981
4年前
MSTP、LACP、VRRP、DHCP、NAT综合实验技术文档
MSTP、LACP、VRRP、DHCP、NAT综合实验技术文档要求:要求按照拓扑图配置MSTP,VRRP,DHCP,NAT等相关命令使得图中所有终端能够网络互通1、MSTP链路聚合:正常情况下各VLAN流量路径要求如下:VLAN10:SW3SW1R1VLAN20:Sw3
Stella981 Stella981
4年前
Docker容器跨主机通信
一、Docker主机间容器通信的解决方案  Docker网络驱动1.Overlay:基于VXLAN封装实现Docker原生Overlay网络2.Macvlan:Docker主机网卡接口逻辑上分为多个子接口,每个子接口标识一个VLAN。容器接口直接连接Docker主机3.网卡接口:
Linux VXLAN小实验
VXLAN在云网络中应用十分广泛。本文介绍一种方法在两台Linux主机之间建立简单的VXLAN隧道,以供学习、研究之用。
浅谈OpenStack(一)
OpenStack刚开始只有nova(计算)和swift(存储)两个核心组件,尤其是nova,几乎负责了云主机生命周期的所有操作,包括cpu、内存、磁盘、网络等,后来随着功能越来越多,项目越来越庞大,社区才把镜像管理(novaimage)服务、存储管理(novavolume)服务、网络管理(novanetwork)服务等独立出来,于是有了glance、cinder、neutron等服务。在OpenStack里有两个概念:组件和服务。我们把每个完成独立功能的项目称为一个组件,比如nova、cinder、glance、neutron。每个组件里会细分很多个服务,用来承担不同的职责,比如nova里会有novaapi服务,负责api请求的处理;novascheduler服务负责宿主机的调度;novacompute服务负责与虚拟化软件进行交互,来操作云主机。
VXLAN 网络中报文转发过程
以同网段的VM间互通简单介绍VXLAN网络中的报文转发过程。