- 論壇徽章:
- 0
|
本帖最后由 xmw80888 于 2015-08-23 22:01 編輯
各位大神,
小弟最近在學(xué)習(xí)LVS+keepalive部分知識(shí),對(duì)于keepalive的作用和價(jià)值已深有體會(huì),但是始終沒(méi)明白keepalive究竟是怎么就實(shí)現(xiàn)了LVS的HA和failover的,請(qǐng)大神們賜教。
個(gè)人理解和具體疑惑如下:
keepalive通過(guò)vrrp的定期組播報(bào)文來(lái)檢測(cè)對(duì)方的存活狀態(tài),一旦檢測(cè)失效即認(rèn)為對(duì)方已出現(xiàn)故障需要馬上切換,或者通過(guò)對(duì)后端應(yīng)用服務(wù)器的健康檢測(cè)來(lái)迫使本地keepalive進(jìn)程發(fā)生變化,以便對(duì)端keepalive可以接管服務(wù),現(xiàn)在的問(wèn)題是這兩種情況與lVS自身出現(xiàn)故障有什么很明確的邏輯關(guān)系嗎?
不能檢測(cè)到vrrp了就可以認(rèn)為對(duì)端LVS已經(jīng)掛掉?也不能因?yàn)閗eepalive對(duì)后端服務(wù)器的健康檢測(cè)失敗就認(rèn)為L(zhǎng)VS已出現(xiàn)故障需要切換把?有沒(méi)有可能LVS自身出現(xiàn)某種故障,但是沒(méi)有影響到keepalive對(duì)VRRP探測(cè)報(bào)文的結(jié)果,最后導(dǎo)致keepalive認(rèn)為不需要切換,但實(shí)際此時(shí)keepalive maser機(jī)器上的LVS已經(jīng)不能正常工作了?
keepalive對(duì)后端應(yīng)用服務(wù)器的故障探測(cè)和切換機(jī)制是非常明確的(各種check,tcp http ssl等),但是究竟怎么實(shí)現(xiàn)對(duì)LVS的檢測(cè),以及LVS的HA和failover的保障的呢?具體過(guò)程是什么樣的?
小弟查了一些博文和資料,無(wú)奈大多都是很籠統(tǒng)地講下結(jié)果,說(shuō)keepalive既可以實(shí)現(xiàn)對(duì)lvs的HA和failover保障之類(lèi),又可以實(shí)現(xiàn)對(duì)應(yīng)用服務(wù)器的檢測(cè)和自動(dòng)切換,問(wèn)題是前半部分是怎么實(shí)現(xiàn)的多半沒(méi)有解說(shuō),很多都是在講配置。
小弟在此想搞明白下這個(gè)過(guò)程,望大神們賜教,先拜謝! |
|