配置鏈路聚合的目的:冗余、負載均衡
1、環境:Centos7
網卡:em1 ,em2,em3,em4
2、配置方法一:
圖形化:#nmtui-edit
3、配置方法二:
copy系統模板:
# pwd
/usr/share/doc/teamd-1.27/example_ifcfgs/1
# ls
ifcfg-eth1 ifcfg-eth2 ifcfg-team_test0
這里是team的模板配置文件,直接復制到網卡的配置文件目錄修改
#pwd
/etc/sysconfig/network-scripts
#vi ifcfg-em1 //以此類推修改或創建四個網卡em2,em3,em4,注意修改網卡DEVICE
DEVICE=em1
DEVICETYPE=TeamPort
ONBOOT=yes
TEAM_MASTER=team_test0
4、創建team_test0
#vi ifcfg-team_test0
DEVICE=team_test0
DEVICETYPE=Team
ONBOOT=yes
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=192.168.40.148
GATEWAY=192.168.40.1
TEAM_CONFIG='{"runner": {"name": "roundrobin"}}' //此處根據實際情況配置,如果配置動態鏈路應該為 loadbalance
5、Team的種類:
broadcast 廣播容錯
roundrobin 平衡輪叫
activebackup 主備
loadbalance 負載均衡
6、重啟網卡
#systemctl start network
查看狀態命令:
#teamdctl team_test0 state
#nmcli device status
#watch -n1 teamdctl team_test0 stat
7、驗證:
第二部分:華為交換機S5720S配置基於LACP模式
1、交換機端配置
登錄到S5720交換機,用命令行配置,服務器網卡接入的是交換機的5口和6口。
<huawei> system-view
[huawei] interface eth-trunk 1 # 創建Eth-Trunk1
[huawei-Eth-Trunk1] mode lacp # 配置LACP模式,注意實際測試的時候發現設置 lacp模式后,交換機狀態: operate status:down ,刪除lacp后端口正常為up;交換機為華為s5720s-28p-sl-ac,沒搞懂原因
[huawei-Eth-Trunk1] port link-type access # 配置eth-trunk 1為access模式
[huawei-Eth-Trunk1] disp this # 顯示eth-trunk 1的配置
[huawei] interface g0/0/20 #進入接口20
[huawei-GigabitEthernet0/0/20] eth-trunk 1 # 把接口20加入到eth-trunk 1中
[huawei] interface g0/0/21 #進入接口21
[huawei-GigabitEthernet0/0/21] eth-trunk 1 # 把接口21加入到eth-trunk 1中
[huawei -Eth-Trunk1] load-balance ? # 查看負載均衡模式
S5720默認負載均衡模式是src-dst-ip(源目的IP),所以這里不用設置,並且在eth-etrunk1的接口模式下用disp this命令不會顯示該平衡模式(load-balance src-dst-mac),由上圖還可以知道哦這種平衡是以哈希運算統計,如果其他型號交換機可能是src-dst-mac,需要配置,具體需要測試和咨詢供應商。
[huawei] disp eth-trunk 1 # 顯示eth-trunk 1的信息
由上圖可以知道,eth-trunk 1是LACP模式,成員接口是20和21並且都已經選中,說明配置正確,工作正常。
2、測試:
[huawei] disp int brief # 顯示接口的信息
壓力測試結果顯示,通過交換機聚合eth-trunk和不通過交換機聚合結果一樣,我做了個寂寞?
交換機聚合結果:
交換機沒有聚合,只做了服務器聚合: