欢迎光临
我们一直在努力

GBase8s HAC集群配置方法


GBase8s
同城灾备高可用集群配置方法


Tips

    
一个

GBase8s
同城灾备高可用


集群中最多只能有一个


同城灾备


节点。


节点间


基于逻辑日志的复制技术,所以数据库需要开启日志模式。  

    

集群搭建


需要满足以下前提条件:



各节点


服务器的数据库版本完全相同



各节点


务器的硬件和操作系统版本基本一致



所有复制的数据库必须开启日志



实例安装路径保持一致


建议:


各节点


服务器硬件平台、操作系统完全相同。

2. 

3. 

1. 


数据库参数配置

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

2. 


配置


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
中看到


同城灾备节点


的信息:

3. 


测试与监控

1) 

测试:




节点


上创建带log
的数据库

hac

,并创建表

hac
_1
和插入数据,在


同城灾备节点


上查看,均能成功查看到表数据。

2) 

监控,在主辅机上分别执行onstat -g

h
dr
 verbose
,监控其运行状态

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。