CentOS 7 鏈路聚合
將多個Linux網絡端口綁定爲一個,可以提升網絡的性能,使用Linux teaming或bond來綁定多個網卡作爲一個邏輯網口,配置單個的IP地址,會大幅提升服務器的網絡吞吐(I/O),本是用team技術實現綁定多塊網卡作爲一個邏輯網口。下面就讓我們開始新的學習之旅吧!
1、首先準備兩塊網卡,它們有不同的MAC地址(先把這兩塊網卡用nmtui命令配置好)
2、創建一個新連接,類型是team連接名稱team0。
3、master 配置好了,還得配置slave,即將eno16777736和eno33554960兩塊網卡加入到team0
4、執行nmcli connection show命令查看team0-1和team0-2的狀態
5、執行nmcli connection up team0-1和nmcli connection up team0-2命令連接team0-1和team0-2
6、執行ifconfig,發現網卡的地址都一樣了,這樣交換機才能轉發包到同一個邏輯端口
7、最後給team0 分配一個IP地址(也可以直接用圖形工具設置IP地址)
8、測試一下,先看看team0當前狀態
注意:第二臺主機的配置跟第一臺主機前面的配置都一樣,就是在配置IP地址時不一樣。
9、測試兩臺主機的連通性用ping命令,在VMware中做高可用(冗餘)時需重啓下系統。
10、重啓系統後,需用ifconfig命令查看下兩塊網卡的MAK地址;如果不一樣,則用nmcli connection down team0、nmcli connection up team0,nmcli connection up team0-1、nmcli connection upteam0-2命令連接下team0-1和team0-2。
用ping命令測試下連通性。
11、做鏈路的負載均衡時,將activebackup改成loadbalance
12、重啓下網卡,再用nmcli connection down team0、nmcli connection up team0,nmcli connection up team0-1、nmcli connection upteam0-2命令連接下team0-1和team0-2。
注意:使用teamdctl team0 state查看下鏈路類型。
這個寫完有幾個月了,一直都沒有發出來,如有覺得有問題的地方可以再下面評論留言,一起相互學習進步。