nmcli實現Network Teaming

網絡組:是將多個網卡聚合在一起方法,從而實現冗錯和提高吞吐量
網絡組不同於舊版中bonding技術,提供更好的性能和擴展性
網絡組由內核驅動和teamd守護進程實現.
多種方式runner
broadcast
roundrobin
activebackup
loadbalance
lacp (implements the 802.3ad Link Aggregation Control Protocol)
nmcli實現Network Teaming
這是已經配好的,NetworkManger支持多配置文件,想刪時需要先down網卡

[root@localhost ~]# nmcli connection show
[root@localhost ~]# nmcli connection down NWteam0

nmcli實現Network Teaming

[root@localhost ~]# nmcli connection delete NWteam0 (刪除網卡配置文件)

nmcli實現Network Teaming

1創建網絡組接口

nmcli con add type team con-name CNAME ifname INAME [config JSON]
CNAME 連接名,INAME 接口名
JSON 指定runner方式
格式:'{"runner": {"name": "METHOD"}}'
METHOD 可以是broadcast, roundrobin,
activebackup, loadbalance, lacp
[root@localhost ~]# nmcli connection add con-name OFFICE type team ifname office config '{"runner":{"name":"loadbalance"}}' ipv4.addresses 192.168.153.150 ipv4.method manual

nmcli實現Network Teaming
nmcli實現Network Teaming

2創建port接口

[root@localhost ~]# nmcli connection add con-name OFFICE-1 type team-slave ifname ens33 master OFFICE
[root@localhost ~]# nmcli connection add con-name OFFICE-2 type team-slave ifname ens38 master OFFICE

nmcli實現Network Teaming
(綠色代表已開啓的配置文件)

3測試

[root@localhost ~]# nmcli connection up OFFICE # 開啓OFFICE配置

nmcli實現Network Teaming
nmcli實現Network Teaming
nmcli實現Network Teaming

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章