LVS負載均衡集

一、羣集:cluster多臺主機對外表現爲一個總體
類型:一、負載均衡羣集(LB)
以提升應用系統的響應能力 ,儘量處理更多的訪問請求、減小延遲爲目標,得到高併發、高負載(LB)的總體能力。
二、高可用羣集(HA)
以提升應用系統的可靠性、儘量的減小中斷時間爲目標,確保服務的連續性,達到高可用(HA)的容錯效果。
三、高性能運算羣集(HPC)
以提升應用系統的CPU運算速度、擴展硬件資源和分析能力爲目標,得到至關於大型、超級計算機的高性能運算(HPC)能力。
二、負載均衡的結構:
負載調度器:羣集訪問入口,對外使用羣集地址(VIP地址),也稱爲虛擬服務器。
服務器池:羣集所提供的服務由服務器池承擔,每一個節點有真實IP(RIP)地址。
共享存儲:爲服務器池中的全部節點提供穩定、一致的文件存取服務,確保羣集的統一性。
三、負載均衡的工做模式:
地址轉換模式:NAT模式 用 -m 參數表明
調度器爲羣集的入口和出口,服務器使用私有IP,安全、經濟,轉發類型爲:masq
IP隧道模式: TUM模式 用 -i 參數表明 調度器爲入口,各節點服務器各自迴應客戶機,節點服務 分散在不一樣位置,具備獨立公網IP, 經過IP隧道於調度器相連。
直接路由模式:DR模式 用 -g 參數表明 於TUN模式相似,但節點服務器並不分散在不一樣位置,轉發類型爲:Route
四、LVS的負載均衡算法
輪詢:rr算法,均等的對待每一臺服務器,按順序輪流分配給節點服務器
加權輪詢:wrr,根據各節點負載狀況,自動調整權重
最少鏈接:LC,優先分配給鏈接數最少的節點服務器
加權最少鏈接:WLC,爲性能高的節點動態調整權重,以承擔更大比例的負載。
五、配置NAT模式羣集
一、添加虛擬服務器
ipvsadm -A -t 202.1.1.1:80 -s rr
二、添加真實(節點)服務器
ipvsadm -a -t 202.1.1.1:80 -r 192.168.1.100:80 -m -w 1
虛 真
三、設置SNAT策略
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to 202.1.1.1
四、查看鏈接狀況
ipvsadm -ln
六、配置NFS共享
一、vim /etc/exports NFS配置文件
共享目錄 容許訪問的客戶機地址(權限選項列表)
權限選項有: ro:只讀 rw:只寫 sync:遠程同步
no_root_squash, root_squash:以root或nfsnobody身份掛載
二、啓動nfs服務必須啓動rpcbind服務
rpcbind服務端口號爲:111
nfs服務端口號爲:2049
三、查看共享:showmount -e 服務器IP
四、客戶端掛載共享:mount 服務器IP:/共享目錄 /本地目錄
在/etc/fstab中設置永久掛載須要添加參數 _netdev
七、ipvs的DR模式:調度器只做爲入口,各節點服務器各自作爲出口相應客戶機
一、調度服務器的配置:
配置羣集IP地址:配置eth0:0上
調整/proc內核參數,關閉重定向響應:/etc/sysctl.conf
配置LVS_DR策略
ipvsadm -A -t 192.168.1.111:80 -s rr
ipvsadm -a -t 192.168.1.111:80 -r 192.168.1.100:80 -g -w 1
羣集IP(eth0:0地址)
二、節點服務器配置:
配置羣集IP地址:配置在lo:0上,子網掩碼爲;255.255.255.255
調整/proc內核參數,關閉Arp響應和宣告
添加羣集地址的本地路由記錄
root add -host 192.168.1.111 dev lo:0算法

相關文章
相關標籤/搜索