網絡卡工作組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
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