1. 程式人生 > >網絡卡工作組teaming

網絡卡工作組teaming

網絡卡工作組teaming

網絡卡繫結bonding可以提高網路的冗餘,保證網路可靠性,提高網路速度。為了提高網路容錯或吞吐量,一般伺服器都會採取多網絡卡繫結的策略,在RHEL5/RHEL6中使用的是Bonding。而RHEL7提供了一項新的實現技術Teaming,用來實現鏈路聚合的功能,但是在RHEL7中,不會使用teaming替換bonding,它們是並存的,我們可以選擇Teaming,也可以選擇Bonding。
 

team介面的命令生成

nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.100/24 

---- 生成team介面team0並指定ip地址

teamctl team0 stat ---- team介面的監控命令

nmcli connection add con-name eth0 ifname eth0 type team-slave master team0 ---- 設定網絡卡eth0為team介面服務

nmcli connection add con-name eth1 ifname eth0 type team-slave master team1 ---- 設定網絡卡eth1為team介面服務

 

team介面的配置檔案生成

/etc/sysconfig/network-scripts 網路配置檔案中:新建team介面的配置檔案:

DEVICE=team0

ONBOOT=yes

BOOTPROTO=none

IPADDR=172.25.254.146

NETMASK=255.255.255.0

NAME=team0

DEVICETYPE=Team

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

 

配置網絡卡檔案:

TEAM_MASTER=team0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=none

DEVICETYPE=Teamport