A-A+
	centons7网卡配置文件使用openvswitch bridge
今天发现还有另外的方法给ovs添加bridge、绑定网卡等操作,此前我都是这般操作ovs-vsctl add-br br-ex; ovs-vsctl add-port br-ex eth0,这样操作的结果会保存在openvswitch的conf.db里面。现在只需要在网卡配置文件中指定即可,适用于网卡数量较少,neutron网络模式gre、vxlan的local_ip要配置在br-ex的场景。
前提:
- yum install openvswitch -y # 安装openvswitch包
 - systemctl start openvswitch # 确保openvswitch服务启动
 
范例:
- cat /etc/sysconfig/network-scripts/ifcfg-br-ex
 - DEVICE=br-ex
 - BOOTPROTO=static
 - ONBOOT=yes
 - NM_CONTROLLED=no
 - IPADDR=172.16.105.16
 - NETMASK=255.255.255.0
 - GATEWAY=172.16.105.254
 - TYPE=OVSBridge # 指定为OVSBridge类型
 - DEVICETYPE=ovs # 设备类型是ovs
 - cat /etc/sysconfig/network-scripts/ifcfg-eth0
 - DEVICE=eth0
 - ONBOOT=yes
 - NM_CONTROLLED=no
 - TYPE=OVSPort # 指定为OVSPort类型
 - DEVICETYPE=ovs # 设备类型是ovs
 - OVS_BRIDGE=br-ex # 和br-ex ovs bridge关联
 - service network restart # 网络服务重启生效
 - [root@controller001 network-scripts(keystone_admin)]# ovs-vsctl show
 - Bridge br-ex
 - Port "eth0"
 - Interface "eth0" # br-ex和eth0关联br-ex自动帮你都创建好了
 
参考资料:《redhat openstack培训教材》