您好,登錄后才能下訂單哦!
GBase8s 異地災備集群部署方法
Tips :
A. 一個 GBase8s 異地災備 集群中可以有0 到 255 個 異地災備 輔節點。
B. 輔節點可讀可寫,承擔部分業務,并和主節點相互備份,在某個節點發生故障時,該節點上的業務被轉移到其他節點。
C. 節點之間的距離較遠,一般相距幾百公里。
D. 節點 之間的通信只支持異步模式,不支持同步模式。
E. 異地災備集群 進行故障切換時,DRAUTO 值無效,節點不能自動升級為主節點 ,需帶有CM ,可以轉換為標準節點 , 也可轉換為其他 節點。
2.
3.
1
2
3
3.1
1) 修改sqlhosts 文件 ,使主從的sqlhost 文件分別包含主從實例的連接信息
主:
[root@redhat25 sec _54]# cat etc/sqlhosts.ol_54_ sec _pri
ol_54_ sec onsoctcp 192.168.152.26 30608
ol_54_ sec _pri onsoctcp 192.168.152.25 22363
dr_54_ sec _pri drsoctcp redhat25 dr_54_ sec _pri
lo_54_ sec _pri onsoctcp 127.0.0.1 lo_54_ sec _pri
輔:
[root@redhat26 sec _54]# cat etc/sqlhosts.ol_54_ sec
ol_54_ sec _pri onsoctcp 192.168.152.25 22363
ol_54_ sec onsoctcp 192.168.152.26 30608
dr_54_ sec drsoctcp redhat26 dr_54_ sec
lo_54_ sec onsoctcp 127.0.0.1 lo_54_ sec
2) 兩臺服務器關于R OOT D BS pace 的參數必須相同
ROOTNAME rootdbs
ROOTPATH /home/ sec _54/storage/rootdbs
ROOTOFFSET 0
ROOTSIZE 1024000
3) 物理/ 邏輯日志配置參數必須相同
PHYSFILE 15000000
PLOG_OVERFLOW_PATH $GBASEDBTDIR /tmp
PHYSBUFF 512
LOGFILES 28
LOGSIZE 6144
DYNAMIC_LOGS 2
LOGBUFF 256
4) 集群節點 相關參數必須相同
LOG_INDEX_BUILDS 1 // 啟用索引頁面日志記錄
1) 節點在online 狀態下 ,執行 onmode -d add rss ol_ 54_sec 。
執行成功后,查看主機當前狀態為 On-Line 。
使用 onstat -g rss 查看其 Local server type : Priamry , rss Server information 沒有輔機信息。
2) 在主節點進行0 級全備: ontape -s -L 0 ,將備份路徑下的文件夾遠程傳輸至 異地災備 節點的備份路徑。文件夾名:HOSTNAME_SERVERNUM_L0 ( redhat25_125_L0 )
3) 在 異地災備 節點的備份路徑下,修改文件夾名稱為本機hostname 和實例 num :
[root@redhat26 sec _54]# mv redhat25_125_L0 redhat26_6_L0
[root@redhat26 sec _54]# chown gbasedbt : gbaedbt backups/redhat26_6_L0
[root@redhat26 sec _54]# chmod 660 backups/redhat26_6_L0
4) 關閉 異地災備 節點 服務:onmode -ky
5) 執行 ontape –p 進行物理恢復 。之行結束后, 輔 節點 狀態為 Fast Recovery
6) 在 異地災備 節點 上執行 onmode -d rss ol_54_ sec _pri
節點 狀態變為 Fast Recovery ( sec ) ,稍等片刻,輔機的狀態變為 Updatable ( sec ) 。
注:如果輔節點配置參數 UPDATABLE_SECONDARY 為 1 ,輔節點為 Updatable ( sec ) 狀態;如果 UPDATABLE_SECONDARY 為0 ,輔節點為 READ-ONLY ( sec ) 狀態
7) 在 節點 上執行onstat -g sec 查看其狀態On-Line ,也可以在 sec Server information 中看到輔機的信息:
1) 測試:
在主機上創建帶log 的數據庫 sec ,并創建表 sec _1 和插入數據,在輔機上查看,均能成功查看到表數據。
2) 監控,在主輔機上分別執行onstat -g rss verbose ,監控其運行狀態
若 主節點執行 onmode -d add rss ol_ 54_sec 時 報錯 :
sec Servers require that Index Page Logging be active.
說明需要激活索引頁面日志記錄。
解決方法:
-bash-4.1$ onmode -wf LOG_INDEX_BUILDS=1 // 啟用
Value of LOG_INDEX_BUILDS has been changed to 1.
另,
-bash-4.1$ onmode -wf LOG_INDEX_BUILDS=0 // 禁用
Value of LOG_INDEX_BUILDS has been changed to 0.
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。