GBase8s HAC集群配置方法
GBase8s 同城灾备高可用集群配置方法
Tips:
一个GBase8s 同城灾备高可用集群中最多只能有一个同城灾备节点。节点间基于逻辑日志的复制技术,所以数据库需要开启日志模式。
集群搭建需要满足以下前提条件:
l各节点服务器的数据库版本完全相同
l各节点务器的硬件和操作系统版本基本一致
l所有复制的数据库必须开启日志
l实例安装路径保持一致
建议:各节点服务器硬件平台、操作系统完全相同。
2.
3.
1.数据库参数配置1
2
3
3.1
1)修改sqlhosts文件,使主从的sqlhost文件分别包含主从实例的连接信息
【主:】
[root@redhat25 hac_54]# cat etc/sqlhosts.ol_hac_pri
ol_haconsoctcp 192.168.152.26 23697
ol_hac_pri onsoctcp 192.168.152.25 15723
dr_hac_pri drsoctcp redhat25dr_hac_pri
lo_hac_pri onsoctcp 127.0.0.1lo_hac_pri
【辅:】
[root@redhat26 hac_54]# cat etc/sqlhosts.ol_hac
ol_hac_pri onsoctcp192.168.152.25 15723
ol_haconsoctcp192.168.152.2623697
dr_hacdrsoctcp redhat26dr_hac
lo_haconsoctcp 127.0.0.1lo_hac
2)两台服务器关于ROOTDBSpace的参数必须相同
ROOTNAME rootdbs
ROOTPATH /home/hac_54/storage/rootdbs
ROOTOFFSET 0
ROOTSIZE 1024000
3)物理/逻辑日志配置参数必须相同
PHYSFILE 189440
PLOG_OVERFLOW_PATH$GBASEDBTDIR/tmp
PHYSBUFF 512
LOGFILES 18
LOGSIZE6144
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 171
DBSERVERNAME ol_hac
2.配置hac1)节点在online状态下,执行onmode -d primary ol_hac
该动作使其成为主机,执行成功后,查看节点当前状态为On-Line。
2)在节点进行0级全备:ontape -s -L 0,将备份路径下的文件夹远程传输至同城灾备节点的备份路径。文件夹名:HOSTNAME_SERVERNUM_L0(redhat25_100_L0)
3)同城灾备节点的备份路径下,修改文件夹名称为本机hostname和实例num:
[root@redhat26hac_54]# mv backups/redhat25_100_L0backups/redhat26_171_L0
[root@redhat26hac_54]# chown gbasedbt:gbasedbtbackups/redhat26_171_L0
[root@redhat26hac_54]# chmod 660 backups/redhat26_171_L0
4)关闭同城灾备节点服务:onmode -ky
5)执行ontape –p进行物理恢复。之行结束后,辅节点状态为Fast Recovery
6)在同城灾备节点上执行onmode -d secondaryol_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中看到同城灾备节点的信息:
3.测试与监控1)测试:
在节点上创建带log的数据库hac,并创建表hac_1和插入数据,在同城灾备节点上查看,均能成功查看到表数据。
2)监控,在主辅机上分别执行onstat -g hdrverbose,监控其运行状态
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。