linux-高可用之keepalived實現(xiàn)nginx高可用

Keepalived的作用是檢測web服務器的狀態(tài)格侯,如果有一臺web服務器鼻听、

Mysql服務器宕機财著,或工作出現(xiàn)故障,Keepalived將檢測到后撑碴,會將有故

障的web服務器或者Mysql服務器從系統(tǒng)中剔除撑教,當服務器工作正常后

Keepalived自動將web、Mysql服務器加入到服務器群中醉拓。這些工作全部

自動完成伟姐,不需要人工干涉,需要人工做的只是修復故障的WEB和Mysql

服務器亿卤。

生產環(huán)境使用Keepalived正常運行愤兵,共啟動3個進程,一個是父進程排吴,負責

監(jiān)控其子進程秆乳,一個是VRRP子進程,另外一個是Checkers子進程钻哩。兩個子

進程都被系統(tǒng)Watchlog看管屹堰,兩個子進程各自負責自己的事,

Healthcheck子進程檢查各自服務器的健康狀況街氢,如果Healthcheck進程檢

查到Master上服務不可用了扯键,就會通知本機上的VRRP子進程,讓他刪除通

告阳仔,并且去掉虛擬IP忧陪,轉換為BACKUP狀態(tài)扣泊。


虛擬IP:192.168.80.200

nginx服務器:192.168.80.128-129

# nginx服務器上安裝keepalived工具:

yum install keepalived -y

# master端配置:

vim /etc/keepalived/keepalived.conf

router_id LVS_DEVEL:keepalived機器的標識近范,一般設為主機名

virtual_router_id 51:虛擬路由器id號,主從必須一致

priority 100:優(yōu)先級(值越大延蟹,優(yōu)先級越大)

advert_int 1:檢測間隔時間(心跳頻率)

# backup端配置:

# 啟動keepalived:

systemctl start keepalived

# 測試:

啟動之后就可以看到vip的生成并且成功128服務器的nginx服務

關閉128服務器的nginx和keepalived:

nginx -s stop && systemctl stop keepalived

129成功獲得vip地址和成功訪問到129服務器的nginx服務

測試成功?? 》》》》》》》

我們確實實現(xiàn)的vip能繼續(xù)提供服務评矩,但是nginx宕機時,我們需要手動關閉keepalived服務阱飘,期間用戶訪問會受到影響斥杜。下面我們就一起來是實現(xiàn)自動切換。只需要在原先的配置文件添加幾行文檔沥匈,很簡單的蔗喂。

# 配置keepalived的master端

vim /etc/keepalived/keepalived.conf

scripts:指定一個腳本,判斷nginx是否宕機高帖。

weight:宕機后優(yōu)先級減20(100=>80).

track_script:用來追蹤腳本

下面是檢測nginx是否宕機的腳本:

killall -0 nginx 判斷nginx是否處于啟動狀態(tài)(啟動返回0缰儿,沒啟動返回1)

# 測試——成功

只模擬nginx宕機

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
禁止轉載,如需轉載請通過簡信或評論聯(lián)系作者散址。
  • 序言:七十年代末乖阵,一起剝皮案震驚了整個濱河市宣赔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瞪浸,老刑警劉巖儒将,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異对蒲,居然都是意外死亡钩蚊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門蹈矮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來两疚,“玉大人,你說我怎么就攤上這事含滴∮詹常” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵谈况,是天一觀的道長勺美。 經常有香客問我,道長碑韵,這世上最難降的妖魔是什么赡茸? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮祝闻,結果婚禮上占卧,老公的妹妹穿的比我還像新娘。我一直安慰自己联喘,他們只是感情好华蜒,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著豁遭,像睡著了一般叭喜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蓖谢,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天捂蕴,我揣著相機與錄音,去河邊找鬼闪幽。 笑死啥辨,一個胖子當著我的面吹牛,可吹牛的內容都是我干的盯腌。 我是一名探鬼主播溉知,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了着倾?” 一聲冷哼從身側響起拾酝,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎卡者,沒想到半個月后蒿囤,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡崇决,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年材诽,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恒傻。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡脸侥,死狀恐怖,靈堂內的尸體忽然破棺而出盈厘,到底是詐尸還是另有隱情睁枕,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布沸手,位于F島的核電站外遇,受9級特大地震影響,放射性物質發(fā)生泄漏契吉。R本人自食惡果不足惜跳仿,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望捐晶。 院中可真熱鬧菲语,春花似錦、人聲如沸惑灵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽泣棋。三九已至胶哲,卻和暖如春畔塔,著一層夾襖步出監(jiān)牢的瞬間潭辈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工澈吨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留把敢,地道東北人。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓谅辣,卻偏偏與公主長得像修赞,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內容