高可用集群

1战得、什么是nginx高可用

高可用集群原理.png
(1) 需要兩臺nginx服務(wù)器腔寡。
(2) 需要keepalived
(3) 需要虛擬ip

2、配置高可用的準(zhǔn)備工作

(1) 需要兩臺服務(wù)器192.168.17.129 和192.168.17.131
(2) 在兩臺服務(wù)器安裝nginx.
(3) 在兩臺服務(wù)器安裝keepalived.

3贞绳、在兩臺服務(wù)器安裝keepalived

使用yum命令進(jìn)行安裝

$ yum install keepalived
$ rpm -q -a keepalived    #查看是否已經(jīng)安裝上

默認(rèn)安裝路徑: /etc/keepalived
安裝完成后自動在etc里面生成目錄keepalived, 有配置文件keepalived.conf

4、完成高可用配置(主從配置)

(1)修改keepalived的配置文件keepalived.conf為:


global_defs {
    notification_email {
      acassen@firewall.loc
      failover@firewall.loc
      sysadmin@firewall.loc
    }
    notification_email_from Alexandre.Cassen@firewall.loc
    smtp_ server 192.168.17.129
    smtp_connect_timeout 30
    router_id LVS_DEVEL # LVS_DEVEL這字段在/etc/hosts文件中看;通過它訪問到主機(jī)
}

vrrp_script chk_http_ port {
    script "/usr/local/src/nginx_check.sh"
    interval 2   # (檢測腳本執(zhí)行的間隔)2s
    weight 2  #權(quán)重垮衷,如果這個腳本檢測為真,服務(wù)器權(quán)重+2
}

vrrp_instance VI_1 {
    state BACKUP   # 備份服務(wù)器上將MASTER 改為BACKUP
    interface ens33 //網(wǎng)卡名稱
    virtual_router_id 51 # 主乖坠、備機(jī)的virtual_router_id必須相同
    priority 100   #主搀突、備機(jī)取不同的優(yōu)先級,主機(jī)值較大熊泵,備份機(jī)值較小
    advert_int 1    #每隔1s發(fā)送一次心跳
    authentication {    # 校驗方式仰迁, 類型是密碼,密碼1111
        auth type PASS
        auth pass 1111
    }
    virtual_ipaddress { # 虛擬ip
        192.168.17.50 // VRRP H虛擬ip地址
    }
}

(2)在路徑/usr/local/src/ 下新建檢測腳本 nginx_check.sh

nginx_check.sh

#! /bin/bash
A=`ps -C nginx -no-header | wc - 1`
if [ $A -eq 0];then
    /usr/local/nginx/sbin/nginx
    sleep 2
    if [`ps -C nginx --no-header| wc -1` -eq 0 ];then
        killall keepalived
    fi
fi

(3) 把兩臺服務(wù)器上nginx和keepalived啟動

$ systemctl start keepalived.service        #keepalived啟動
$ ps -ef I grep keepalived      #查看keepalived是否啟動

5顽分、最終測試

(1) 在瀏覽器地址欄輸入虛擬ip地址192.168.17.50

(2) 把主服務(wù)器(192.168.17.129) nginx和keealived停止徐许,再輸入192.168.17.50.

$ systemctl stop keepalived.service  #keepalived停止
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市卒蘸,隨后出現(xiàn)的幾起案子雌隅,更是在濱河造成了極大的恐慌,老刑警劉巖缸沃,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恰起,死亡現(xiàn)場離奇詭異,居然都是意外死亡趾牧,警方通過查閱死者的電腦和手機(jī)检盼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翘单,“玉大人吨枉,你說我怎么就攤上這事蹦渣。” “怎么了东羹?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵剂桥,是天一觀的道長。 經(jīng)常有香客問我属提,道長权逗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任冤议,我火速辦了婚禮斟薇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘恕酸。我一直安慰自己堪滨,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布蕊温。 她就那樣靜靜地躺著袱箱,像睡著了一般。 火紅的嫁衣襯著肌膚如雪义矛。 梳的紋絲不亂的頭發(fā)上发笔,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機(jī)與錄音凉翻,去河邊找鬼了讨。 笑死,一個胖子當(dāng)著我的面吹牛制轰,可吹牛的內(nèi)容都是我干的前计。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼垃杖,長吁一口氣:“原來是場噩夢啊……” “哼男杈!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起调俘,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤势就,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后脉漏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體苞冯,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年侧巨,在試婚紗的時候發(fā)現(xiàn)自己被綠了舅锄。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡司忱,死狀恐怖皇忿,靈堂內(nèi)的尸體忽然破棺而出畴蹭,到底是詐尸還是另有隱情,我是刑警寧澤鳍烁,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布叨襟,位于F島的核電站,受9級特大地震影響幔荒,放射性物質(zhì)發(fā)生泄漏糊闽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一爹梁、第九天 我趴在偏房一處隱蔽的房頂上張望右犹。 院中可真熱鬧,春花似錦姚垃、人聲如沸念链。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掂墓。三九已至,卻和暖如春看成,著一層夾襖步出監(jiān)牢的瞬間君编,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工绍昂, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人偿荷。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓窘游,卻偏偏與公主長得像,于是被迫代替她去往敵國和親跳纳。 傳聞我的和親對象是個殘疾皇子忍饰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評論 2 355

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