亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: LVS能否對(duì)多個(gè)端口進(jìn)行負(fù)載均衡? [打印本頁(yè)]

作者: floristt    時(shí)間: 2016-01-18 14:57
標(biāo)題: LVS能否對(duì)多個(gè)端口進(jìn)行負(fù)載均衡?
比如我的服務(wù)需要同時(shí)監(jiān)聽(tīng)多個(gè)端口
那么在LVS上配置的時(shí)候 僅僅只有一個(gè)端口奏效的話,LVS就完全無(wú)用武之地了啊
因?yàn)槟阍趯?shí)際中沒(méi)法去判斷用戶去連接的到底是哪個(gè)端口

現(xiàn)在lvs上配置實(shí)驗(yàn)了下,好像沒(méi)法同時(shí)對(duì)多個(gè)端口起作用
增加了新的,就會(huì)覆蓋原有的端口......

請(qǐng)教達(dá)人,有無(wú)解決辦法?
作者: Godbach    時(shí)間: 2016-01-18 15:59
回復(fù) 1# floristt

一個(gè) LVS IP+PORT 的組合是一個(gè)負(fù)載均衡實(shí)例啊。你要是開(kāi)多個(gè)端口,那就是多個(gè)實(shí)例?

這多個(gè)端口之間的服務(wù),你想怎么樣的負(fù)載均衡呢。


   
作者: floristt    時(shí)間: 2016-01-18 16:18
回復(fù) 2# Godbach


    多謝版主大人回復(fù)。
    情形是這樣的,后端的真實(shí)服務(wù)器上需要同時(shí)監(jiān)聽(tīng)三個(gè)端口提供服務(wù),例如1000,1001,1002
    那么在LVS上配置的時(shí)候如何能使得針對(duì)三個(gè)端口的負(fù)載均衡同時(shí)生效呢?
    因?yàn)槟銦o(wú)法控制客戶端連接的是哪個(gè)端口
作者: Godbach    時(shí)間: 2016-01-18 16:28
回復(fù) 3# floristt

如果你這是三個(gè)不同的服務(wù),那么就需要配置三條 LVS 策略。

你這三個(gè)服務(wù)都是 HTTP 的,還是非 HTTP 的?

   
作者: Godbach    時(shí)間: 2016-01-18 16:33
回復(fù) 3# floristt

所以說(shuō),你這個(gè)需求本身就是有問(wèn)題的。

除非,你可以從客戶端的其他信息判斷出來(lái)。比如,你用七層負(fù)載均衡,根據(jù) URL,可以知道應(yīng)該是哪個(gè)端口去服務(wù)。這么就可以 frontend 配置一個(gè) IPORT,然后再根據(jù) URL 做 content switch。這是七層的優(yōu)勢(shì)。四層 LVS 的話,比較難以達(dá)到這種邏輯。


   
作者: floristt    時(shí)間: 2016-01-18 16:49
回復(fù) 4# Godbach


    都是非http的服務(wù),
    問(wèn)題是,怎樣使這三條策略同時(shí)在一個(gè)LVS上面生效呢?

    我覺(jué)得這個(gè)需求在現(xiàn)實(shí)中應(yīng)該還是廣泛的啊,比如我的服務(wù)器要支持不同的設(shè)備,
    有的設(shè)備是采用協(xié)議1,需要端口a1,有的終端是采用通信協(xié)議2,需要端口a2提供服務(wù),
   
    然后在rs1,rs2,...rsn 上,均提供了對(duì)兩種服務(wù)的支持
   
    所以我現(xiàn)在需要頂在前面的lvs將這幾個(gè)端口的數(shù)據(jù)報(bào)通通負(fù)載均衡到后端的rs
    使用LVS是否可行?

    如果無(wú)法使用LVS有沒(méi)有替代方案呢
作者: Godbach    時(shí)間: 2016-01-18 17:16
本帖最后由 Godbach 于 2016-01-18 17:17 編輯

回復(fù) 6# floristt

之所以能做負(fù)載均衡,那么肯定后端提供的都是相同的服務(wù)了。

所有走 a1 端口的用一套 LB 策略,所有走 a2 端口的走一套負(fù)載均衡策略。

映射關(guān)系是這樣的

對(duì)于走 a1 端口的服務(wù):
LVS VIP:Port(a1)
    RS1:a1
    RS2:a1
    ...: a1

同理,對(duì)于走 a2 端口的服務(wù):
LVS VIP:Port(a2)
    RS1:a2
    RS2:a2
    ...: a2

你的意思,是這樣的配置沒(méi)法滿足你的需求。你的映射關(guān)系是什么樣的?




   
作者: floristt    時(shí)間: 2016-01-18 21:12
回復(fù) 7# Godbach


    問(wèn)題在于,這兩者能同時(shí)配置在一臺(tái)機(jī)器上么?
    還是說(shuō)需要兩臺(tái)lvs,一臺(tái)用于轉(zhuǎn)發(fā)port1的,一臺(tái)用于轉(zhuǎn)發(fā)port2的,
    如果是后者的話,那確實(shí)就不行了。因?yàn)榭蛻舳送ㄍㄟB一個(gè)VIP進(jìn)來(lái)。
    就算你搞兩臺(tái),你總不能說(shuō)我連port1的客戶端連用于轉(zhuǎn)發(fā)port2的那臺(tái)機(jī)器了所以對(duì)不起不轉(zhuǎn),直接給你拒掉吧
