亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 網(wǎng)站 > Nginx > 正文

詳解Keepalived+Nginx實(shí)現(xiàn)高可用(HA)

2024-08-30 12:29:43
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

keepalived的HA分為搶占模式和非搶占模式,搶占模式即MASTER從故障中恢復(fù)后,會(huì)將VIP從BACKUP節(jié)點(diǎn)中搶占過(guò)來(lái)。非搶占模式即MASTER恢復(fù)后不搶占BACKUP升級(jí)為MASTER后的VIP。下面分別介紹CentOS7下?lián)屨寄J胶头菗屨寄J降呐渲梅绞剑?/p>

1、方案規(guī)劃

 

VIP IP 主機(jī)名 Nginx端口
192.168.1.210 192.168.1.201 nginx-01 80
192.168.1.210 192.168.1.202 nginx-02 80

 

兩臺(tái)服務(wù)器的VIP為:192.168.1.210

分別在兩臺(tái)WEB服務(wù)器安裝nginx和keepalived: 
1、安裝Nginx,請(qǐng)參考《Nginx源碼安裝》 
2、安裝Keepalived,請(qǐng)參考《Keepalived安裝與配置》 
3、防火墻添加arrp組播規(guī)則,或關(guān)閉防火墻 

1> iptables

shell> vi /etc/sysconfig/iptables -A INPUT -p vrrp -d 224.0.0.18/32 -j ACCEPT

2> firewall

firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface enp4s0 --destination 224.0.0.18 --protocol vrrp -j ACCEPTfirewall-cmd --reload

4、關(guān)閉selinux

shell> vi /etc/sysconfig/selinux#修改:SELINUX=disabled#setenforce 0

2、搶占模式配置

編輯/etc/keepalived/keepalived.conf配置文件

1> MASTER(192.168.1.201):

