一種基于Keepalived實(shí)現(xiàn)數(shù)據(jù)庫(kù)高可用的方法

基本信息

申請(qǐng)?zhí)?/td> CN202210083118.X 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN114116912A 公開(kāi)(公告)日 2022-03-01
申請(qǐng)公布號(hào) CN114116912A 申請(qǐng)公布日 2022-03-01
分類(lèi)號(hào) G06F16/27(2019.01)I;H04L41/0668(2022.01)I;H04L41/0803(2022.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 馬寶杰;楊曉天 申請(qǐng)(專(zhuān)利權(quán))人 北京浩瀚深度信息技術(shù)股份有限公司
代理機(jī)構(gòu) 北京沁優(yōu)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 周慶路
地址 100000北京市海淀區(qū)北洼路45號(hào)14號(hào)樓102
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種基于Keepalived實(shí)現(xiàn)數(shù)據(jù)庫(kù)高可用的方法,所述實(shí)現(xiàn)數(shù)據(jù)庫(kù)高可用的方法包括以下步驟:S1、對(duì)Postgres進(jìn)行異步流復(fù)制配置,配置完成后啟動(dòng)Postgresql服務(wù);S2、執(zhí)行Postgres的主從數(shù)據(jù)同步策略,主數(shù)據(jù)庫(kù)同步數(shù)據(jù)到多個(gè)從數(shù)據(jù)庫(kù),用于主從數(shù)據(jù)庫(kù)數(shù)據(jù)之間的并發(fā)讀取;S3、進(jìn)行Keepalived的全局配置、VRRPD配置和VRRP腳本配置,并對(duì)Keepalived進(jìn)行初始化;S4、配置探活腳本實(shí)時(shí)監(jiān)測(cè)主數(shù)據(jù)庫(kù)的服務(wù)狀態(tài),當(dāng)主數(shù)據(jù)庫(kù)狀態(tài)存在異常時(shí),執(zhí)行主備切換策略。本發(fā)明在保證主備主機(jī)實(shí)時(shí)同步數(shù)據(jù)的情況下,通過(guò)實(shí)時(shí)檢測(cè)機(jī)制提高了主備切換時(shí)同步數(shù)據(jù)的完整性。