centos7下的多网卡绑定实现

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

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

配置步骤

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

Paste_Image.png

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

Paste_Image.png

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

Paste_Image.png

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

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

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • CentOS 6之前,网络接口使用连续号码命名:eth0、eth1等,当 增加或删除网卡时,名称可能会发生变化 ...
    楠人帮阅读 884评论 0赞 0
  • 采用传统的命名方式 vim /etc/default/grub 编辑此文件 运行此命令grub2-mkconfig...
    尘曦的雨阅读 600评论 0赞 0
  • 系统启动是一项非常复杂的程序,因为内核得先检测硬件并加载适当的驱动程序后,接下来则必须要调用程序来准备好系统运行的...
    Zhang21阅读 12,415评论 3赞 10
  • 多网卡同IP技术 将多个网卡端口绑定为一个,可以提升网络的性能。在linux系统上有两种技术可以实现,Linux ...
    geekdeedy阅读 10,825评论 0赞 4
  • 配置网卡bonding 配置bond0模式,两块网卡使用同一个IP地址,当一个网卡故障时,不影响使用 1 . 先关...
    JevonWei阅读 2,541评论 0赞 0

友情链接更多精彩内容