lvs簡單介紹

2021-08-05 19:52:05 字數 1284 閱讀 6884

所有的負載均衡群集大概都分為三層

1 排程器

2 伺服器池(各個節點)

3 儲存設施

群集的分類:負載均衡群集,高可用群集,高效能能運算群集

lvs群集的工作模式:

nat模式

,dr模式、

tun模式今天介紹的兩個主要是

nat模式與dr模式

首先nat模式的群集他只需要乙個公網

ip,是最容易的負載均衡群集,相比於

dr模式與

tun模式雖然不如他們兩負載更強,但勝再節點穩定性更強。

在開始配置lvs nat模式群集之前還要說一下

nat模式群集工作步驟

:客戶端傳送過來請求由排程器接收根據指定的演算法(常用演算法看下面),分配給後方節點

然後後方節點處理完由排程器把資料返回給客戶端。

所以nat模式中排程器起到了接收和回應的作用

常用演算法:

(1)輪詢(round robinrr將收到的訪問請求按照順序輪流分配給群集中的各節點。

(2)加權輪詢(weighted round robinwrr根據真實伺服器的處理能力輪流分配收到的訪問請求,排程器可以自動查詢各節點的負載情況,並動態調整期權重。這樣保證處理能力強的伺服器承擔更多的訪問流量。

(3)最少鏈結(least connectionslc根據真實伺服器已建立的連線數量進行分配,將受到的訪問請求優先分配給連線數最少的節點。如果所有的伺服器節點效能相近,採用這種方可以更好地均衡負載。

(4)加權最少鏈結(weighted least connectionswlc在伺服器節點的效能差異較大的情況下,可以為真實伺服器自動調整權重,權重較高的節點將承擔更大比例的活動連線負載。

接下來我們來配置下lvs群集

最後特別注意在使用lvs群集時要呼叫

ip_vs

模組[root@bl ~]# modprobe ip_vs

[root@bl ~]# cat /proc/net/ip_vs

ip virtual server version 1.2.1 (size=4096)

prot localaddress:port scheduler flags

-> remoteaddress:port forward weight activeconn inactconn 

lvs演算法介紹

lvs演算法型別 靜態演算法 rr,wrr,dh,sh 動態演算法 wlc,lc,lblc,sed,nq 後兩種官方站點沒有提到,編譯lvs,make過程可以看到 靜態演算法 僅根據演算法本身進行排程 保證起點公平 rr round robin,輪調,輪循 wrr weighted rr,加權輪循 ...

lvs基本介紹

lvs linux virtual server,負載排程器,核心整合。vs virtual server,負責排程 rs real server,負責真正提供服務 vs根據請求報文的目標ip和目標協議以埠將其排程 至某rs,根據排程演算法來挑選合適的rs。lvs是核心級功能,工作在input鏈的位...

lvs之 lvs原理架構介紹

一 概念 lvs的術語 router gwip vs virtual server,director rs real server cip client ip vip virtual server ip dip ditecter ip connect with rs rip real server ...