Linux(RedHat7,CentOS7)--網卡綁定team及模式更改


team簡介

team也被稱為網絡組,是將多個網卡聚合在一起,從而實現冗錯和提高吞吐量。適用於redhat7.0以上版本,至多可支持8塊網卡。
team相對於之前的bonding技術,能提供更好的性能和擴展性。team由內核驅動和teamd守護進程實現。

模式介紹:

1   broadcast        #廣播容錯 2   roundrobin       #輪詢 3   activebackup     #主備 4   loadbalance      #負載均衡

1.創建team

1 nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
2 #nmcli con add type team con-name CNAME ifname INAME [config JSON]
3 #CNAME 指代連接的名稱,INAME 是接口名稱,JSON (JavaScript Object Notation) 指定所使用的處理器(runner)。
4 #JSON語法格式:'{"runner":{"name":"METHOD"}}' METHOD 是以下的其中一個:broadcast、activebackup、roundrobin、loadbalance 或者lacp。

2.配置網絡參數

1 nmcli con modify team0 ipv4.address "192.168.1.5/24" ipv4.gateway 192.168.1.1  ipv4.dns "8.8.8.8" ipv4.method manual
2 #設置team0的IP、GATEWAY、DNS,以及team的屬性

3.添加網卡信息

1 nmcli con add type team-slave con-name team0-port1 ifname ens160 master team0 
2 nmcli con add type team-slave con-name team0-port2 ifname ens224 master team0 

4.查看網卡信息

 nmcli connection show

5.激活team

1 nmcli connection up team0
2 nmcli connection up team0-port1
3 nmcli connection up team0-port2

6.驗證

teamdctl team0 stat

team刪除命令

1 nmcli connection delete team0
2 nmcli connection delete team0-port1
3 nmcli connection delete team0-port2

更改team的模式(兩種方法)

①一鍵命令更改

1 nmcli connection modify team0 config '{"runner":{"name":"roundrobin"}}'
2 #修改"name":"roundrobin"即可更改模式
3 nmcli connection reload
4 #重新識別
5 systemctl restart network
6 #重啟網卡

②修改配置文件

1 vim /etc/sysconfig/network-scripts/ifcfg-team0
2 #將圖中所選內容修改為即將使用的模式即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM