国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux系統(tǒng)之Team鏈路聚合配置

這篇具有很好參考價(jià)值的文章主要介紹了Linux系統(tǒng)之Team鏈路聚合配置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、Team鏈路聚合介紹

1. Teaming技術(shù)簡(jiǎn)介

1.Teaming技術(shù)就是把同一臺(tái)服務(wù)器上的多個(gè)物理網(wǎng)卡通過(guò)軟件綁定成一個(gè)虛擬網(wǎng)卡;
2.我們可以通過(guò)Teaming技術(shù)做鏈路聚合,實(shí)現(xiàn)不同網(wǎng)卡的網(wǎng)卡的負(fù)載均衡和冗余;

2. 網(wǎng)卡的bonding和Teaming技術(shù)

1.一般在在RHEL5/RHEL6中使用的是Bonding,而RHEL7提供了一項(xiàng)新的實(shí)現(xiàn)技術(shù)Teaming,用來(lái)實(shí)現(xiàn)鏈路聚合的功能。
2.網(wǎng)卡的鏈路聚合一般常用的有"bond"和"team"兩種模式,"bond"模式最多可以添加兩塊網(wǎng)卡,"team"模式最多可以添加八塊網(wǎng)卡。

3. Team常用工作模式

Team常用工作模式如下:

  • roundrobin: 以輪循的模式傳輸所有端口的包
  • activebakup:主備模式這是一個(gè)故障遷移程序,監(jiān)控鏈接更改并選擇活動(dòng)的端口進(jìn)行傳輸
  • loadbalance: 監(jiān)控流量并使用哈希函數(shù)以嘗試在選擇傳輸端口的時(shí)候達(dá)到完美均衡
  • broadcast: 廣播容錯(cuò),設(shè)備通過(guò)所有端口傳輸數(shù)據(jù)包

二、實(shí)踐環(huán)境規(guī)劃

本次實(shí)踐規(guī)劃:

hostname team接口IP地址 物理網(wǎng)卡 操作系統(tǒng)版本
jeven 192.168.200.126 ens37/38/39/40 centos 7.6

三、添加物理網(wǎng)卡

1. 新增物理網(wǎng)卡

給虛擬機(jī)新增四張物理網(wǎng)卡
需要注意的是添加的網(wǎng)絡(luò)適配器需網(wǎng)絡(luò)模式一致,添加的個(gè)數(shù)為2的指數(shù)。

linux team,Linux,linux,服務(wù)器,運(yùn)維,team,鏈路聚合

2. 查看網(wǎng)卡信息

查看新增的4張網(wǎng)卡ens37/38/39/40,已正常添加。

[root@jeven ~]# ip add  |grep ens
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    inet 192.168.3.166/24 brd 192.168.3.255 scope global noprefixroute dynamic ens33
120: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    inet 192.168.200.215/24 brd 192.168.200.255 scope global noprefixroute dynamic ens37
121: ens38: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    inet 192.168.200.216/24 brd 192.168.200.255 scope global noprefixroute dynamic ens38
122: ens39: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    inet 192.168.200.212/24 brd 192.168.200.255 scope global noprefixroute dynamic ens39
126: ens40: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    inet 192.168.200.217/24 brd 192.168.200.255 scope global noprefixroute dynamic ens40

四、Team鏈路聚合配置

1. 查看team的工作模式

通過(guò)teamd.conf查看team的工作模式

man teamd.conf

linux team,Linux,linux,服務(wù)器,運(yùn)維,team,鏈路聚合

2. 創(chuàng)建team0的網(wǎng)絡(luò)接口

使用 nmcli 命令,添加一個(gè) team 網(wǎng)絡(luò)接口 team0,我們選擇的team模式是activebakup主備模式。

[root@jeven ~]# nmcli connection add type team con-name team0 ifname team0 config '{"runner": {"name": "activebackup"}}'
Connection 'team0' (7d4367b3-4f6b-4fbf-968f-daf110d7292b) successfully added.


