LVS學習筆記

2021-09-24 21:49:42 字數 791 閱讀 1161

2、lvs:linux virtual server(linux虛擬伺服器)

3、lvs:實現負載均衡的一種軟體(nginx、harproxy也可以實現負載均衡)

4、模型:clients——lvs伺服器——真正用來分攤壓力、處理請求的伺服器(realserver)

5、lvs伺服器和realserver組成乙個負載均衡集群

6、lvs伺服器的工作是負責將來自前端的壓力盡量均衡地分配到後端主機

7、lvs伺服器被稱為排程器(導演)

8、cip、vip、dip、rip

9、輪詢演算法:輪流執行

10、ipvsadm與ipvs區別

cip:客戶端的公網ip,通過此ip連線到lvs伺服器

vip:lvs伺服器上的公網ip,通過此ip連線到客戶端

dip:lvs伺服器上的內網ip,通過此ip連線到realserver,負責排程

rip:realserver上的內網ip,通過此ip連線到lvs伺服器(排程器)

dip一般作為rip的閘道器(因為客戶端和realserver不在同乙個網段,需要lvs**)

ipvsadm:使用者工具,用於定義lvs集群規則

ipvs才是核心,ipvs會根據ipvsadm定義的規則去工作

ipvsadm工作於使用者空間,ipvs工作於核心空間(兩者關係類似於iptables和netfilter)

lvs由兩部分組成:ipvs與ipvsadm

ipvsadm:lvs管理工具,管理員通過ipvsadm定義或管理集群規則

ipvs:lvs核心實現,根據定義好的集群規則進行工作

LVS學習筆記(一)

1.lvs linux virtual server 是解決分布式網路中要求具備高效能 高可用性 高擴充套件性等條件的集群系統的負載均衡解決方案,它的底層核心功能ipvs是由章文嵩博士寫的。2.ipvs是在iso七層協議中的傳輸層layer 4實現,linux核心2.4.23以後的版本已經整合了ip...

LVS學習筆記(二)

4.執行rpm ivh ipvsadm 1.24 6.src.rpm 5.執行cd usr src redhat specs 進行源 預編譯和打包,生成的安裝檔案將會被儲存到rmps i686資料夾下 14.執行cd usr src redhat rpms i686 ls l 可以看到打包好的rmp...

LVS學習筆記 5 LVS的排程演算法

固定排程演算法 rr,wrr,dh,sh 動態排程演算法 wlc,lc,sed,nq,lblc,lblcr 固定排程演算法 即排程器不會去判斷後端伺服器的繁忙與否,一如既往得將請求派發下去。動態排程演算法 排程器會去判斷後端伺服器的繁忙程度,然後依據排程演算法動態得派發請求。rr 輪詢 round ...