LVS故障檢查總結

轉自network.51cto.com服務器

Lvs負載均衡故障多數是因爲負載均衡器發生故障了。可是也不能一律而論,所咱們在此爲你們總結了一下Lvs負載均衡故障中的幾種故障分類,並對其進行了詳細的介紹。固然,負載均衡器的檢查是一個重點。網絡

有效進行lvs負載均衡監控後, 一旦有故障或異常發生,系統管理人員將會獲得及時的通知。而且這些報警信息每每包含故障的基本狀況,如負載太高、主機down了、服務嚴重不可用 (critical)、磁盤空間快滿了等等,這些信息很是有利於系統管理員定位故障點。若是沒有一個有效的監控系統,故障的報告每每來自用戶的報告。這些 報告籠統而模糊,可能包含"大家的網站不能訪問了"之類的字眼,要定位故障點,可能會花費更多的時間。負載均衡

在知曉和定位故障之後,結下來就是分析和處理故障。Lvs負載均衡故障點可分爲:負載均衡器故障、真實服務器故障、vip故障、服務故障這幾個部分。這些故障出現後,怎麼着手處理?下面分別論述之。ide

◆負載均衡器發生故障的檢查點測試

一、 查看系統日誌 /var/log/messages ,瞭解內核是否有報錯信息。由於keepalived的日誌也被追加到系統日子,所以經過系統日誌,也能瞭解keepalived的運行狀況。網站

二、 檢查負載均衡器的網絡連通情況。這包括ip地址的設置是否正確,是否能遠程訪問(如ping 、tracert等)。日誌

三、 檢查keepalived的運行狀況。這包括進程是否處於運行中,ipvs模塊是否被加載到系統的內核,vip是否被綁定到網絡接口,ipvsadm是否有輸出。router

四、 檢查負載均衡器的系統負載。htm

五、 檢查keepalived的配置文件書寫是否正確。由於keepalived啓動過程不對配置文件作語法檢查,所以在運行前,必須按需求表逐項檢查配置文 件keepalived.conf 的內容。有時,就可能就是由於漏寫了一個"}"符號而致使意外的結果。配置文件的內容檢查還包括主從優先級priority、虛擬路由標識 virtual_router_id、路由標識router_id等幾個部分,這些值有些是必須相同的、有些則必須不一樣。接口

六、 檢查負載均衡器是否啓用防火牆規則。

◆真實服務器發生故障的檢查點

一、 查看系統日誌 /var/log/messages ,瞭解內核是否有報錯信息。

二、 檢查服務器的網絡連通情況。

三、 檢查服務是否正常運行。能夠結合察看進程、模擬用戶訪問來肯定。

四、 檢查服務器的負載狀況,看哪些進程佔用較高的資源。若是暫停佔資源高的進程,狀況會怎麼樣?

五、 檢查vip是否被綁定。Linux只能經過ip add 指令察看,freebsd 用ifconfig就能夠了。

六、 檢查主機防火牆是否被啓用。若是須要啓用主機防火牆,則應設置好過濾規則。

七、 從客戶端直接訪問服務器的服務,看是否能正常訪問。這是dr模式的一個優勢。

◆vip發生故障的檢查點

一、 檢查負載均衡器的vip是否被綁定。

二、 檢查負載均衡器ipvsadm的輸出,察看輸出的vip項是否與咱們的設定相一致。

三、 檢查各真實服務器的vip是否被綁定。

四、 從客戶端測試一下vip的連通狀況,如ping vip。

五、 檢查vip地址是否與其它服務器的地址相沖突。

◆服務發生故障檢查點

一、 檢查服務是否正常運行。如查進程、模擬用戶訪問等。

二、 檢查系統的負載狀況。

三、 檢查是否啓用主機防火牆。

一旦知道問題的所在,解決Lvs負載均衡故障自己就再也不是什麼困難的事情了,所以這裏再也不一一列舉對應的解決方法。

相關文章
相關標籤/搜索