3. 配置team0接口的IP地址

配置team0接口的IP地址為192.168.200.126/24

mcli connection modify team0 ipv4.addresses 192.168.200.126/24 ipv4.method manual 

4. 添加team0的子接口

將物理網(wǎng)卡ens37、ens38、ens39、ens40作為team0的子接口。

[root@jeven ~]# nmcli connection add type team-slave con-name team0-port1 ifname ens37 master team0 
Connection 'team0-port1' (66450b15-fdec-48d8-9df4-ba8ab29c8633) successfully added.
[root@jeven ~]#  nmcli connection add type team-slave con-name team0-port2 ifname ens38 master team0
Connection 'team0-port2' (dc869a3b-d9bd-49a7-a1b8-1368e5f2e0db) successfully added.
[root@jeven ~]# nmcli connection add type team-slave con-name team0-port3 ifname ens39 master team0
Connection 'team0-port3' (df21f75f-0343-45e7-9051-f3063cedfee0) successfully added.
[root@jeven ~]# nmcli connection add type team-slave con-name team0-port4 ifname ens40 master team0
Connection 'team0-port4' (58838a61-fb21-443f-a932-959ebd40c21e) successfully added.


5. 激活網(wǎng)卡

重啟網(wǎng)絡(luò)服務(wù)

[root@jeven network-scripts]# nmcli con reload 
[root@jeven network-scripts]# nmcli con up team0-port1
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/38)
[root@jeven network-scripts]# nmcli con up team0-port2
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/39)
[root@jeven network-scripts]# nmcli con up team0-port3
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/40)
[root@jeven network-scripts]# nmcli con up team0-port4
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/41)


6. 檢查team0接口的狀態(tài)

檢查team0接口的狀態(tài),當(dāng)前活動(dòng)的網(wǎng)卡為ens37。

[root@jeven network-scripts]# teamdctl team0 state
setup:
  runner: activebackup
ports:
  ens37
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  ens38
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  ens39
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  ens40
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
runner:
  active port: ens37

五、測(cè)試Team鏈路聚合

1. 測(cè)試team0接口的網(wǎng)絡(luò)連通情況

在宿主機(jī),ping其team0的IP地址,網(wǎng)絡(luò)正常。

ping 192.168.200.126 -t 

linux team,Linux,linux,服務(wù)器,運(yùn)維,team,鏈路聚合

1. 停用ens37網(wǎng)卡

在本機(jī)停用ens37網(wǎng)卡,在局域網(wǎng)其他主機(jī)測(cè)試其連通性。

  • 本機(jī)停用ens37網(wǎng)卡
[root@jeven ~]# ifdown ens37
Device 'ens37' successfully disconnected.

  • 查看當(dāng)前team接口狀態(tài),可以看到現(xiàn)在ens40網(wǎng)卡接管服務(wù)。
[root@jeven ~]# teamdctl team0 state
setup:
  runner: activebackup
ports:
  ens38
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  ens39
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  ens40
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
runner:
  active port: ens40

3. 測(cè)試網(wǎng)絡(luò)情況

繼續(xù)查看網(wǎng)絡(luò)連通性,網(wǎng)絡(luò)正常,網(wǎng)絡(luò)沒(méi)有中斷。

linux team,Linux,linux,服務(wù)器,運(yùn)維,team,鏈路聚合

六、刪除子接口操作

1. 刪除子接口

查看網(wǎng)卡連接信息

[root@jeven ~]# nmcli con show
NAME                UUID                                  TYPE      DEVICE  
docker0             85baca8e-d2b0-4fdc-bf5d-2d202ae7d2a3  bridge    docker0 
ens33               ba415981-963e-4130-984a-8dd764f4bb70  ethernet  ens33   
team0               7d4367b3-4f6b-4fbf-968f-daf110d7292b  team      team0   
team0-port1         66450b15-fdec-48d8-9df4-ba8ab29c8633  ethernet  ens37   
team0-port2         dc869a3b-d9bd-49a7-a1b8-1368e5f2e0db  ethernet  ens38   
team0-port3         df21f75f-0343-45e7-9051-f3063cedfee0  ethernet  ens39   
team0-port4         58838a61-fb21-443f-a932-959ebd40c21e  ethernet  ens40   
virbr0              d83517b6-f9f1-434b-bf41-dcedb7cb1bde  bridge    virbr0  