作者: floristt    時(shí)間: 2016-01-18 21:18
打個(gè)形象的比方吧,
傳統(tǒng)的LVS解決方案相當(dāng)于一個(gè)漏斗,后面有n個(gè)瓶子為真實(shí)服務(wù)器,且只能裝一種顏色(端口)的豆子,假設(shè)是紅豆子
所有的紅豆子過(guò)來(lái)經(jīng)過(guò)我的漏斗能夠均勻的(負(fù)載均衡)分配到后面三個(gè)瓶子中去。

現(xiàn)在我面臨的問(wèn)題是:我有不止一種顏色的豆子,假設(shè)是是三種顏色(三個(gè)端口)的豆子,我也不需要也沒(méi)法把它們分開(kāi),因?yàn)槊恳粋(gè)瓶子(后端的真實(shí)服務(wù)器)能夠同時(shí)搞定不同顏色的豆子的。
但是我需要這一個(gè)漏斗(LVS)能夠?qū)⑷N混在一起的豆子相對(duì)均勻的分散到三個(gè)瓶子中去。
請(qǐng)問(wèn)LVS能做到嗎?
作者: liwei6998    時(shí)間: 2016-01-19 10:11
7樓  Godbach 說(shuō)的就是你這種情況啊,能在一臺(tái)服務(wù)器上實(shí)現(xiàn)。
作者: Godbach    時(shí)間: 2016-01-19 10:28
回復(fù) 8# floristt

    問(wèn)題在于,這兩者能同時(shí)配置在一臺(tái)機(jī)器上么?
    還是說(shuō)需要兩臺(tái)lvs,一臺(tái)用于轉(zhuǎn)發(fā)port1的,一臺(tái)用于轉(zhuǎn)發(fā)port2的,
    如果是后者的話,那確實(shí)就不行了。因?yàn)榭蛻舳送ㄍㄟB一個(gè)VIP進(jìn)來(lái)。
    就算你搞兩臺(tái),你總不能說(shuō)我連port1的客戶端連用于轉(zhuǎn)發(fā)port2的那臺(tái)機(jī)器了所以對(duì)不起不轉(zhuǎn),直接給你拒掉吧


LVS 配置的是策略。多條都可以的。

那你是否測(cè)試了是否允許在一臺(tái)機(jī)器上了?

如果轉(zhuǎn)發(fā)兩個(gè) port 都需要兩臺(tái)機(jī)器的話,那么一個(gè) server 監(jiān)聽(tīng)兩個(gè)端口,是不是也需要兩臺(tái)機(jī)器了。

感覺(jué) LZ 的基礎(chǔ)知識(shí)有點(diǎn)混亂啊。


   
作者: Godbach    時(shí)間: 2016-01-19 10:38
回復(fù) 9# floristt

現(xiàn)在我面臨的問(wèn)題是:我有不止一種顏色的豆子,假設(shè)是是三種顏色(三個(gè)端口)的豆子,我也不需要也沒(méi)法把它們分開(kāi),因?yàn)槊恳粋(gè)瓶子(后端的真實(shí)服務(wù)器)能夠同時(shí)搞定不同顏色的豆子的。
但是我需要這一個(gè)漏斗(LVS)能夠?qū)⑷N混在一起的豆子相對(duì)均勻的分散到三個(gè)瓶子中去。
請(qǐng)問(wèn)LVS能做到嗎?


紅色的豆子,分到后端可以裝紅色豆子的瓶子
每個(gè)顏色的豆子,都只能分到對(duì)應(yīng)顏色的后端的瓶子了。

你這里舉例的瓶子,只相當(dāng)于 IP。 而所謂的顏色,可以理解為 port。IP + Port 才能標(biāo)識(shí)唯一的服務(wù)。

雖然你后端是三個(gè)瓶子,但是邏輯上細(xì)化為,有裝紅色豆子的三個(gè)瓶子,有裝藍(lán)色豆子的三個(gè)瓶子。。。

你只說(shuō)瓶子,而不提顏色,邏輯上是缺少一部分的。
   
作者: floristt    時(shí)間: 2016-01-19 13:25
試了下,確實(shí)可以添加多個(gè)策略的,
該問(wèn)題已解決,謝謝版主大人。
作者: Godbach    時(shí)間: 2016-01-19 14:17
回復(fù) 13# floristt

暈,你連試都沒(méi)試啊。

你這情況的,在電視劇里,最多活一集。


   
作者: floristt    時(shí)間: 2016-01-19 14:21
再多問(wèn)一句哈,
如果是lvs800端口,要往后端真實(shí)服務(wù)器上800,801,803三個(gè)端口進(jìn)行負(fù)載均衡,是不是就不可以了?

因?yàn)閘vs工作在第四層,端口前后端不一致的話內(nèi)核根本不會(huì)往上層傳了,不知這么理解對(duì)不對(duì)?


作者: Godbach    時(shí)間: 2016-01-19 14:42
回復(fù) 15# floristt

你覺(jué)得是否可以呢。建議你問(wèn)問(wèn)題的時(shí)候,自己多思考一下,然后有條件的話再嘗試一下。

直接告訴你結(jié)果,就讓你少了自己思考的機(jī)會(huì)。



   
作者: Godbach    時(shí)間: 2016-01-19 14:44
回復(fù) 15# floristt


因?yàn)閘vs工作在第四層,端口前后端不一致的話內(nèi)核根本不會(huì)往上層傳了,不知這么理解對(duì)不對(duì)?


你這么說(shuō),感覺(jué)對(duì) LVS的了解還是有點(diǎn)少。多看下 LVS 的介紹文檔,理解下它的工作邏輯吧。

   
作者: typuc    時(shí)間: 2016-02-16 20:30
工作模式?jīng)Q定了




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2