CentOS 7 链路聚合
将多个Linux网络端口绑定为一个,可以提升网络的性能,使用Linux teaming或bond来绑定多个网卡作为一个逻辑网口,配置单个的IP地址,会大幅提升服务器的网络吞吐(I/O),本是用team技术实现绑定多块网卡作为一个逻辑网口。下面就让我们开始新的学习之旅吧!
1、首先准备两块网卡,它们有不同的MAC地址(先把这两块网卡用nmtui命令配置好)
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/97/59/wKioL1ktjg6QNaq7AACyR18-yw8811.png-wh_500x0-wm_3-wmp_4-s_1687082491.png" title="图片1.png" alt="wKioL1ktjg6QNaq7AACyR18-yw8811.png-wh_50" />
2、创建一个新连接,类型是team连接名称team0。
650) this.width=650;" width="693" height="51" src="https://s5.51cto.com/wyfs02/M01/97/59/wKioL1ktjj_RrGK5AAAmGEHzX4g881.png-wh_500x0-wm_3-wmp_4-s_1630510142.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片2.png" />
3、master 配置好了,还得配置slave,即将eno16777736和eno33554960两块网卡加入到team0
650) this.width=650;" width="693" height="98" src="https://s1.51cto.com/wyfs02/M00/97/58/wKiom1ktjlTwcUYLAABN1mVYqU0106.png-wh_500x0-wm_3-wmp_4-s_2816303243.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片3.png" />
4、执行nmcli connection show命令查看team0-1和team0-2的状态
650) this.width=650;" width="693" height="197" src="https://s3.51cto.com/wyfs02/M00/97/59/wKioL1ktjoOBnze0AABVp6oocTM985.png-wh_500x0-wm_3-wmp_4-s_286078117.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片4.png" />
5、执行nmcli connection up team0-1和nmcli connection up team0-2命令连接team0-1和team0-2
650) this.width=650;" width="693" height="219" src="https://s1.51cto.com/wyfs02/M01/97/58/wKiom1ktjpfCklv4AAB1GCwLvEE931.png-wh_500x0-wm_3-wmp_4-s_501414970.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片5.png" />
6、执行ifconfig,发现网卡的地址都一样了,这样交换机才能转发包到同一个逻辑端口
650) this.width=650;" width="693" height="254" src="https://s4.51cto.com/wyfs02/M02/97/58/wKiom1ktjqnD9WKuAACjMxTuack864.png-wh_500x0-wm_3-wmp_4-s_1579835684.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片6.png" />
7、最后给team0 分配一个IP地址(也可以直接用图形工具设置IP地址)
650) this.width=650;" width="693" height="16" src="https://s2.51cto.com/wyfs02/M01/97/59/wKioL1ktj5WRBO8VAAARc2ajEeQ258.png-wh_500x0-wm_3-wmp_4-s_3641619051.png" style="background:url("/e/u261/themes/default/images/word.gif") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片19.png" />
650) this.width=650;" width="693" height="19" src="https://s4.51cto.com/wyfs02/M00/97/58/wKiom1ktj6LQqkexAAAN5TtuHLc645.png-wh_500x0-wm_3-wmp_4-s_2345241248.png" alt="spacer.gif" title="图片7.png" style="text-align:center;background-image:url("/e/u261/themes/default/images/word.gif");background-position:center;background-repeat:no-repeat;border:1px solid rgb(221,221,221);" />
8、测试一下,先看看team0当前状态
650) this.width=650;" width="656" height="451" src="https://s1.51cto.com/wyfs02/M01/97/59/wKioL1ktj7LiYa57AABRO8h7GcU340.png-wh_500x0-wm_3-wmp_4-s_712362003.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片8.png" />
注意:第二台主机的配置跟第一台主机前面的配置都一样,就是在配置IP地址时不一样。
650) this.width=650;" width="693" height="36" src="https://s1.51cto.com/wyfs02/M01/97/59/wKioL1ktj8vz6ANJAAAfMpBmsVo283.png-wh_500x0-wm_3-wmp_4-s_555482392.png" style="background:url("/e/u261/themes/default/images/word.gif") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片9.png" />
9、测试两台主机的连通性用ping命令,在VMware中做高可用(冗余)时需重启下系统。
650) this.width=650;" width="453" height="69" src="https://s5.51cto.com/wyfs02/M00/97/58/wKiom1ktj9zSAKrFAAAXaaA64S8871.png-wh_500x0-wm_3-wmp_4-s_1979051856.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片10.png" />
10、重启系统后,需用ifconfig命令查看下两块网卡的MAK地址;如果不一样,则用nmcli connection down team0、nmcli connection up team0,nmcli connection up team0-1、nmcli connection upteam0-2命令连接下team0-1和team0-2。
650) this.width=650;" width="693" height="270" src="https://s2.51cto.com/wyfs02/M00/97/58/wKiom1ktj-6i6yDPAACbnJxaBKA191.png-wh_500x0-wm_3-wmp_4-s_374590089.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片11.png" />
用ping命令测试下连通性。
650) this.width=650;" width="693" height="81" src="https://s4.51cto.com/wyfs02/M02/97/58/wKiom1ktkAGzzhaaAAAkeWYYiTg758.png-wh_500x0-wm_3-wmp_4-s_1209602855.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片12.png" />
11、做链路的负载均衡时,将activebackup改成loadbalance
650) this.width=650;" width="693" height="18" src="https://s5.51cto.com/wyfs02/M02/97/59/wKioL1ktkA3C_UDaAAAOxGRSqT4605.png-wh_500x0-wm_3-wmp_4-s_2324004023.png" style="background:url("/e/u261/themes/default/images/word.gif") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片13.png" />
650) this.width=650;" width="693" height="350" src="https://s1.51cto.com/wyfs02/M00/97/59/wKioL1ktkBuRyOvFAABzr39Sc4M038.png-wh_500x0-wm_3-wmp_4-s_2540578951.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片14.png" />
12、重启下网卡,再用nmcli connection down team0、nmcli connection up team0,nmcli connection up team0-1、nmcli connection upteam0-2命令连接下team0-1和team0-2。
650) this.width=650;" width="627" height="46" src="https://s2.51cto.com/wyfs02/M01/97/58/wKiom1ktkC6xVZlSAAAOzvl7ZWs221.png-wh_500x0-wm_3-wmp_4-s_2736018708.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片15.png" />
650) this.width=650;" width="693" height="105" src="https://s1.51cto.com/wyfs02/M00/97/58/wKiom1ktkDqzp2o8AABGmZCVFQU281.png-wh_500x0-wm_3-wmp_4-s_774327548.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片16.png" />
650) this.width=650;" width="693" height="103" src="https://s3.51cto.com/wyfs02/M00/97/59/wKioL1ktkEiBlU7cAABFcWCBWBE197.png-wh_500x0-wm_3-wmp_4-s_4136850243.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片17.png" />
注意:使用teamdctl team0 state查看下链路类型。
650) this.width=650;" width="639" height="403" src="https://s2.51cto.com/wyfs02/M01/97/59/wKioL1ktkFWwzU21AABIbzMKOs8230.png-wh_500x0-wm_3-wmp_4-s_4223175998.png" style="background:url("/e/u261/lang/zh-cn/images/localimage.png") no-repeat center;border:1px solid #ddd;" alt="spacer.gif" title="图片18.png" />
这个写完有几个月了,一直都没有发出来,如有觉得有问题的地方可以再下面评论留言,一起相互学习进步。
本文出自 “老高博客” 博客,请务必保留此出处http://12092502.blog.51cto.com/12082502/1930774