真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Keepalived的工作原理介紹

本篇內(nèi)容介紹了“Keepalived的工作原理介紹”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)公司于2013年開(kāi)始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元蒙城做網(wǎng)站,已為上家服務(wù),為蒙城各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

Keepalived軟件起初是專為L(zhǎng)VS負(fù)載均衡軟件設(shè)計(jì)的,用來(lái)管理并監(jiān)控LVS集群系統(tǒng)中各個(gè)服務(wù)節(jié)點(diǎn)的狀態(tài),后來(lái)又加入了可以實(shí)現(xiàn)高可用的VRRP功能。因此,Keepalived除了能夠管理LVS軟件外,還可以作為其他服務(wù)(例如:Nginx、Haproxy、MySQL等)的高可用解決方案軟件。

Keepalived采用是模塊化設(shè)計(jì),不同模塊實(shí)現(xiàn)不同的功能;

keepalived主要有三個(gè)模塊,分別是core、check和vrrp。 

core:是keepalived的核心,負(fù)責(zé)主進(jìn)程的啟動(dòng)和維護(hù),全局配置文件的加載解析等 

check: 負(fù)責(zé)healthchecker(健康檢查),包括了各種健康檢查方式,以及對(duì)應(yīng)的配置的解析包括LVS的配置解析;可基于腳本檢查對(duì)IPVS后端服務(wù)器健康狀況進(jìn)行檢查。 

vrrp:VRRPD子進(jìn)程,VRRPD子進(jìn)程就是來(lái)實(shí)現(xiàn)VRRP協(xié)議的

keepalived配置文件:

Keepalived配置文件為:keepalived.conf;

主要有三個(gè)配置區(qū)域,分別是:全局配置(Global Configuration)、VRRPD配置、LVS配置 

全局配置又包括兩個(gè)子配置: 全局定義(global definition) 靜態(tài)IP地址/路由配置(static ipaddress/routes)

Keepalived服務(wù)VRRP的工作原理:

    Keepalived高可用對(duì)之間是通過(guò) VRRP進(jìn)行通信的, VRRP是通過(guò)競(jìng)選機(jī)制來(lái)確定主備的,主的優(yōu)先級(jí)高于備,因此,工作時(shí)主會(huì)優(yōu)先獲得所有的資源,備節(jié)點(diǎn)處于等待狀態(tài),當(dāng)主宕機(jī)的時(shí)候,備節(jié)點(diǎn)就會(huì)接管主節(jié)點(diǎn)的資源,然后頂替主節(jié)點(diǎn)對(duì)外提供服務(wù)。

在 Keepalived服務(wù)對(duì)之間,只有作為主的服務(wù)器會(huì)一直發(fā)送 VRRP廣播包,告訴備它還活著,此時(shí)備不會(huì)槍占主,當(dāng)主不可用時(shí),即備監(jiān)聽(tīng)不到主發(fā)送的廣播包時(shí),就會(huì)啟動(dòng)相關(guān)服務(wù)接管資源,保證業(yè)務(wù)的連續(xù)性.接管速度最快;

出現(xiàn)腦裂的原因:

  1. 高可用服務(wù)器對(duì)之間心跳線鏈路發(fā)生故障,導(dǎo)致無(wú)法正常通信。

  2. 因心跳線壞了(包括斷了,老化)。

  3. 因網(wǎng)卡及相關(guān)驅(qū)動(dòng)壞了,ip配置及沖突問(wèn)題(網(wǎng)卡直連)

  4. 因心跳線間連接的設(shè)備故障(網(wǎng)卡及交換機(jī))

  5. 因仲裁的機(jī)器出問(wèn)題(采用仲裁的方案)

  6. 高可用服務(wù)器上開(kāi)啟了 iptables防火墻阻擋了心跳消息傳輸。

  7. 高可用服務(wù)器上心跳網(wǎng)卡地址等信息配置不正確,導(dǎo)致發(fā)送心跳失敗

  8. 其他服務(wù)配置不當(dāng)?shù)仍?,如心跳方式不同,心跳廣插沖突、軟件Bug等。

如何解決腦裂:

① 同時(shí)使用串行電纜和以太網(wǎng)電纜連接,同時(shí)用兩條心跳線路,這樣一條線路壞了,另一個(gè)還是好的,依然能傳送心跳消息。

② 當(dāng)檢測(cè)到裂腦時(shí)強(qiáng)行關(guān)閉一個(gè)心跳節(jié)點(diǎn)(這個(gè)功能需特殊設(shè)備支持,如Stonith、feyce)。相當(dāng)于備節(jié)點(diǎn)接收不到心跳消患,通過(guò)單獨(dú)的線路發(fā)送關(guān)機(jī)命令關(guān)閉主節(jié)點(diǎn)的電源。

③ 做好對(duì)裂腦的監(jiān)控報(bào)警(如郵件及手機(jī)短信等或值班).在問(wèn)題發(fā)生時(shí)人為第一時(shí)間介入仲裁,降低損失。

管理員可以通過(guò)手機(jī)回復(fù)對(duì)應(yīng)數(shù)字或簡(jiǎn)單的字符串操作返回給服務(wù)器.讓服務(wù)器根據(jù)指令自動(dòng)處理相應(yīng)故障這樣解決故障的時(shí)間更短。

“Keepalived的工作原理介紹”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


文章名稱:Keepalived的工作原理介紹
當(dāng)前路徑:http://weahome.cn/article/piisps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部