GBase8s 异地灾备集群配置方法
GBase8s 异地灾备集群部署方法
Tips:
A.一个GBase8s 异地灾备集群中可以有0到255个异地灾备辅节点。
B.辅节点可读可写,承担部分业务,并和主节点相互备份,在某个节点发生故障时,该节点上的业务被转移到其他节点。
C.节点之间的距离较远,一般相距几百公里。
D.节点之间的通信只支持异步模式,不支持同步模式。
E.异地灾备集群进行故障切换时,DRAUTO值无效,节点不能自动升级为主节点,需带有CM,可以转换为标准节点,也可转换为其他节点。
2.
3.
1.数据库参数配置1
2
3
3.1
1)修改sqlhosts文件,使主从的sqlhost文件分别包含主从实例的连接信息
主:
[root@redhat25 sec_54]# cat etc/sqlhosts.ol_54_sec_pri
ol_54_seconsoctcp192.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.1lo_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_seconsoctcp 192.168.152.26 30608
dr_54_secdrsoctcp redhat26 dr_54_sec
lo_54_seconsoctcp 127.0.0.1 lo_54_sec
2)两台服务器关于ROOTDBSpace的参数必须相同
ROOTNAMErootdbs
ROOTPATH/home/sec_54/storage/rootdbs
ROOTOFFSET0
ROOTSIZE1024000
3)物理/逻辑日志配置参数必须相同
PHYSFILE15000000
PLOG_OVERFLOW_PATH$GBASEDBTDIR/tmp
PHYSBUFF 512
LOGFILES28
LOGSIZE6144
DYNAMIC_LOGS2
LOGBUFF256
4)集群节点相关参数必须相同
LOG_INDEX_BUILDS 1 //启用索引页面日志记录
2.配置节点1)节点在online状态下,执行onmode -d add rssol_54_sec。
执行成功后,查看主机当前状态为On-Line。
使用onstat -g rss查看其Local server type:Priamry,rssServer information没有辅机信息。
2)在主节点进行0级全备:ontape -s -L 0,将备份路径下的文件夹远程传输至异地灾备节点的备份路径。文件夹名:HOSTNAME_SERVERNUM_L0(redhat25_125_L0)
3)在异地灾备节点的备份路径下,修改文件夹名称为本机hostname和实例num:
[root@redhat26 sec_54]# mv redhat25_125_L0redhat26_6_L0
[root@redhat26 sec_54]# chown gbasedbt:gbaedbtbackups/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,也可以在secServer information中看到辅机的信息:
3.测试与监控1)测试:
在主机上创建带log的数据库sec,并创建表sec_1和插入数据,在辅机上查看,均能成功查看到表数据。
2)监控,在主辅机上分别执行onstat -g rssverbose,监控其运行状态
4.Q&A若主节点执行onmode -d add rssol_54_sec时报错:
secServers 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.
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。