中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

MySQL的高可用性之Keepalived雙主熱備工作原理及作用

本文主要給大家簡(jiǎn)單講講MySQL的高可用性之Keepalived 雙主熱備工作原理及作用,相關(guān)專業(yè)術(shù)語(yǔ)大家可以上網(wǎng)查查或者找一些相關(guān)書(shū)籍補(bǔ)充一下,這里就不涉獵了,我們就直奔主題吧,希望MySQL的高可用性之Keepalived 雙主熱備工作原理及作用這篇文章可以給大家?guī)?lái)一些實(shí)際幫助。

10年積累的網(wǎng)站設(shè)計(jì)、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有寧強(qiáng)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

通常說(shuō)的「雙機(jī)熱備」是指兩臺(tái)機(jī)器都在運(yùn)行,但并不是兩臺(tái)機(jī)器都同時(shí)在提供服務(wù)。當(dāng)提供服務(wù)的一臺(tái)出現(xiàn)故障的時(shí)候,另外一臺(tái)會(huì)馬上自動(dòng)接管并且提供服務(wù),而且切換的時(shí)間非常短。

Keepalived的工作原理是VRRP(Virtual Router Redundancy Protocol)虛擬路由冗余協(xié)議。在VRRP中有兩組重要的概念:VRRP路由器和虛擬路由器,主控路由器和備份路由器。

VRRP路由器是指運(yùn)行VRRP的路由器,是物理實(shí)體,虛擬路由器是指VRRP協(xié)議創(chuàng)建的,是邏輯概念。一組VRRP路由器協(xié)同工作,共同構(gòu)成一臺(tái)虛擬路由器。 Vrrp中存在著一種選舉機(jī)制,用以選出提供服務(wù)的路由即主控路由,其他的則成了備份路由。當(dāng)主控路由失效后,備份路由中會(huì)重新選舉出一個(gè)主控路由,來(lái)繼續(xù)工作,來(lái)保障不間斷服務(wù)。

環(huán)境描述:

MySQL的高可用性之Keepalived 雙主熱備工作原理及作用

OS:Ubuntu16.04
MASTER:172.16.29.205
BACKUP:172.16.29.197
VIP:172.16.29.206

[root@masterr ~]# vi /etc/keepalived/keepalived.conf
global_defs {
notification_email {
test@sina.com
 }
notification_email_from  admin@test.com
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id MYSQL_HA      #標(biāo)識(shí),雙主相同
 }
vrrp_instance VI_1 {
 state BACKUP           #兩臺(tái)都設(shè)置BACKUP
 interface eth0
 virtual_router_id 51       #主備相同
 priority 100           #優(yōu)先級(jí),backup設(shè)置90
 advert_int 1
 nopreempt             #不主動(dòng)搶占資源,只在master這臺(tái)優(yōu)先級(jí)高的設(shè)置,backup不設(shè)置
 authentication {
 auth_type PASS
 auth_pass 1111
 }
 virtual_ipaddress {
 172.16.29.206
 }
}
virtual_server 172.16.29.206 3306 {
 delay_loop 2
 #lb_algo rr              #LVS算法,用不到,我們就關(guān)閉了
 #lb_kind DR              #LVS模式,如果不關(guān)閉,備用云服務(wù)器不能通過(guò)VIP連接主MySQL
 persistence_timeout 50  #同一IP的連接60秒內(nèi)被分配到同一臺(tái)真實(shí)云服務(wù)器
 protocol TCP
 real_server 172.16.29.205 3306 {   #檢測(cè)本地mysql,backup也要寫(xiě)檢測(cè)本地mysql
 weight 3
 notify_down /etc/keepalived/mysql.sh    #當(dāng)mysq服down時(shí),執(zhí)行此腳本,殺死keepalived實(shí)現(xiàn)切換
 TCP_CHECK {
 connect_timeout 3    #連接超時(shí)
 nb_get_retry 3       #重試次數(shù)
 delay_before_retry 3 #重試間隔時(shí)間
  }
}   
[root@masterr ~]# vi /usr/local/keepalived/mysql.sh
#!/bin/bash
sudo service keepalived stop
[root@masterr ~]# chmod +x /usr/local/keepalived/mysql.sh
[root@masterr ~]# /etc/init.d/keepalived start

backup云服務(wù)器只修改priority為90、nopreempt不設(shè)置、real_server設(shè)置本地IP。

3、測(cè)試高可用性

1.通過(guò)Mysql客戶端通過(guò)VIP連接,看是否連接成功。

2.停止master這臺(tái)mysql服務(wù),是否能正常切換過(guò)去,可通過(guò)ip addr命令來(lái)查看VIP在哪臺(tái)云服務(wù)器上。

3.可通過(guò)查看/var/log/messges日志,看出主備切換過(guò)程

4.master云服務(wù)器故障恢復(fù)后,是否主動(dòng)搶占資源,成為活動(dòng)云服務(wù)器。

MySQL的高可用性之Keepalived 雙主熱備工作原理及作用就先給大家講到這里,對(duì)于其它相關(guān)問(wèn)題大家想要了解的可以持續(xù)關(guān)注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會(huì)捕捉一些行業(yè)新聞及專業(yè)知識(shí)分享給大家的。

網(wǎng)頁(yè)名稱:MySQL的高可用性之Keepalived雙主熱備工作原理及作用
URL地址:http://www.rwnh.cn/article44/gcgjee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、微信小程序營(yíng)銷型網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)標(biāo)簽優(yōu)化、App開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
宁津县| 灯塔市| 阿坝| 盐津县| 阜南县| 定兴县| 乡城县| 若尔盖县| 宁强县| 福清市| 邹城市| 濮阳县| 尖扎县| 兰州市| 深泽县| 云梦县| 土默特左旗| 庐江县| 临洮县| 上思县| 大关县| 庄浪县| 信阳市| 建湖县| 平乐县| 延长县| 宝山区| 洪泽县| 霍林郭勒市| 屯留县| 丹东市| 绥滨县| 囊谦县| 长寿区| 巴彦县| 木兰县| 略阳县| 曲靖市| 衡东县| 瓦房店市| 探索|