码迷,mamicode.com
首页 > 其他好文 > 详细

RHCE7学习笔记29——配置链路聚合和桥接

时间:2015-02-04 18:56:33      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:rhce7学习笔记29——配置链路聚合和桥接

一、聚合网络

    

    聚合网络team的类型:


        1、activebackup;

        2、loadbalence;

        3、roundrobin;


    

二、配置聚合网络

        

    三种方式:

            1、命令行;

            2、配置文件;

            3、图形化界面;


    1、命令行方式:

            添加team0

    [root@clz ~]# nmcli connection add con-name team0 type team ifname team0 config {"runner":{"name":"activebackup"}}

         配置IP地址:

[root@clz ~]# nmcli connection modify team0 ipv4.addresses "192.168.10.100/24"
[root@clz ~]# nmcli connection modify team0 ipv4.method manual


        添加接口,在添加之前,确保添加的接口的连接已删除:

    [root@clz ~]# nmcli connection add con-name team0-port1 ifname ens34 type team-slave master team0
    [root@clz ~]# nmcli connection add con-name team0-port1 ifname ens38 type team-slave master team0

    编辑ifcfg-team0配置文件,在这行加上单引号和双引号:

 TEAM_CONFIG=‘{"runner":{"name":"activebackup"}}‘

    重启网络服务:

  [root@clz network-scripts]# systemctl restart network

        

    此时看到team0和绑定的2张网卡的Mac地址变为一致:


    查看team0的工作状态:

[root@clz ~]# teamdctl team0 state
setup:
  runner: activebackup
ports:
  ens38
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
  ens34
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
runner:
  active port: ens34


    2、配置文件

  1 DEVICE=team0
  2 DEVICETYPE=Team
  3 ONBOOT=yes
  4 BOOTPROTO=none
  5 IPADDR=192.168.10.100
  6 NETWORK=255.255.255.0
  7 TEAM_CONFIG=‘{"runner":{"name":"roundrobin"}}‘
 1 DEVICE=ens34
  2 DEVICETYPE=TeamPort
  3 ONBOOT=yes
  4 BOOTPROTO=none
  5 TEAM_MASTER=team0

    使用teamnl命令查看team的选项和端口:

[root@clz network-scripts]# teamnl team0 ports
 8: ens34: up 1000Mbit FD 
 4: ens38: up 1000Mbit FD
[root@clz network-scripts]# teamnl team0 options
 queue_id (port:ens34) 0 
 priority (port:ens34) 0 
 user_linkup_enabled (port:ens34) false 
 user_linkup (port:ens34) true 
 enabled (port:ens34) true 
 queue_id (port:ens38) 0 
 priority (port:ens38) 0 
 user_linkup_enabled (port:ens38) false 
 user_linkup (port:ens38) true 
 enabled (port:ens38) true 
 mcast_rejoin_interval 0 
 mcast_rejoin_count 0 
 notify_peers_interval 0 
 notify_peers_count 0 
 mode roundrobin
[root@clz network-scripts]# teamnl team0 getoption mode


    3、图形化配置界面


    

        打开nm-connection-editor,添加一个新连接:

        

    技术分享

    

    技术分享


技术分享


三、配置桥接网络

    1、使用brctl命令

    查看桥接网络:

[root@clz ~]# systemctl restart network
[root@clz ~]# brctl show
bridge namebridge idSTP enabledinterfaces
virbr08000.000000000000yes

添加桥接网络:

[root@clz ~]# brctl addbr br0

    添加接口:

[root@clz ~]# brctl addif ens34 br0

    2、使用nmcli命令

     

   [root@clz ~]# nmcli connection add con-name br1 type bridge ifname br1
[root@clz ~]# nmcli connection modify br1 ipv4.addresses "192.168.20.20/24,192.168.20.1"
[root@clz ~]# nmcli connection modify br1 ipv4.method manual
[root@clz ~]# nmcli connection add con-name br1-port1 type bridge-slave ifname ens34 master br1


本文出自 “平凡之路” 博客,请务必保留此出处http://linjohn.blog.51cto.com/1026193/1611519

RHCE7学习笔记29——配置链路聚合和桥接

标签:rhce7学习笔记29——配置链路聚合和桥接

原文地址:http://linjohn.blog.51cto.com/1026193/1611519

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!