keepalived+nginx實(shí)現(xiàn)高可用的負(fù)載均衡

nginx+tomcat實(shí)現(xiàn)了負(fù)載均衡后铸豁,可以分別在兩臺(tái)服務(wù)器上安裝keepalived來(lái)監(jiān)控nginx進(jìn)程南用,實(shí)現(xiàn)服務(wù)的高可用性。具體的實(shí)現(xiàn)方式是杖刷,部署好兩套負(fù)載均衡的環(huán)境,使用keepalived將兩套環(huán)境設(shè)置為主備驳癌,并且虛擬一個(gè)ip地址作為客戶端入口滑燃,如果業(yè)務(wù)過(guò)程中主環(huán)境的nginx代理服務(wù)掛掉,keepalived會(huì)將虛擬ip切換至備服務(wù)器上繼續(xù)提供業(yè)務(wù)支持颓鲜。

環(huán)境信息如下:
服務(wù)器1:10.10.19.74(主)
服務(wù)器2:10.10.19.73(備)
虛擬ip:10.10.19.68

第一步:安裝keepalived(本文使用rpm包安裝表窘,兩臺(tái)服務(wù)器都要安裝)

安裝keepalived.png

第二步:?jiǎn)?dòng)keepalived(rpm安裝后啟動(dòng)命令在/usr/sbin/keepalived)

啟動(dòng)keepalived.png

第三步:檢查keepalived配置文件(默認(rèn)配置文件在/etc/keepalived/keepalived.conf)

keepalived配置文件說(shuō)明.png

第四步:配置主服務(wù)器上的keepalive配置(其他需要的配置刪除,使用以下配置即可)

keepalived主服務(wù)器配置.png

第五步:配置備用服務(wù)器上的keepalived配置

備用服務(wù)器上的配置.png

第六步:創(chuàng)建監(jiān)控腳本甜滨,命名和配置文件里填寫的一致乐严,兩邊服務(wù)都要有,并且需要可執(zhí)行權(quán)限

監(jiān)控腳本內(nèi)容.png

監(jiān)控腳本的目的是判斷衣摩,如果本機(jī)沒有nginx進(jìn)程,嘗試重啟下,如果3秒之后沒有啟動(dòng)成功的話惩坑,殺掉本機(jī)keepalived進(jìn)程。此時(shí)占婉,備用服務(wù)器上的keepalived會(huì)繼續(xù)提供服務(wù),虛擬ip會(huì)在備用服務(wù)上創(chuàng)建呛梆。

監(jiān)控腳本需要有可執(zhí)行的權(quán)限.png

第七步:重啟兩邊的keepalived服務(wù)锐涯,檢查主從切換是否功能正常

重啟keepalived命令:
killall keepalived
/usr/sbin/keepalived
主服務(wù)器上正常運(yùn)行.png
主機(jī)上nginx掛掉效果.png
備用服務(wù)器繼續(xù)提供服務(wù).png

如果把主服務(wù)器nginx和keepalive啟動(dòng)起來(lái),備用服務(wù)器會(huì)繼續(xù)讓主服務(wù)器提供服務(wù)填物,這樣的操作會(huì)來(lái)回切換以實(shí)現(xiàn)主備的高可用性纹腌,不至于讓服務(wù)器完全癱瘓。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末滞磺,一起剝皮案震驚了整個(gè)濱河市升薯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌击困,老刑警劉巖涎劈,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異阅茶,居然都是意外死亡蛛枚,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門脸哀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蹦浦,“玉大人,你說(shuō)我怎么就攤上這事撞蜂∶は猓” “怎么了?”我有些...
    開封第一講書人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵蝌诡,是天一觀的道長(zhǎng)溉贿。 經(jīng)常有香客問(wèn)我,道長(zhǎng)浦旱,這世上最難降的妖魔是什么宇色? 我笑而不...
    開封第一講書人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮颁湖,結(jié)果婚禮上宣蠕,老公的妹妹穿的比我還像新娘。我一直安慰自己爷狈,他們只是感情好植影,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著涎永,像睡著了一般思币。 火紅的嫁衣襯著肌膚如雪鹿响。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,184評(píng)論 1 308
  • 那天谷饿,我揣著相機(jī)與錄音惶我,去河邊找鬼。 笑死博投,一個(gè)胖子當(dāng)著我的面吹牛绸贡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播毅哗,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼听怕,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了虑绵?” 一聲冷哼從身側(cè)響起尿瞭,我...
    開封第一講書人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎翅睛,沒想到半個(gè)月后声搁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡捕发,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年疏旨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扎酷。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡檐涝,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出霞玄,到底是詐尸還是另有隱情骤铃,我是刑警寧澤拉岁,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布坷剧,位于F島的核電站,受9級(jí)特大地震影響喊暖,放射性物質(zhì)發(fā)生泄漏惫企。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一陵叽、第九天 我趴在偏房一處隱蔽的房頂上張望狞尔。 院中可真熱鬧,春花似錦巩掺、人聲如沸偏序。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)研儒。三九已至豫缨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間端朵,已是汗流浹背好芭。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留冲呢,地道東北人舍败。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像敬拓,于是被迫代替她去往敵國(guó)和親邻薯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容