刪除子接口

[root@jeven ~]# nmcli con delete team0-port4 
Connection 'team0-port4' (58838a61-fb21-443f-a932-959ebd40c21e) successfully deleted.
[root@jeven ~]# nmcli con delete team0-port3
Connection 'team0-port3' (df21f75f-0343-45e7-9051-f3063cedfee0) successfully deleted.

2. 查看網(wǎng)卡信息

查看網(wǎng)卡連接信息

[root@jeven ~]# nmcli con show
NAME                UUID                                  TYPE      DEVICE  
docker0             85baca8e-d2b0-4fdc-bf5d-2d202ae7d2a3  bridge    docker0 
ens33               ba415981-963e-4130-984a-8dd764f4bb70  ethernet  ens33   
team0               7d4367b3-4f6b-4fbf-968f-daf110d7292b  team      team0   
team0-port1         66450b15-fdec-48d8-9df4-ba8ab29c8633  ethernet  ens37   
team0-port2         dc869a3b-d9bd-49a7-a1b8-1368e5f2e0db  ethernet  ens38   
virbr0              d83517b6-f9f1-434b-bf41-dcedb7cb1bde  bridge    virbr0  
Wired connection 4  02e53166-ccb4-38cf-b922-a5ffd8c549e5  ethernet  ens40   
Wired connection 1  2650ffb4-2ebf-361f-b30f-489f12a7b889  ethernet  --      
Wired connection 2  412789b9-ffeb-3280-8129-8c4465f0a779  ethernet  --      
Wired connection 3  80a0f41d-942f-3e88-8d22-c63604519d15  ethernet  -- 

查看team接口狀態(tài)

[root@jeven ~]# teamdctl team0 state 
setup:
  runner: activebackup
ports:
  ens37
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
  ens38
    link watches:
      link summary: up
      instance[link_watch_0]:
        name: ethtool
        link: up
        down count: 0
runner:
  active port: ens38

3. 重啟team0

重啟team0,查看當(dāng)前網(wǎng)絡(luò)連接狀態(tài),ens39/40兩張網(wǎng)卡已停止使用。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-737934.html

[root@jeven network-scripts]# nmcli con reload 
[root@jeven network-scripts]# nmcli con up team0
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/52)
[root@jeven network-scripts]# nmcli con show
NAME                UUID                                  TYPE      DEVICE  
docker0             85baca8e-d2b0-4fdc-bf5d-2d202ae7d2a3  bridge    docker0 
ens33               ba415981-963e-4130-984a-8dd764f4bb70  ethernet  ens33   
team0               7d4367b3-4f6b-4fbf-968f-daf110d7292b  team      team0   
team0-port1         66450b15-fdec-48d8-9df4-ba8ab29c8633  ethernet  ens37   
team0-port2         dc869a3b-d9bd-49a7-a1b8-1368e5f2e0db  ethernet  ens38   
virbr0              d83517b6-f9f1-434b-bf41-dcedb7cb1bde  bridge    virbr0  
Wired connection 1  2650ffb4-2ebf-361f-b30f-489f12a7b889  ethernet  --      
Wired connection 2  412789b9-ffeb-3280-8129-8c4465f0a779  ethernet  --      
Wired connection 3  80a0f41d-942f-3e88-8d22-c63604519d15  ethernet  --      
Wired connection 4  02e53166-ccb4-38cf-b922-a5ffd8c549e5  ethernet  --  

