GBase8s 異地災備叢集配置方法
GBase8s 異地災備叢集部署方法
Tips :
A. 一個 GBase8s 異地災備 叢集中可以有0 到 255 個 異地災備 輔節點。
B. 輔節點可讀可寫,承擔部分業務,並和主節點相互備份,在某個節點發生故障時,該節點上的業務被轉移到其他節點。
C. 節點之間的距離較遠,一般相距幾百公里。
D. 節點 之間的通訊只支援非同步模式,不支援同步模式。
E. 異地災備叢集 進行故障切換時,DRAUTO 值無效,節點不能自動升級為主節點 ,需帶有CM ,可以轉換為標準節點 , 也可轉換為其他 節點。
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 // 啟用索引頁面日誌記錄
2. 配置 節點
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 中看到輔機的資訊:
3. 測試與監控
1) 測試:
在主機上建立帶log 的資料庫 sec ,並建立表 sec _1 和插入資料,在輔機上檢視,均能成功檢視到表資料。
2) 監控,在主輔機上分別執行onstat -g rss verbose ,監控其執行狀態
4. Q&A
若 主節點執行 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.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980677/viewspace-2708366/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 災備建設中異地副本含義及使用
- mssql資料庫異地進行異地備份的方法SQL資料庫
- 異地多活和同城容災
- 災備建設中,跨主機叢集恢復技術應用
- 阿里雲 ACK One 多叢集管理全面升級:多叢集服務、多叢集監控、兩地三中心應用容災阿里
- redis偽叢集配置Cluster叢集模式Redis模式
- Kafka叢集配置Kafka
- 杉巖資料異地容災備份解決方案(中移物聯網案例)
- Docker Elasticsearch 叢集配置DockerElasticsearch
- redis主從叢集搭建及容災部署(哨兵sentinel)Redis
- es 叢集配置推薦
- 39_配置redis叢集Redis
- vCenter6.7 叢集配置
- dubbo&nacos叢集配置
- linux 怎麼配置叢集Linux
- Etcd叢集靜態配置
- 微服務18:微服務治理之異地多活容災微服務
- ManagerDB 備份檔案管理與異地備份
- 線上ES叢集引數配置引起的業務異常案例分析
- 雲災備、雲容災、雲備份、資料庫上雲、線下線上雲災備、災備有云等資料庫
- 乾貨分享|GBase 8a叢集雙活容災方案
- MySQL叢集搭建(1)-主備搭建MySql
- docker 配置 Mysql主從叢集DockerMySql
- hadoop叢集配置和啟動Hadoop
- Hadoop完全分散式叢集配置Hadoop分散式
- spark叢集的配置檔案Spark
- Elasticsearch叢集的備份與恢復Elasticsearch
- Elastic認證叢集環境準備AST
- tidb之dm叢集同步異常處理TiDB
- kubernetes叢集的安裝異常彙總
- 大資料Spark叢集模式配置大資料Spark模式
- Hadoop叢集是配置時間同步!Hadoop
- Elastic Search 7.x 叢集配置AST
- redis原理及叢集主從配置Redis
- OceanBase-OB備份異地恢復流程
- 異地自動備份INSTALL資料夾
- HAC叢集中,計劃重新初始化資料庫使用原叢集配置的操作方法資料庫
- 達夢DEM部署主備守護叢集