centos7下的多网卡绑定实现

现在服务器一般都有多块网卡,为了实现多网卡容错与提高吞吐量,一般会将多网卡绑定在一起工作,多网卡绑定的技术有很多种,比如bonding,网络协作(network teaming)等,因为network teaming 是红帽在最新版系统中加入的技术,不同于bonding技术,network teaming提供了更好的性能与扩展性。

network teaming的工作模式名称不同于旧技术用mode表示,我们这里用runner表示他的工作模式,多网卡可以工作在多种模式下,比如:broadcast、roundrobin、activebackup、loadbalance、lacp。这里以roundrobin轮转模式为例,介绍下配置过程

配置步骤

1、当前工作环境,有二块网卡,ens33,ens37 ,工作在仅主机模式。由于cenots7的新特性,网卡采用了新的形式命名,为了在生产环境中能实现标准化运行,最好将网卡名改为传统方式的命名(这一步可做可不做,根据个人需要)

centos7下的多网卡绑定实现_第1张图片
Paste_Image.png

2、centos7下修改网卡名有三种方式
a.修改配置文件/etc/dufault/grub

centos7下的多网卡绑定实现_第2张图片
Paste_Image.png

b、直接修改内核文件/etc/grub2.cfg (/etc/grub2.cfg为/boot/grub2/grub.cfg的软链接)

centos7下的多网卡绑定实现_第3张图片
Paste_Image.png

c、执行命令grub2-mkconfig -o /etc/grub2.cfg
2、现在网卡名恢复为传统的格式,eth#.

centos7下的多网卡绑定实现_第4张图片
Paste_Image.png

3、创建team组接口team0,并将工作模式设为roundrobin

Paste_Image.png

4、给接口team0设置IP地址

Paste_Image.png

5、把二块物理网卡加入到team0中

Paste_Image.png

6、然后启用所有关于team的链接nmcli connection up team0|team-slave-eth0|team-slave-eth1

Paste_Image.png

7、最后查看绑定状态,所有原网卡地址失效,全部归属于team0组

Paste_Image.png

8、最后轮循模式在真实使用中,需要对面交换机支持,并且交换机二个接口也要做成链路绑定,才能正常使用

你可能感兴趣的:(centos7下的多网卡绑定实现)