到了這里,關(guān)于Linux系統(tǒng)之Team鏈路聚合配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 創(chuàng)建數(shù)據(jù)庫(kù)Market、Team,按要求完成指定操作

    創(chuàng)建數(shù)據(jù)庫(kù)Market、Team,按要求完成指定操作

    創(chuàng)建數(shù)據(jù)庫(kù)Market,在Market中創(chuàng)建數(shù)據(jù)表customers,customers表結(jié)構(gòu)如表4.6所示,按要求進(jìn)行操作。 ?代碼如下: 在Market中創(chuàng)建數(shù)據(jù)表orders,orders表結(jié)構(gòu)如表4.7所示,按要求進(jìn)行操作。 代碼如下: 在關(guān)聯(lián)customers_info 表中的主鍵c_num時(shí),orders表中的c_id和customers_info表中的c_num 的類(lèi)型

    2024年02月13日
    瀏覽(22)
  • Building Your Team-GitWeb源碼倉(cāng)儲(chǔ)環(huán)境搭建

    工欲善其事,必先利其器。 本文主要總結(jié)團(tuán)隊(duì)協(xié)助中,GitWeb源碼倉(cāng)儲(chǔ)環(huán)境搭建。 下文將分docker環(huán)境以及單機(jī)環(huán)境分別說(shuō)明。 GitWeb是Git版本控制系統(tǒng)自帶的一個(gè)基于Web的倉(cāng)庫(kù)瀏覽工具。它允許用戶(hù)通過(guò)瀏覽器查看Git倉(cāng)庫(kù)中的內(nèi)容、提交歷史、分支信息等。 以下是GitWeb的一些主

    2024年02月03日
    瀏覽(20)
  • Building Your Team-Jenkins持續(xù)構(gòu)建環(huán)境搭建

    工欲善其事,必先利其器。 本文主要總結(jié)團(tuán)隊(duì)協(xié)助中,Jenkins持續(xù)構(gòu)建環(huán)境搭建。 下文將分docker環(huán)境以及單機(jī)環(huán)境分別說(shuō)明 Docker 環(huán)境安裝 在Linux服務(wù)器上安裝Docker環(huán)境,具體可以參考:https://docs.docker.com/engine/install/ubuntu/ 開(kāi)放端口號(hào) jenkins工作目錄 Docker環(huán)境下安裝Jenkins 參考

    2024年02月03日
    瀏覽(26)
  • TryHackMe-Red Team Capstone Challenge (紅隊(duì)挑戰(zhàn))【真實(shí)紅隊(duì)模擬】

    TryHackMe-Red Team Capstone Challenge (紅隊(duì)挑戰(zhàn))【真實(shí)紅隊(duì)模擬】

    注意:我不會(huì)在這里提及相關(guān)的flag,只專(zhuān)心打;flag可以自己用各個(gè)hostname嘗試一遍 這個(gè)房間被評(píng)為堅(jiān)硬,但因?yàn)樗悄闱懊娴囊蛔剑赡鼙辉u(píng)為瘋狂。但是,當(dāng)您將其分解為必須實(shí)現(xiàn)的妥協(xié)的各個(gè)階段時(shí),這些階段中沒(méi)有一個(gè)實(shí)際上很難;他們只需要關(guān)注細(xì)節(jié)并合理地應(yīng)

    2024年02月05日
    瀏覽(42)
  • 服務(wù)器網(wǎng)口聚合(Linux&windows)

    服務(wù)器網(wǎng)口聚合(Linux&windows)

    1、什么是bond 網(wǎng)卡bond是通過(guò)多張網(wǎng)卡綁定為一個(gè)邏輯網(wǎng)卡,實(shí)現(xiàn)本地網(wǎng)卡的冗余,帶寬擴(kuò)容和負(fù)載均衡,在生產(chǎn)場(chǎng)景中是一種常用的技術(shù)。Kernels 2.4.12及以后的版本均供bonding模塊,以前的版本可以通過(guò)patch實(shí)現(xiàn)??梢酝ㄟ^(guò)以下命令確定內(nèi)核是否支持 bonding: 2、bond的模式 bon

    2024年02月04日
    瀏覽(19)
  • 【免費(fèi)題庫(kù)】華為OD題庫(kù)C卷 - We Are A Team(Java 代碼+解析)

    哈嘍,本題庫(kù)完全免費(fèi),收費(fèi)是為了防止被爬,大家訂閱專(zhuān)欄后可以私信聯(lián)系退款。感謝支持 總共有 n 個(gè)人在機(jī)房,每個(gè)人有一個(gè)標(biāo)號(hào)(1=標(biāo)號(hào)=n),他們分成了多個(gè)團(tuán)隊(duì),需要你根據(jù)收到的 m 條消息判定指定的兩個(gè)人是否在一個(gè)團(tuán)隊(duì)中,具體的: 消息構(gòu)成為 a b c,整數(shù) a、

    2024年04月12日
    瀏覽(20)
  • Team Finance被黑分析|黑客自建Token“瞞天過(guò)?!保晒μ兹?450萬(wàn)美元

    Team Finance被黑分析|黑客自建Token“瞞天過(guò)?!?,成功套取1450萬(wàn)美元

    2022年10月27日,據(jù)歐科云鏈鏈上衛(wèi)士安全團(tuán)隊(duì)監(jiān)測(cè),ETH鏈上的Team Finance項(xiàng)目遭受黑客攻擊,事故原因除攻擊中的合約漏洞外,Uniswap V3的遷移合約實(shí)施不嚴(yán)謹(jǐn)或是造成損失的主因之一。 編輯|小O 分析|鏈上衛(wèi)士團(tuán)隊(duì) 10月27日,成立于2020年的Team Finance在官方Twitter發(fā)聲,該協(xié)議管

    2024年01月19日
    瀏覽(12)
  • 交換機(jī)鏈路聚合以及對(duì)應(yīng)服務(wù)器的BOND模式

    交換機(jī)鏈路聚合分為兩類(lèi),手工模式和LACP模式,其中LACP模式又包含靜態(tài)/動(dòng)態(tài)LACP兩種形式,最大支持8個(gè)端口鏈路聚合。 ? ? ? ? 手工模式(manual)又被稱(chēng)作靜態(tài)模式,在不支持LACP功能的交換機(jī)上可以使用手工模式進(jìn)行鏈路聚合,增加鏈路帶寬。手工模式的特點(diǎn)如下: 不需

    2024年02月04日
    瀏覽(21)
  • Linux操作系統(tǒng)配置代理服務(wù)器

    Linux操作系統(tǒng)配置代理服務(wù)器

    PS:本文只是針對(duì)Linux操作系統(tǒng)對(duì)于代理服務(wù)器的配置操作,不涉及廣告 ? ? ? ?代理服務(wù)器英文全稱(chēng)是Proxy Server,其功能就是代理網(wǎng)絡(luò)用戶(hù)去取得網(wǎng)絡(luò)信息。形象的說(shuō):它是網(wǎng)絡(luò)信息的中轉(zhuǎn)站。在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他Internet站點(diǎn)取得網(wǎng)絡(luò)信息時(shí),須

    2024年02月13日
    瀏覽(91)
  • Linux系統(tǒng)中配置DNS服務(wù)器

    Linux系統(tǒng)中配置DNS服務(wù)器

    分布式數(shù)據(jù)庫(kù)(滿(mǎn)足大量用戶(hù)訪問(wèn),將流量越分越小)。功能是域名解析,主機(jī)名與IP地址之間的轉(zhuǎn)換,①正向解析(主機(jī)名-ip)。②反向解析(ip-主機(jī)名。 在域名服務(wù)器中,一個(gè)域名只能對(duì)應(yīng)一個(gè)ip地址,但是一個(gè)ip地址可以對(duì)應(yīng)多個(gè)域名,也可以沒(méi)有。 在Linux系統(tǒng)中,常用

    2024年02月03日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包