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

高可用keepalived實(shí)例-創(chuàng)新互聯(lián)

高可用keepalived實(shí)例

創(chuàng)新互聯(lián)專(zhuān)注骨干網(wǎng)絡(luò)服務(wù)器租用十載,服務(wù)更有保障!服務(wù)器租用,綿陽(yáng)機(jī)房托管 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問(wèn)。靈活、實(shí)現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專(zhuān)屬高性能服務(wù)器。

主從數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)會(huì)最終一致(因?yàn)閙ysql復(fù)制是異步的,總會(huì)存在延遲),看似解決了單點(diǎn)問(wèn)題,然而該方案并不完美。因?yàn)橐坏┲鞣?wù)器宕機(jī),必須手動(dòng)把讀寫(xiě)連接切換到原來(lái)的從服務(wù)器上,而這個(gè)過(guò)程需要時(shí)間,短則幾分鐘,長(zhǎng)則數(shù)小時(shí),這期間服務(wù)會(huì)出于癱瘓狀態(tài)。

怎樣在master宕機(jī)后,自動(dòng)切換數(shù)據(jù)庫(kù)連接呢?

最簡(jiǎn)單的是使用虛擬ip:

高可用keepalived實(shí)例

高可用keepalived實(shí)例

這里用另外一種方式keepalived:

高可用keepalived實(shí)例

高可用keepalived實(shí)例

(要注意同一時(shí)間只有一個(gè)主對(duì)外提供服務(wù),另一個(gè)處于只讀狀態(tài))

高可用keepalived實(shí)例

配置:

高可用keepalived實(shí)例

(指定id增長(zhǎng)步長(zhǎng)為2,自增id從1開(kāi)始增長(zhǎng),于是主庫(kù)上的id增長(zhǎng)就是1、3、5、7、9...? 注意,這參數(shù)修改是針對(duì)整個(gè)mysql服務(wù)器全局的,而不是針對(duì)某個(gè)表某個(gè)庫(kù)的,也就是說(shuō),一旦修改后,該服務(wù)器下所有庫(kù)表的值都是按照這種方式增加的

高可用keepalived實(shí)例

(指定id增長(zhǎng)步長(zhǎng)為2,自增id從2開(kāi)始增長(zhǎng),于是主庫(kù)上的id增長(zhǎng)就是2、4、6、8、10...??注意,這參數(shù)修改是針對(duì)整個(gè)mysql服務(wù)器全局的,而不是針對(duì)某個(gè)表某個(gè)庫(kù)的,也就是說(shuō),一旦修改后,該服務(wù)器下所有庫(kù)表的值都是按照這種方式增加的

(經(jīng)過(guò)上述設(shè)置,主備之間的主鍵id增長(zhǎng)就不會(huì)產(chǎn)生沖突了)

(前面說(shuō)過(guò)innodb的主鍵最好采用自增id的列,而在主主復(fù)制中為了避免兩個(gè)組同時(shí)寫(xiě)所帶來(lái)的主鍵沖突,我們需要修改自增主鍵的配置使兩個(gè)自增主鍵按照不同的步長(zhǎng)值來(lái)增長(zhǎng),當(dāng)然這是為了以防萬(wàn)一才采取的配置,當(dāng)我們使用主主復(fù)制時(shí),最安全的方式還是要保障在任意時(shí)間均只有一個(gè)作為主提供服務(wù),而另一個(gè)主只提供只讀)

接下來(lái)還要安裝keepalived組件(它可以將兩個(gè)設(shè)備虛擬成一個(gè)設(shè)備,對(duì)外提供一個(gè)虛擬ip,也就是vip):

高可用keepalived實(shí)例

(注意:在互為主從的兩臺(tái)設(shè)備上都要安裝keepalived)

高可用keepalived實(shí)例

? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

最好情況是把主從復(fù)制改為主主復(fù)制,先完成主主復(fù)制配置:

先修改主服務(wù)器上的配置vi /etc/my.cnf:

高可用keepalived實(shí)例

(由于這倆是動(dòng)態(tài)參數(shù),不需要重啟mysql)

并且在mysql客戶(hù)端設(shè)置:

高可用keepalived實(shí)例

退出當(dāng)前mysql客戶(hù)端,再進(jìn)入查看:

高可用keepalived實(shí)例

修改從服務(wù)器上的配置vi /etc/my.cnf:

高可用keepalived實(shí)例

? ????????????????????????????????????(由于這倆是動(dòng)態(tài)參數(shù),不需要重啟mysql)

并且在mysql客戶(hù)端設(shè)置:

高可用keepalived實(shí)例

檢查從服務(wù)器的賬號(hào):

高可用keepalived實(shí)例

(dba_repl賬號(hào)在從服務(wù)器也是存在的)

由于從服務(wù)器出于read_only狀態(tài),沒(méi)有寫(xiě),所以不用再重新初始化數(shù)據(jù)了,因?yàn)樗臄?shù)據(jù)和主上是完全一致的,因?yàn)樗鼪](méi)有任何寫(xiě)操作:

高可用keepalived實(shí)例

查看從服務(wù)器上的點(diǎn):

高可用keepalived實(shí)例

在主上change master(主當(dāng)從,從當(dāng)主):

高可用keepalived實(shí)例

(將master的主服務(wù)器設(shè)置為原來(lái)的從服務(wù)器)

啟動(dòng)復(fù)制鏈路(原來(lái)的主服務(wù)器,現(xiàn)在也是從服務(wù)器):

高可用keepalived實(shí)例

查看:

高可用keepalived實(shí)例

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 安裝keepalived:

在兩臺(tái)服務(wù)器上都進(jìn)行安裝:yum install keepalived -y

查看兩臺(tái)config文件:

高可用keepalived實(shí)例

高可用keepalived實(shí)例

高可用keepalived實(shí)例

高可用keepalived實(shí)例

(一定要保障check_mysql.sh腳本有執(zhí)行權(quán)限,兩臺(tái)都是)

啟動(dòng)兩臺(tái)服務(wù)器的keepalived:

高可用keepalived實(shí)例

查看虛擬ip:

高可用keepalived實(shí)例

(可能需要幾秒鐘才產(chǎn)生)

關(guān)掉主服務(wù)器的mysql:

高可用keepalived實(shí)例

同時(shí)主的keepalived也會(huì)自動(dòng)kill,已釋放虛擬ip(vip),它的虛擬ip也會(huì)消失:

高可用keepalived實(shí)例

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 而從服務(wù)器上有:

高可用keepalived實(shí)例

(至此,宕機(jī)下的無(wú)縫切換完成)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

分享標(biāo)題:高可用keepalived實(shí)例-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://m.rwnh.cn/article44/gehhe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、移動(dòng)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化服務(wù)器托管、網(wǎng)站維護(hù)品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(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)

外貿(mào)網(wǎng)站制作
依兰县| 定边县| 五寨县| 浦东新区| 汉沽区| 眉山市| 宁城县| 汨罗市| 建水县| 云安县| 唐河县| 常州市| 临夏县| 阜宁县| 裕民县| 西充县| 玉树县| 喀什市| 龙山县| 内江市| 麟游县| 健康| 正镶白旗| 株洲市| 法库县| 大洼县| 聊城市| 温宿县| 南昌市| 石台县| 来安县| 庆城县| 太和县| 当雄县| 法库县| 巴林右旗| 莱阳市| 耿马| 开化县| 通化市| 洱源县|