A-A+

centons7网卡配置文件使用openvswitch bridge

2016年01月03日 站长资讯 暂无评论

今天发现还有另外的方法给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的场景。

前提:

  1. yum install openvswitch -y  # 安装openvswitch包  
  2. systemctl start openvswitch # 确保openvswitch服务启动  

范例:

  1. cat /etc/sysconfig/network-scripts/ifcfg-br-ex  
  2. DEVICE=br-ex  
  3. BOOTPROTO=static  
  4. ONBOOT=yes  
  5. NM_CONTROLLED=no  
  6. IPADDR=172.16.105.16  
  7. NETMASK=255.255.255.0  
  8. GATEWAY=172.16.105.254  
  9. TYPE=OVSBridge       # 指定为OVSBridge类型  
  10. DEVICETYPE=ovs        # 设备类型是ovs  
  11.    
  12. cat /etc/sysconfig/network-scripts/ifcfg-eth0  
  13. DEVICE=eth0  
  14. ONBOOT=yes  
  15. NM_CONTROLLED=no  
  16. TYPE=OVSPort            # 指定为OVSPort类型  
  17. DEVICETYPE=ovs        # 设备类型是ovs  
  18. OVS_BRIDGE=br-ex    # 和br-ex ovs bridge关联  
  19.   
  20. service network restart # 网络服务重启生效  
  21. [root@controller001 network-scripts(keystone_admin)]# ovs-vsctl show  
  22. Bridge br-ex  
  23.         Port "eth0"  
  24.             Interface "eth0"    #  br-ex和eth0关联br-ex自动帮你都创建好了  

参考资料:《redhat openstack培训教材》

标签:

给我留言