linux網(wǎng)卡聚合命令,ubuntu 網(wǎng)卡聚合

Linux系統(tǒng)如何配置鏈路聚合,實(shí)現(xiàn)流量負(fù)載均衡?

本文主要解決3個(gè)問(wèn)題:

成都創(chuàng)新互聯(lián)是一家專(zhuān)注于成都做網(wǎng)站、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),涼城網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:涼城等地區(qū)。涼城做網(wǎng)站價(jià)格咨詢(xún):028-86922220

第一、鏈路聚合的定義和作用是什么?

第二、如何配置鏈路聚合?

第三、鏈路聚合的實(shí)際應(yīng)用場(chǎng)景有那些?

第一、鏈路聚合的定義和作用是什么?

答:鏈路聚合的定義:鏈路聚合,官方稱(chēng)聚合鏈接,民間又稱(chēng)網(wǎng)卡組隊(duì),具體指的是將多個(gè)網(wǎng)卡綁定在一起組建一個(gè)虛擬網(wǎng)卡,外界與虛擬網(wǎng)卡進(jìn)行通信,虛擬網(wǎng)卡再將信息進(jìn)行分發(fā);

鏈路聚合的作用:可以實(shí)現(xiàn)輪詢(xún)式的流量負(fù)載均衡和熱備份的作用;

舉個(gè)栗子:

鏈路聚合就好比是一個(gè)包工頭,這個(gè)包工頭為了多賺錢(qián),多接訂單,肯定需要找多個(gè)小弟;

這樣就可以保障,萬(wàn)一有一個(gè)小弟感冒了,不能上班,這時(shí)有其他小弟可以頂上;

當(dāng)客戶(hù)需要蓋房子的時(shí)候,直接找包工頭就好了,不需要一個(gè)一個(gè)的去找建筑工人;

第二、如何配置鏈路聚合?

答:

1、配置鏈路聚合的命令是:

nmcli connection add type team con-name team0 ifname team0 autoconnect ?yes ?config ?'{"runner": {"name": "activebackup"}}'

譯為:nmcli connection 添加 類(lèi)型 team(組隊(duì))

配置文件名? team0? 網(wǎng)卡名? team0? 每次開(kāi)機(jī)自動(dòng)啟用

配置運(yùn)行模式? 熱備份模式

整體譯為:為系統(tǒng)網(wǎng)卡添加一個(gè) team (團(tuán)隊(duì)),團(tuán)隊(duì)名稱(chēng)叫 team0 ,配置文件也叫 team0 , 并且設(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng),配置運(yùn)行模式為熱備份模式;

2、為鏈路聚合添加成員的命令是:

nmcli connection add type team-slave ?con-name team0-1 ?ifname eth1 master team0 ;

nmcli connection add type team-slave con-name team0-2 ifname eth2 master team0;

注釋?zhuān)簄mcli connection 添加 類(lèi)型為 team的成員

? ? ? 配置文件名? team0-1? 網(wǎng)卡為 eth1? 主設(shè)備為? team0

整體譯為:為主設(shè)備team0添加兩張網(wǎng)卡,eth1和eth2;

3、為tem0配置ip地址的命令是:

nmcli connection modify team0 ipv4.method manual ipv4.addresses?

“IP 地址 / 子網(wǎng)掩碼”????connection.autoconnect yes

4、激活team0的命令是: ? ? ?

nmcli connection up team0

第三、鏈路聚合的實(shí)際應(yīng)用場(chǎng)景有那些?

答:當(dāng)服務(wù)器提供比較重要的服務(wù)時(shí),只準(zhǔn)備一張網(wǎng)卡是遠(yuǎn)遠(yuǎn)不夠的,因?yàn)橐坏W(wǎng)卡出現(xiàn)故障,客戶(hù)就無(wú)法訪(fǎng)問(wèn),這就會(huì)造成客戶(hù)流失,體驗(yàn)感差;

這個(gè)時(shí)候就可以運(yùn)用鏈路聚合的方法來(lái)解決,將多張網(wǎng)卡綁定在一起創(chuàng)建一張?zhí)摂M網(wǎng)卡,從而實(shí)現(xiàn)網(wǎng)卡熱備份,流量輪詢(xún)式負(fù)載均衡;

以此來(lái)保障服務(wù)器能夠正常提供服務(wù),給用戶(hù)以良好的體驗(yàn);

注意事項(xiàng):

在創(chuàng)建虛擬網(wǎng)卡和添加成員時(shí),如果命令敲錯(cuò)了,一定要?jiǎng)h除錯(cuò)誤的信息,以免造成通信混亂;

刪除的命令是:nmcli ?connection delete team0 ?(team0或team x)

查看team0的信息命令是: ? ? teamdctl ? team0 ?state ?

以上.......

(本篇完)

祝:開(kāi)心!

羅貴

2019-03-24

Linux 網(wǎng)卡聚合 bond 接口修改 MTU,啟用巨型幀(jumbo frames,又稱(chēng)大型幀)

#vi /etc/network/interfaces

將 MTU 添加在 bond 接口下,所有附屬接口一起生效:

應(yīng)用設(shè)置:

#systemctl restart networking.service

#vi //etc/netplan/XX.yaml

將 MTU 添加在 bond 接口下,所有附屬接口一起生效:

應(yīng)用設(shè)置:

#netplan apply

Linux里面什么是聚合模式?

將多個(gè)Linux網(wǎng)絡(luò)端口綁定為一個(gè),可以提升網(wǎng)絡(luò)的性能,比如對(duì)于備份服務(wù)器,需要在一個(gè)晚上備份幾個(gè)T的數(shù)據(jù),如果使用單個(gè)的千兆網(wǎng)口將會(huì)是很?chē)?yán)重的瓶頸。其它的應(yīng)用,比如ftp服務(wù)器,高負(fù)載的下載網(wǎng)站, 都有類(lèi)似的問(wèn)題。因此使用Linux teaming或bond來(lái)綁定多個(gè)網(wǎng)卡作為一個(gè)邏輯網(wǎng)口,配置單個(gè)的IP地址,會(huì)大幅提升服務(wù)器的網(wǎng)絡(luò)吞吐(I/O)。

Linux的多網(wǎng)卡綁定功能使用的是內(nèi)核中的"bonding"模塊,關(guān)于此模塊可以參考Linux Ethernet Bonding Driver文檔, 但是目前發(fā)布各個(gè)Linux版本內(nèi)核均已包含了此模塊,大多數(shù)情況下不需要重新編譯內(nèi)核。 Linux 的 bonding 驅(qū)動(dòng)提供了綁定/集成(bond)多個(gè)網(wǎng)卡為一個(gè)虛擬邏輯網(wǎng)口的功能。并請(qǐng)注意綁定的網(wǎng)口(bonded)有多種工作模式; 一般來(lái)說(shuō),分為 熱后備(hot standby) 和 負(fù)載均衡(load balancing). 在Redhat/Fedora和其它類(lèi)Redhat Linux中是比較容易配置的。

文章名稱(chēng):linux網(wǎng)卡聚合命令,ubuntu 網(wǎng)卡聚合
本文來(lái)源:http://muchs.cn/article6/phghog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站排名、網(wǎng)站內(nèi)鏈響應(yīng)式網(wǎng)站靜態(tài)網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)