LVS負載平衡集羣(沒成型)

LVS:可以實現高可用的、可伸縮的Web、Mail、Cache和Media等網絡服務,實現一個可高用、高性能、低成本的服務器應用軟件


LVS集羣組成:

前端:負載均衡層

   --由一臺或多臺負載調度器構成

中間:服務器羣組成

   --由一組實際運行應用服務的服務器組成

底層:數據共享存儲層

   --提供共享存儲空間的存儲區域


LVS術語:

Director Server:即調度服務器,將負載分到Real Server的服務器

Reaal Server:真實服務器,真正提供應用服務的服務器

VIP:虛擬IP地址,公佈給用戶訪問的IP地址

RIP:真實IP地址,集羣節點上使用的IP地址

DIP:Director連到Real Server的IP地址


LVS負載均衡方式:

NAT模式:通過網絡地址轉換實現的虛擬服務器;

   --Director將用戶請求報文的目的地址改成選定的Real Server地址後,轉發給Real Server

   --大併發訪問時,調度器的性能成爲瓶頸

TUN模式:通過隧道方式實現虛擬服務器

   --通過改寫請求報文的MAC地址,將請求發至Real Server,Real Server直接響應客戶端

DR模式:直接使用路由技術實現虛擬服務器

   --Director採用隧道技術將請求至Real Server後,Real Server直接響應客戶端


負載均衡調度器算法:

輪詢、加權輪詢、最少連接、加權最少連接、基於局部性的最少鏈接

帶複製的基於局部性最少連接、目標地址散列、源地址散列、

最短的期望的延遲、最少隊列調度


配置LVS-NAT集羣操作步驟

Real Server:

  -配置web服務器

Director Server:

  -在上安裝並啓用ipvsadm

  -創建虛擬服務器

  -向虛擬服務器中加入節點

Client:

  -連接虛擬服務器測試



1、Director Server:

# rpm -ivh ipvsadm-*.rpm

# chkconfig ipvsadm on; service ipvsadm start


2、Real Server1/2

# yum install -y httpd

# service httpd start ; chkconfig httpd on


3、Director Server:

# ipvsadm -L -n

# ipvsadm -A -t 10.10.10.1:80 -s rr

# ipvsadm -L -n

# ipvsadm -a -t 10.10.10.1:80 -r 192.168.10.11 -m -w 1

# ipvsadm -a -t 10.10.10.1:80 -r 192.168.10.12 -m -w 2

# ipvsadm -L -n

# service ipvsadm save

# ipvsadm -E -t 10.10.10.1:80 -s wrr



4、client

# fireforx & -> 訪問http://10.10.10.1不停刷新

# ab -c 10 -n 1000 http://10.10.10.1/index.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章