heartbeat+ldirectord+lvs詳細概念說明

========   heartbeat+ ldirectord + lvs  ===============web

1、負載均衡說明 服務器

   負載均衡的目的就是將大量的負載請求經過一個分發技術,將這些請求分 網絡

發 到提供相同應用的不一樣服務器上,提供一個單獨服務器所不具有的負載能力。一般將提供實際服務的服務器羣叫作real server,好比實際提供smtp、http服務的服務器。而提供負載分發功能的這個設備就是負載均衡設備,硬件的有經常使用的Radware,Alten 等,軟件的就是lvs。對於用戶來講,須要一個提供統一的入口地址來訪問,這個地址就是VIP地址。用戶只關係VIOP地址,LVS負責把VIP的請求分 發給real server 
  
2、Heartbeat 
heartbeat 最核心的包括兩個部分:心跳監測部分和資源接管部分,心跳監測能夠經過網絡鏈路和串口進行,並且支持冗餘鏈路,它們之間相互發送報文來告訴對方本身當前的 狀態,若是在指定的時間內未收到來自對方的報文,則認爲對方失效,這時需啓動資源接管模塊來接管運行在對方主機上的資源或服務。 

3、Ldirectord 負載均衡

    ldirectord守護進程經過向每臺real server ip(RIP)上的集羣資源發送訪問請求來實現對真實服務器的監控,這對全部類型的LVS集羣都是成立的:LVS-DR  LVS-NAT LVS-TUN spa

正常狀況下,爲每一個Director上的VIP地址運行一個ldirectord守護進程,當真實服務器不響應運行在Director上的 ldirectord守護進程時,ldirectord守護進程運行適當的ipvsadm命令將VIP地址從IPVS表中移除。(之後,當真實服務器回到在線狀態時,ldirectord使用適當的ipvsadm命令將真實服務器從新添加到IPVS表中 ) server

     爲了監視web集羣內的真實服務器,ldirectord守護進程使用HTTP協議向每一個真是服務器請求一個專用的web頁面,若真實服務器是健康 的,Director知道將從真實服務器接收到什麼內容,若真實服務器返回應答字串或者web頁面的時間太長,或根本沒有返回任何內容,或返回的內容不是 預期的,Director就知道該真實服務器出錯了,並從IPVS表中將這個真實服務器移除。 進程

相關文章
相關標籤/搜索