溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

GBase8s HAC集群配置方法

發(fā)布時(shí)間:2020-08-09 04:39:01 來(lái)源:ITPUB博客 閱讀:314 作者:DMD_202007 欄目:數(shù)據(jù)庫(kù)

GBase8s 同城災(zāi)備高可用集群配置方法

Tips

     一個(gè) GBase8s 同城災(zāi)備高可用 集群中最多只能有一個(gè) 同城災(zāi)備 節(jié)點(diǎn)。 節(jié)點(diǎn)間 基于邏輯日志的復(fù)制技術(shù),所以數(shù)據(jù)庫(kù)需要開(kāi)啟日志模式。  

     集群搭建 需要滿足以下前提條件:

各節(jié)點(diǎn) 服務(wù)器的數(shù)據(jù)庫(kù)版本完全相同

各節(jié)點(diǎn) 務(wù)器的硬件和操作系統(tǒng)版本基本一致

所有復(fù)制的數(shù)據(jù)庫(kù)必須開(kāi)啟日志

實(shí)例安裝路徑保持一致

建議: 各節(jié)點(diǎn) 服務(wù)器硬件平臺(tái)、操作系統(tǒng)完全相同。

2. 

3. 

1.  數(shù)據(jù)庫(kù)參數(shù)配置

3.1 

1)  修改sqlhosts 文件 ,使主從的sqlhost 文件分別包含主從實(shí)例的連接信息

主:

[root@redhat25 h ac _54]# cat etc/sqlhosts.ol_ hac _pri

ol_ hac       onsoctcp   192.168.152.26   23697

ol_ hac _pri   onsoctcp   192.168.152.25   15723

dr_ hac _pri   drsoctcp   redhat25    dr_ hac _pri

lo_ hac _pri   onsoctcp   127.0.0.1    lo_ hac _pri

輔:

[root@redhat26 hac _54]# cat etc/sqlhosts.ol_ hac  

ol_ hac _pri   onsoctcp    192.168.152.25   15723

ol_ hac       onsoctcp    192.168.152.26    23697

dr_ hac       drsoctcp   redhat26   dr_ hac  

lo_ hac       onsoctcp   127.0.0.1    lo_ hac

2)  兩臺(tái)服務(wù)器關(guān)于R OOT D BS pace 的參數(shù)必須相同

ROOTNAME rootdbs

ROOTPATH /home/ hac _54/storage/rootdbs

ROOTOFFSET 0

ROOTSIZE 1024000

3)  物理/ 邏輯日志配置參數(shù)必須相同

PHYSFILE                 189440

PLOG_OVERFLOW_PATH    $ GBASEDBT DIR/tmp

PHYSBUFF       512

LOGFILES         1 8

LOGSIZE           6144

DYNAMIC_LOGS    2

LOGBUFF         256

4)  hac 相關(guān)參數(shù)必須相同

DRAUTO   3      使用CM 管理 hac

DRINTERVAL   -1          // 進(jìn)行同步更新

DRTIMEOUT   30          // 該參數(shù)指定 hac 對(duì)中兩個(gè)數(shù)據(jù)庫(kù)服務(wù)器各自ping 進(jìn)程的等待對(duì)方TCP/IP 傳輸響應(yīng)時(shí)間長(zhǎng)度。而最終確認(rèn)雙方通信網(wǎng)絡(luò)而全部出現(xiàn)故障而導(dǎo)致 hac

失敗的最大等待時(shí)間為 WAIT_TIME=DRTIMEOUT*4

UPDATABLE_SECONDARY  1   // 同城災(zāi)備節(jié)點(diǎn) 服務(wù)器可寫

5)  不同的參數(shù)

【主:】

SERVERNUM  100

DBSERVERNAME  ol_ hac _pri

【輔:】

SERVERNUM  1 71

DBSERVERNAME  ol_ hac

2.  配置 hac

1)  節(jié)點(diǎn)在online 狀態(tài)下 ,執(zhí)行   onmode -d primary ol_ hac

該動(dòng)作 使其成為主機(jī),執(zhí)行成功后,查看 節(jié)點(diǎn) 當(dāng)前狀態(tài)為 On-Line 。

2)  在節(jié)點(diǎn)進(jìn)行0 級(jí)全備: ontape -s -L 0 ,將備份路徑下的文件夾遠(yuǎn)程傳輸至 同城災(zāi)備 節(jié)點(diǎn)的備份路徑。文件夾名:HOSTNAME_SERVERNUM_L0 redhat25_1 00 _L0

3)  同城災(zāi)備 節(jié)點(diǎn)的備份路徑下,修改文件夾名稱為本機(jī)hostname 和實(shí)例 num

[root@redhat26   hac _54 ]# mv backups/redhat25_1 00 _L0   backups/redhat26_ 171 _L0

[root@redhat26   hac _54 ]# chown gbasedbt:gbasedbt  backups/redhat26_ 171 _L0

[root@redhat26   hac _54 ]# chmod 660 backups/redhat26_ 171 _L0

4)  關(guān)閉同城災(zāi)備 節(jié)點(diǎn) 服務(wù):onmode -ky

5)  執(zhí)行 ontape –p 進(jìn)行物理恢復(fù) 。之行結(jié)束后, 節(jié)點(diǎn) 狀態(tài)為 Fast Recovery

6)  同城災(zāi)備 節(jié)點(diǎn) 上執(zhí)行 onmode -d secondary   ol_ hac _pri

輔機(jī)狀態(tài)變?yōu)?/span> Fast Recovery ( Sec ) ,稍等片刻,輔機(jī)的狀態(tài)變?yōu)?/span> Updatable ( Sec ) 。

注:如果節(jié)點(diǎn)配置參數(shù) UPDATABLE_SECONDARY 1 , 則同城災(zāi)備 節(jié)點(diǎn)為 Updatable ( Sec ) 狀態(tài);如果 UPDATABLE_SECONDARY 0 ,節(jié)點(diǎn)為 READ-ONLY ( Sec ) 狀態(tài)

7)  節(jié)點(diǎn) 上執(zhí)行onstat -g dri 查看其狀態(tài)On-Line ,也可以在 Server information 中看到 同城災(zāi)備節(jié)點(diǎn) 的信息:

3.  測(cè)試與監(jiān)控

1)  測(cè)試:

節(jié)點(diǎn) 上創(chuàng)建帶log 的數(shù)據(jù)庫(kù) hac ,并創(chuàng)建表 hac _1 和插入數(shù)據(jù),在 同城災(zāi)備節(jié)點(diǎn) 上查看,均能成功查看到表數(shù)據(jù)。

2)  監(jiān)控,在主輔機(jī)上分別執(zhí)行onstat -g h dr  verbose ,監(jiān)控其運(yùn)行狀態(tài)

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI