Linux雙網路卡繫結單個IP之(team)

zjc1234發表於2020-08-31

前言

(1)簡單的說就是多個物理的埠繫結在一起當成一個邏輯埠來使用,以便提高頻寬,實現負
載平衡或高可用的功能。
(2)配置的基本過程就是配置一個邏輯埠的連線,視作 master;然後把需要的物理埠配置 
成 slave 連線,繫結到組。然後把這個邏輯埠分配 IP 就可以用了。
(3)網路卡的鏈路聚合就是將多塊網路卡連線起來,當一塊網路卡損壞,網路依舊可以正常執行,可以
有效的防止因為網路卡損壞帶來的損失,同時也可以提高網路訪問速度。
(4)網路卡的鏈路聚合一般常用的有"bond"和"team"兩種模式,"bond"模式最多可以新增兩塊卡,"team"模式最多可以新增八塊網路卡。

1、安裝teamd

[root@team ~]# yum -y install teamd  //安裝teamd[root@team ~]# systemctl stop NetworkManager && systemctl disable NetworkManager//停止NetworkManager//NetworkManager服務是管理和監控網路設定的守護程式!!!

2、手動建立配置檔案
Linux雙網路卡繫結單個IP之(team)

//編寫team0
[root@team ~]# vim /etc/sysconfig/network-scripts/ifcfg-team0 DEVICE=team0
DEVICETYPE=Team
ONBOOT=yes
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
DNS1=114.114.114.114
IPADDR=192.168.45.111
PREFIX=24
GATEWAY=192.168.45.254
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"//以上DNS1、IPADDR、PREFIX、GATEWAY 請根據自己實際情況所需要而編寫
//編寫ens33
[root@team ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33DEVICETYPE=TeamPort
TEAM_MASTER=team0
TEAM_PORT_CONFIG='{"prio":100}'
NAME=ens33               //name和device根據自己實際網路卡名稱來編寫
DEVICE=ens33
ONBOOT=yes
//編寫ens36
[root@team ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens36 [root@web01 network-scripts]# cat ifcfg-ens36 DEVICETYPE=TeamPort
TEAM_MASTER=team0
TEAM_PORT_CONFIG='{"prio":99}'
NAME=ens36              //同上ens33
DEVICE=ens36
ONBOOT=yes

3、重啟網路卡驗證team是否配置成功

[root@team ~]# systemctl  restart  network  //重啟網路卡//檢視team0成員
[root@web01 ~]# teamnl team0 ports             //可以看到兩塊網路卡都為up
 3: ens36: up 1000Mbit FD 
 2: ens33: up 1000Mbit FD 
 [root@team ~]# teamdctl team0 state  //檢視team0狀態setup:
  runner: activebackup
ports:
  ens33    link watches:      link summary: up
      instance[link_watch_0]:
        name: ethtool        link: up
        down count: 3
  ens36    link watches:      link summary: up
      instance[link_watch_0]:
        name: ethtool        link: up
        down count: 3runner:
  active port: ens33
//以上兩張網路卡表示正常執行的

做個簡單測試如下:
Linux雙網路卡繫結單個IP之(team)
Linux雙網路卡繫結單個IP之(team)
注:無論我們down掉任意的一張網路卡嗎,只要有一張網路卡狀態為up,它都能及時的頂上繼續工作!!!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69982209/viewspace-2716013/,如需轉載,請註明出處,否則將追究法律責任。

相關文章