global_defs { router_id nginx_01 #標(biāo)識(shí)本節(jié)點(diǎn)的名稱,通常為hostname}## keepalived會(huì)定時(shí)執(zhí)行腳本并對(duì)腳本執(zhí)行的結(jié)果進(jìn)行分析,動(dòng)態(tài)調(diào)整vrrp_instance的優(yōu)先級(jí)。##如果腳本執(zhí)行結(jié)果為0,并且weight配置的值大于0,則優(yōu)先級(jí)相應(yīng)的增加。如果腳本執(zhí)行結(jié)果非0,##并且weight配置的值小于 0,則優(yōu)先級(jí)相應(yīng)的減少。其他情況,維持原本配置的優(yōu)先級(jí),即配置文件中priority對(duì)應(yīng)的值。vrrp_script chk_nginx {  script "/etc/keepalived/nginx_check.sh"  interval 2 #每2秒檢測(cè)一次nginx的運(yùn)行狀態(tài)  weight -20 #失敗一次,將自己的優(yōu)先級(jí)-20}vrrp_instance VI_1 { state MASTER     # 狀態(tài),主節(jié)點(diǎn)為MASTER,備份節(jié)點(diǎn)為BACKUP interface enp0s3    # 綁定VIP的網(wǎng)絡(luò)接口,通過(guò)ifconfig查看自己的網(wǎng)絡(luò)接口 virtual_router_id 51   # 虛擬路由的ID號(hào),兩個(gè)節(jié)點(diǎn)設(shè)置必須一樣,可選IP最后一段使用,相同的VRID為一個(gè)組,他將決定多播的MAC地址 mcast_src_ip 192.168.1.201 # 本機(jī)IP地址 priority 100     # 節(jié)點(diǎn)優(yōu)先級(jí),值范圍0~254,MASTER要比BACKUP高 advert_int 1     # 組播信息發(fā)送時(shí)間間隔,兩個(gè)節(jié)點(diǎn)必須設(shè)置一樣,默認(rèn)為1秒 # 設(shè)置驗(yàn)證信息,兩個(gè)節(jié)點(diǎn)必須一致 authentication {  auth_type PASS  auth_pass 1111 } # 虛擬IP,兩個(gè)節(jié)點(diǎn)設(shè)置必須一樣。可以設(shè)置多個(gè),一行寫(xiě)一個(gè) virtual_ipaddress {  192.168.1.210 } track_script {  chk_nginx # nginx存活狀態(tài)檢測(cè)腳本 }}

2> BACKUP(192.168.1.202)

global_defs { router_id nginx_02}vrrp_script chk_nginx { script "/etc/keepalived/nginx_check.sh" interval 2 weight -20}vrrp_instance VI_1 { state BACKUP interface enp0s3 virtual_router_id 51 mcast_src_ip 192.168.1.202 priority 90 advert_int 1 authentication {  auth_type PASS  auth_pass 1111 } virtual_ipaddress {  192.168.1.210 } track_script {  chk_nginx }}

3> 創(chuàng)建nginx服務(wù)檢測(cè)腳本

分別在主備服務(wù)器/etc/keepalived目錄下創(chuàng)建nginx_check.sh腳本,并為其添加執(zhí)行權(quán)限chmod +x /etc/keepalived/nginx_check.sh。用于keepalived定時(shí)檢測(cè)nginx的服務(wù)狀態(tài),如果nginx停止了,會(huì)嘗試重新啟動(dòng)nginx,如果啟動(dòng)失敗,會(huì)將keepalived進(jìn)程殺死,將vip漂移到備份機(jī)器上。

#!/bin/bashA=`ps -C nginx --no-header | wc -l`if [ $A -eq 0 ];then /opt/nginx/sbin/nginx #嘗試重新啟動(dòng)nginx sleep 2 #睡眠2秒 if [ `ps -C nginx --no-header | wc -l` -eq 0 ];then  killall keepalived #啟動(dòng)失敗,將keepalived服務(wù)殺死。將vip漂移到其它備份節(jié)點(diǎn) fifi

4> 啟動(dòng)keepalived服務(wù)

shell> service keepalived startshell> ps -ef | grep keepalived[root@localhost ~]# ps -ef | grep keepalivedroot  865  1 0 23:36 ?  00:00:00 keepalived -Droot  869 865 0 23:36 ?  00:00:00 keepalived -Droot  870 865 0 23:36 ?  00:00:00 keepalived -D

如果看到如上進(jìn)程信息,表示keepalived已經(jīng)啟動(dòng)成功。下面用ip add命令查看vip綁定的情況,如下圖所示: 

Keepalived,Nginx,高可用

從上圖可以看出,vip地址192.168.1.210綁定在MASTER(192.168.1.201)的enp0s3網(wǎng)卡上。

5> 測(cè)試故障轉(zhuǎn)移

將MASTER上的keepalived停止,查看vip是否會(huì)漂移到192.168.2.202上。

停止201的keepalived服務(wù):

shell> service keepalived stopshell> ip addr

Keepalived,Nginx,高可用

從上圖可以看出,vip已經(jīng)成功從201漂移到了202。此時(shí)再將201的keepalived服務(wù)啟動(dòng)后,由于201是MASTER,所以會(huì)將202的VIP搶占過(guò)來(lái)。

啟動(dòng)201的keepalived服務(wù):

shell> service keepalived start

結(jié)果VIP又回到了201,如下圖所示: 

Keepalived,Nginx,高可用

3、非搶占模式

master從故障中恢復(fù)后,不會(huì)搶占備份節(jié)點(diǎn)的vip

1> MASTER(192.168.1.201):

global_defs { router_id nginx_01 #標(biāo)識(shí)本節(jié)點(diǎn)的名稱,通常為hostname}vrrp_script chk_nginx {  script "/etc/keepalived/nginx_check.sh"  interval 2   weight -20}vrrp_instance VI_1 { state BACKUP      interface enp0s3     virtual_router_id 51    mcast_src_ip 192.168.1.201  priority 100      advert_int 1      nopreempt authentication {  auth_type PASS  auth_pass 1111 } virtual_ipaddress {  192.168.1.210 } track_script {  chk_nginx # nginx存活狀態(tài)檢測(cè)腳本 }}

2> BACKUP(192.168.1.202)

global_defs { router_id nginx_02}vrrp_script chk_nginx { script "/etc/keepalived/nginx_check.sh" interval 2 weight -20}vrrp_instance VI_1 { state BACKUP interface enp0s3 virtual_router_id 51 mcast_src_ip 192.168.1.202 priority 90 advert_int 1 nopreempt authentication {  auth_type PASS  auth_pass 1111 } virtual_ipaddress {  192.168.1.210 } track_script {  chk_nginx }}

和非搶占模式的配置相比,只改了兩個(gè)地方: 

1> 在vrrp_instance塊下兩個(gè)節(jié)點(diǎn)各增加了nopreempt指令,表示不爭(zhēng)搶vip 

2> 節(jié)點(diǎn)的state都為BACKUP 

兩個(gè)keepalived節(jié)點(diǎn)都啟動(dòng)后,默認(rèn)都是BACKUP狀態(tài),雙方在發(fā)送組播信息后,會(huì)根據(jù)優(yōu)先級(jí)來(lái)選舉一個(gè)MASTER出來(lái)。由于兩者都配置了nopreempt,所以MASTER從故障中恢復(fù)后,不會(huì)搶占vip。這樣會(huì)避免VIP切換可能造成的服務(wù)延遲。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到服務(wù)器教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
精品久久久久久无码人妻| 视频精品一区二区三区| 国产麻豆精品久久| 四虎影视精品永久在线观看| 精品国语对白精品自拍视| 亚洲精品国产综合区久久久久久久| 日韩欧美中文在线观看| 国产在线观看黄色| 国产欧美日韩一区二区三区| 在线小视频你懂的| 久久久久久久999| 538国产视频| 天天操天天摸天天干| 在线视频观看一区| 精品视频一区二区在线| 国产精品久久久久久久一区探花| 五月天免费网站| 亚洲狼人综合| 亚洲精品久久久久久久久| 特黄特色免费视频| 国产日韩高清一区二区三区在线| 久久久久久久香蕉网| 成人午夜激情在线| 天堂v在线视频| 亚洲色图激情小说| 国产尤物在线播放| 精品96久久久久久中文字幕无| 日韩精品一区二区三区中文字幕| 毛片网站在线免费观看| 欧美性性性性性ⅹxxbbbb| 轻点好疼好大好爽视频| 99国产精品自拍| 最近中文字幕mv第三季歌词| 日韩中文字幕在线视频播放| chinesemodel无套啪啪| 欧美一区二区三区爽爽爽| 五月天中文字幕一区二区| 国产在视频线精品视频www666| av一区二区三| 国产精品成人3p一区二区三区| 欧美三级韩国三级日本一级| 午夜免费一区二区| 色哟哟在线观看视频| 国产免费观看久久| 国产小视频在线看| 国产超碰在线播放| 手机看片日韩| 久久一夜天堂av一区二区三区| 新版中文字幕在线资源| 亚洲一卡二卡在线观看| 久久久久久久久爱| 97久久天天综合色天天综合色hd| 国产精品入口| 波多野一区二区| 2021最新国产精品一区| 免费黄色国产视频| 国产wwwwxxxx| 日韩视频一区二区三区在线播放免费观看| av影院在线播放| 99热99re6国产在线播放| 欧美激情第一区| 在线免费视频a| 98视频精品全部国产| www.国产精品视频| 91传媒视频在线播放| 欧美中文日韩| 色老头一区二区三区在线观看| 无套内谢丰满少妇中文字幕| 手机看片日韩| 久久99精品久久久久久青青日本| 夜夜躁很很躁日日躁麻豆| 在线一区二区观看| 欧美日产一区二区三区在线观看| 欧美三日本三级三级在线播放| 久久色在线播放| heyzo中文字幕在线| 日韩中文在线中文网在线观看| 精品久久久一区二区| 欧美日韩国产精品专区| 欧美一级片中文字幕| 91九色国产蝌蚪| 亚洲尤物在线视频观看| 99精品在线免费观看| 写真片福利在线播放| 亚洲欧美怡红院| 欧美乱妇20p| 国产精品老牛影院在线观看| www.欧美com| 欧美日本在线看| 成人黄18免费网站| 性久久久久久久久| 1313精品午夜理伦电影| 久久久国产综合精品女国产盗摄| 久久精品这里有| 成人免费黄色网址| 亚洲成av人片在线观看| 国内自拍九色| 欧美日韩国产另类不卡| 亚洲资源视频| 国产日本在线播放| 国产精品久久久久久亚洲毛片| 国产69精品久久久久9999apgf| 国产精品一品二品| 一级片在线观看| 国产一卡二卡在线播放| 日韩欧美国产综合一区| 美女禁区视频免费观看精选| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产白丝袜美女久久久久| 亚洲精品一区二区三区樱花| 欧美午夜性色大片在线观看| 两个人日本在线观看视频| 国产av一区二区三区传媒| 高清乱码免费看污| 98精品在线视频| 不用播放器成人网| 欧美日韩在线中文| 丝袜国产在线| 亚洲一二三四五| 国产成人精品999| 五月天婷婷基地| 最近2018年中文字幕在线| 在线观看亚洲大片短视频| 在线国产网址| 成人无码精品1区2区3区免费看| 成+人+亚洲+综合天堂| 91一区二区三区在线| xxxx欧美18另类的高清| 性欧美极品xxxx欧美一区二区| 在线观看入口黄最新永久免费国产| 欧美一级一区| 国产麻豆精品高清在线播放| 97**国产露脸精品国产| 亚洲黄色三级| 国产免播放器视频| 乱色精品无码一区二区国产盗| www.久久草.com| 日韩一区二区福利| 4hu四虎永久网址| 久久看人人爽人人| 日韩午夜激情视频| 91视频国产资源| 欧美视频中文字幕| 国产乱子精品一区二区在线观看| 51国偷自产一区二区三区| 国产亚洲精品va在线观看| 中文字幕av在线一区二区三区| 日本黄大片在线观看| 久久久久久久久久综合| 热门国产精品亚洲第一区在线| 久久亚洲私人国产精品va| 高清电影在线免费观看| 超碰在线中文| 国产欧美精品在线| 亚洲国产欧美日韩精品| 性生活免费在线观看| 久久九九国产精品怡红院| 免费男女羞羞的视频网站中文字幕| 一级黄色在线视频| 自拍偷拍精品视频| 明星国产一级毛片范冰冰视频| 国产精品欧美一区二区三区奶水| 欧美激情区在线播放| 好吊妞国产欧美日韩免费观看网站| 欧美一级片中文字幕| 国产精品99久久99久久久| 亚洲成人动漫av| av成人黄色| 亚州av日韩av| av动漫一区二区| 国产高清视频一区| 最好2018中文免费视频| 男人添女人下部视频免费| 精品成人佐山爱一区二区| 九九免费精品视频在线观看| 国产chinesehd精品露脸| 亚洲一区二区三区高清视频| 羞羞电影在线观看www| 香蕉成人啪国产精品视频综合网| 美女在线一区| 欧美剧情片在线观看| 性欧美xxxx交| 亚洲黄色网址大全| 亚洲一区二区观看| 成人动漫av在线| 欧洲亚洲在线视频| 色91精品久久久久久久久| 三级在线观看视频| 欧美精品欧美精品系列| 中文字幕在线永久在线视频| 91九色鹿精品国产综合久久香蕉| 国产欧美日韩久久| 精品久久久久久国产| 久久视频免费在线播放| 韩日视频在线观看| 久久国产成人精品国产成人亚洲| 亚洲人成电影网站色…| 亚洲精品一区二| 欧美精产国品一二三区| 国产精品xxx视频| 成人禁在线观看网站| 中文字幕久热精品视频在线| 91在线porny国产在线看| 色呦呦免费观看| 欧美孕妇孕交黑巨大网站| av自拍一区| 久久久午夜视频| 精品久久久久久久无码| 四虎永久在线高清国产精品| 久久无码高潮喷水| 不卡福利视频| 亚洲大型综合色站| 国内精品久久久久影院色| 国产欧美日韩综合精品二区| 国产精品色婷婷视频| 亚洲成成品网站| 久久精品亚洲国产奇米99| 日本特黄a级高清免费大片| 一本色道久久综合亚洲| 国产精品美女一区二区在线观看| 国产午夜三区视频在线| 最新国产在线| 北条麻妃一区二区三区| 欧美日韩黄色网| 中文在线永久免费观看| 亚洲一区二区免费| 国产色在线 com| 久久久久久久久久久久网站| 中文字幕亚洲一区二区av在线| 欧美www在线| 天天色综合久久| 日本在线观看中文字幕| 欧美一区二区日韩一区二区| 视频一区二区三区中文字幕| 日韩精品一级中文字幕精品视频免费观看| 国产精品一品二品| 国产特级毛片| 国产精品免费在线| 国产精品99久久久| 亚洲国产精品成人| 久久精品亚洲一区| 国产日韩欧美一二三区| 韩国欧美国产1区| 日韩福利片在线观看| 色婷婷一区二区三区| av素人天堂| 苍井空浴缸大战猛男120分钟| 日韩精品免费观看视频| 成人看片爽爽爽| 久久午夜影视| 国产精品一级视频| 91久久精品网| 国产草草影院ccyycom| 日韩欧美在线影院| 欧美最大成人综合网| 青春草在线免费视频| 比比资源先锋| jizz视频在线观看| 91精品国产综合久久久久久久久久| 欧美激情在线一区| 亚洲成人av一区二区三区| 1024在线看片| 阿v视频在线| 久久精品视频久久| 久久久噜噜噜久噜久久| 男人日女人bb视频| 小舞被吸乳羞羞网站视频| 久青草免费视频| 精品国产一区二区三区久久狼5月| 精品国产91九色蝌蚪| 欧美18xxxx| 国产精品久久久久影院老司| 成人国产精品久久久| 亚洲国产精久久久久久久| 一级淫片在线观看| 亚洲精品成a人在线观看| 亚洲免费伊人电影| 美女日韩欧美| 亚洲激情视频网| 一区二区三区自拍视频| 黑人与亚洲人色ⅹvideos| 91丨九色丨蝌蚪丨对白| 99精品国产99久久久久久97| 亚洲精品免费在线| 2色视频网站| 日韩在线观看第一页| 欧美精品欧美精品系列| 亚洲综合专区| 久久色在线观看| 91网在线免费观看| 美女被男人操网站| 在线黄色免费网站| 一级片在线观看免费| 日本边添边摸边做边爱的第三级| 情侣黄网站免费看| 欧美成人三级在线视频| 少妇精品久久久一区二区三区| 日本美女高清在线观看免费| 欧美另类69xxx| 女人色偷偷aa久久天堂| 老司机aⅴ毛片免费观看| 伦理一区二区三区| av在线一区不卡| 国产精品高清一区二区三区| 7777精品视频| 国产精品综合久久久久久| 欧美特黄不卡| 91三级在线| 国产精品电影一区二区三区| 亚洲精品乱码视频| 国产亚洲自拍偷拍| 网站永久看片免费| 一本色道久久综合狠狠躁的番外| 国产精品中文字幕制服诱惑| 91亚洲va在线va天堂va国| sm性调教片在线观看| 妺妺窝人体色777777| 激情在线观看视频| 自拍偷拍亚洲激情| 全球最大av网站久久| 成人自拍视频在线观看| 久久精品久久精品亚洲人| 四虎永久免费影库二三区| 亚洲电影先锋| www.狠狠艹| 日韩人妻无码一区二区三区| 蜜桃视频一区二区三区| 国产精品稀缺呦系列在线|