RHEL7 下双网卡绑定做主备(冗余)

应用环境:在生产环境中,为了提高网络容错或吞吐量,一般服务器都会采取多网卡绑定的策略(此处只讲主备模式)。

      在RedHat 6.x下一般叫网卡做“bond”,在7.x版本中改名叫“Team”。

测试环境:RHEL7.0 (Centos7适用)真实物理机,4块网卡,绑定网卡1(eno1)和网卡3(eno3)。

      配置Team有两种方式,第一种是使用nmcli命令(推荐),第二种是添加并配置文件(手动需要小心)。

      如果大家有更好的方法也欢迎分享。

具体配置:方法①(推荐)

  1. 创建组接口:

   nmcli connection add type team ifname team0 con-name team0 config ‘{"runner":{"name":"activebackup"}}‘  #activebackup就是指的主备模式

  2. 配置组接口地址:

   nmcli connection modify team0 ipv4.addresses "192.168.10.1/24 192.168.10.254"  #配置IP地址,掩码,网关

     nmcli connection modify team0 ipv4.method manual

  3. 添加端口至组接口:

     nmcli connection add ifname eno1 con-name team0-port1 type team-slave master team0  #将网卡eno1加入team0

   nmcli connection add ifname eno3 con-name team0-port3 type team-slave master team0  #将网卡eno3加入team0

  4. 重启网络:

   systemctl restart network  #配置到此结束

检    查

    teamdctl team0 state  #较详细查看team端口并显示当前使用的端口

    

    teamnl team0 ports  # 简单查看加入的端口

    

验  证

    手动断开当前走线路或者使用命令ip link set enoX down模拟

    

    再次查看:

    

    上图显示已经自动切换到eno3线路,链路自动切换成功!

    具体详细测试可以通过在另一台主机上开启一个长ping,然后再断链路查看丢包与连通性。

    

  

时间: 2024-10-28 04:34:56

RHEL7 下双网卡绑定做主备(冗余)的相关文章

Linux下双网卡绑定(bonding技术)

http://www.cnblogs.com/qmfsun/p/3810905.html Linux网卡绑定探析 2013-08-20 15:39:31 现在很多服务器都自带双千兆网口,利用网卡绑定既能增加网络带宽,同时又能做相应的冗余,目前应用于很多的场景.linux操作系统下自带的网卡绑定模式,Linux bonding驱动提供了一个把多个网络接口设备捆绑为单个网络接口设置来使用,用于网络负载均衡及网络冗余.当然现在网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(win

Linux下双网卡绑定bond0

一:原理: linux操作系统下双网卡绑定有七种模式.现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(windows操作系统没有网卡绑定功能 需要第三方支持). 进入正题,linux有七种网卡绑定模式: 0. round robin; 1.active-backup; 2.load balancing (xor);

Redhat6 下双网卡绑定(已经验证)

首先强调一点,更改eth0与eth1配置时一定要注释掉其相应的MAC地址 Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两 块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作. 1.修改网卡配置 a.切换目录 cd /etc/sysconfig/network-scripts/ifcfg-bond0 然后新建文件ifcfg-bond0 vim ifcfg-bond0, DEVICE=bond0 ONBOOT=yes

Linux下双网卡绑定bond0【转】

一:原理: linux操作系统下双网卡绑定有七种模式.现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(windows操作系统没有网卡绑定功能 需要第三方支持).进入正题,linux有七种网卡绑定模式:0. round robin,1.active-backup,2.load balancing (xor),  3.

RHEL7/CentOS7双网卡绑定-Network Teaming

RHEL7/CentOS7 Configure Network Teaming Network Teaming可联合或合并物理网络接口,形成具有较高吞吐量或冗余方式的逻辑网络接口.其作为网卡绑定的备选方式出现,在系统中和传统的bonding方式并存. 1. 系统环境 [[email protected] ~]# uname -a [[email protected] ~]# uname -a Linux test03 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19

深度分析Linux下双网卡绑定七种模式

现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(windows操作系统没有网卡绑定功能 需要第三方支持).进入正题,linux有七种网卡绑定模式:0. round robin,1.active-backup,2.load balancing (xor), 3.fault-tolerance (broadcast),

Linux下双网卡绑定

双网卡绑定 优点:如果一个网卡挂掉,另外一个网卡可以替代,正常提供IP 前提服务器是双网卡,并且在同MVent上 1.编辑 vi/etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=none BONBOOT=yes IPADDR=192.168.1.111 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 NETWORK=192.168.1.0 USERCTL=no 2.编辑 vi/e

CentOS下双网卡绑定

像流媒体传输之类的服务器使用单网卡负载过高,可能造成画面卡顿情况,为缓解网络压力,特进行双网卡绑定. 这里我们将2块1GB的网卡进行绑定,使其带宽达到2GB,从而减少网络拥塞. 1.修改/etc/sysconfig/network-scripts/ifcfg-eth0/1配置文档,内容如下: BOOTPROTO=none  ONBOOT=yes  MASTER=bond0  SLAVE=yes 2.创建一个绑定网络口的配置文档/etc/sysconfig/network-scripts/ifcf

Redhat7.0版本下双网卡绑定

一.实验目的及前提要求一台服务器里双网卡绑定,起到备份作用配置地址为:192.168.128.100/24,,要求网卡组名别名和真实名都为team0,物理网卡别名分别为:team0-1, team0-2,最终结果在组team0上配置地址能够正常上网,且物理网卡没有地址,关掉一个另一个能够起到备份作用.双网卡物理网卡分别为:team0-1, team0-2. 二.过程 1.创建team0网卡的别名和真实名,如图: 2.配置team0的ip地址,如图: 3.将配置的ip地址设置为静态,如图: 4.最