您好,登錄后才能下訂單哦!
GBase8s 同城災備高可用集群配置方法
Tips :
一個 GBase8s 同城災備高可用 集群中最多只能有一個 同城災備 節點。 節點間 基于邏輯日志的復制技術,所以數據庫需要開啟日志模式。
集群搭建 需要滿足以下前提條件:
l 各節點 服務器的數據庫版本完全相同
l 各節點 務器的硬件和操作系統版本基本一致
l 所有復制的數據庫必須開啟日志
l 實例安裝路徑保持一致
建議: 各節點 服務器硬件平臺、操作系統完全相同。
2.
3.
1
2
3
3.1
1) 修改sqlhosts 文件 ,使主從的sqlhost 文件分別包含主從實例的連接信息
【 主: 】
[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) 兩臺服務器關于R OOT D BS pace 的參數必須相同
ROOTNAME rootdbs
ROOTPATH /home/ hac _54/storage/rootdbs
ROOTOFFSET 0
ROOTSIZE 1024000
3) 物理/ 邏輯日志配置參數必須相同
PHYSFILE 189440
PLOG_OVERFLOW_PATH $ GBASEDBT DIR/tmp
PHYSBUFF 512
LOGFILES 1 8
LOGSIZE 6144
DYNAMIC_LOGS 2
LOGBUFF 256
4) hac 相關參數必須相同
DRAUTO 3 使用CM 管理 hac
DRINTERVAL -1 // 進行同步更新
DRTIMEOUT 30 // 該參數指定 hac 對中兩個數據庫服務器各自ping 進程的等待對方TCP/IP 傳輸響應時間長度。而最終確認雙方通信網絡而全部出現故障而導致 hac
失敗的最大等待時間為 WAIT_TIME=DRTIMEOUT*4
UPDATABLE_SECONDARY 1 // 同城災備節點 服務器可寫
5) 不同的參數
【主:】
SERVERNUM 100
DBSERVERNAME ol_ hac _pri
【輔:】
SERVERNUM 1 71
DBSERVERNAME ol_ hac
1) 節點在online 狀態下 ,執行 onmode -d primary ol_ hac
該動作 使其成為主機,執行成功后,查看 節點 當前狀態為 On-Line 。
2) 在節點進行0 級全備: ontape -s -L 0 ,將備份路徑下的文件夾遠程傳輸至 同城災備 節點的備份路徑。文件夾名:HOSTNAME_SERVERNUM_L0 ( redhat25_1 00 _L0 )
3) 同城災備 節點的備份路徑下,修改文件夾名稱為本機hostname 和實例 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) 關閉同城災備 節點 服務:onmode -ky
5) 執行 ontape –p 進行物理恢復 。之行結束后, 輔 節點 狀態為 Fast Recovery
6) 在 同城災備 節點 上執行 onmode -d secondary ol_ hac _pri
輔機狀態變為 Fast Recovery ( Sec ) ,稍等片刻,輔機的狀態變為 Updatable ( Sec ) 。
注:如果節點配置參數 UPDATABLE_SECONDARY 為 1 , 則同城災備 節點為 Updatable ( Sec ) 狀態;如果 UPDATABLE_SECONDARY 為0 ,節點為 READ-ONLY ( Sec ) 狀態
7) 在 節點 上執行onstat -g dri 查看其狀態On-Line ,也可以在 Server information 中看到 同城災備節點 的信息:
1) 測試:
在 節點 上創建帶log 的數據庫 hac ,并創建表 hac _1 和插入數據,在 同城災備節點 上查看,均能成功查看到表數據。
2) 監控,在主輔機上分別執行onstat -g h dr verbose ,監控其運行狀態
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。