所有的負載均衡羣集大概都分爲三層
1 調度器
2 服務器池(各個節點)
3 存儲設施
羣集的分類:負載均衡羣集,高可用羣集,高性能能運算羣集
Lvs羣集的工作模式:NAT模式,DR模式、tun模式今天介紹的兩個主要是NAT 模式與DR模式
首先nat模式的羣集他只需要一個公網ip,是最容易的負載均衡羣集,相比於DR模式與tun模式雖然不如他們兩負載更強,但勝再節點穩定性更強。
在開始配置lvs nat模式羣集之前還要說一下nat模式羣集工作步驟:
客戶端發送過來請求由調度器接收根據指定的算法(常用算法看下面),分配給後方節點
然後後方節點處理完由調度器把數據返回給客戶端。
所以nat模式中調度器起到了接收和迴應的作用
常用算法:
(1)輪詢(Round Robin)rr 將收到的訪問請求按照順序輪流分配給羣集中的各節點。
(2)加權輪詢(Weighted Round Robin)wrr 根據真實服務器的處理能力輪流分配收到的訪問請求,調度器可以自動查詢各節點的負載情況,並動態調整期權重。這樣保證處理能力強的服務器承擔更多的訪問流量。
(3)最少鏈接(Least Connections)lc 根據真實服務器已建立的連接數量進行分配,將受到的訪問請求優先分配給連接數最少的節點。如果所有的服務器節點性能相近,採用這種方可以更好地均衡負載。
(4)加權最少鏈接(weighted Least Connections)wlc 在服務器節點的性能差異較大的情況下,可以爲真實服務器自動調整權重,權重較高的節點將承擔更大比例的活動連接負載。
接下來我們來配置下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