Tips:
一个集群中可以有0到N个RSS辅节点。
辅节点可读可写,承担部分业务,并和主节点相互备份,在某个节点发生故障时,该节点上的业务被转移到其他节点。
主辅节点之间的距离较远,一般相距几百公里。
主辅之间的通信只支持异步模式,不支持同步模式。
RSS进行故障切换时,DRAUTO值无效,RSS节点不能自动升级为主节点,需带有CM,可以转换为标准节点,可以转换为HDR辅节点,HDR辅节点可以转换为RSS节点。
数据库参数配置
修改sqlhosts文件,使主从的sqlhost文件分别包含主从实例的连接信息
主:
demo_on onipcshm on_hostname on_servername
gbase1 onsoctcp 17216347 9088
gbase2 onsoctcp 17216348 9088
辅:
demo_on onipcshm on_hostname on_servername
gbase1 onsoctcp 17216347 9088
gbase2 onsoctcp 17216348 9088
主备环境变量
主:
export INFORMIXSERVER=gbase1
export INFORMIXDIR=/home/informix/gbase
export ONCONFIG=onconfiggbase1
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhostsgbase1
export PATH=$INFORMIXDIR/bin:/usr/bin:${PATH}:
export GL_DATE="%m/%d/%iY"
export DATETIME="%iY-%m-%d %H:%M:%S"
export DB_LOCALE=zh_cnGB18030-2000
export CLIENT_LOCALE=zh_cnGB18030-2000
export LD_LIBRARY_PATH=${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:${INFORMIXDIR}/lib/cli
export TERM=vt100
export TERMCAP=$INFORMIXDIR/etc/termcap
export INFORMIXTERM=termcap
export DBTEMP=$INFORMIXDIR/tmp
辅:
export INFORMIXSERVER=gbase2
export INFORMIXDIR=/home/informix/gbase
export ONCONFIG=onconfiggbase2
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhostsgbase2
export PATH=$INFORMIXDIR/bin:/usr/bin:${PATH}:
export GL_DATE="%m/%d/%iY"
export DATETIME="%iY-%m-%d %H:%M:%S"
export DB_LOCALE=zh_cnGB18030-2000
export CLIENT_LOCALE=zh_cnGB18030-2000
export LD_LIBRARY_PATH=${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:${INFORMIXDIR}/lib/cli
export TERM=vt100
export TERMCAP=$INFORMIXDIR/etc/termcap
export INFORMIXTERM=termcap
export DBTEMP=$INFORMIXDIR/tmp
3、两台服务器onconfig配置可以直接拷贝,修改实例名称不一致即可
RSS相关参数必须相同
LOG_INDEX_BUILDS 1 //启用索引页面日志记录
HA_FOC_ORDER RSS
配置RSS
主主节点在online状态下,执行 onmode -d add RSS gbase2
该动作使其成为主机,执行成功后,查看主机当前状态为On-Line。
使用onstat -g rss查看其Local server type:Priamry,RSS Server information没有辅机信息。
主在主节点进行0级全备:ontape -s -L 0 -t /bak,将备份路径下的文件夹远程传输至辅节点的备份路径。文件夹名:HOSTNAME_SERVERNUM_L0(redhat25_125_L0)
辅在辅节点的备份路径下,修改文件夹名称为本机hostname和辅节点实例num:
[root@redhat26 rss_54]# mv rss1_0_L0 rss2_0_L0
[root@redhat26 rss_54]# chown informix:informix /bak/rss2_0_L0
[root@redhat26 rss_54]# chmod 660 /bak/rss2_0_L0
辅关闭辅节点服务:onmode -ky
辅执行ontape –p -t /bak进行物理恢复。之行结束后,辅节点状态为Fast Recovery
辅在辅节点上执行onmode -d RSS gbase1
辅机状态变为Fast Recovery (RSS),稍等片刻,辅机的状态变为Updatable (RSS)。
注:如果辅节点配置参数UPDATABLE_SECONDARY 为1,辅节点为Updatable (RSS)状态;如果UPDATABLE_SECONDARY 为0,辅节点为READ-ONLY(RSS)状态
图21辅机RSS状态信息
在主节点上执行onstat -g rss查看其状态On-Line,也可以在RSS Server information中看到辅机的信息:
图22 主机监控RSS状态信息
测试与监控
测试:
在主机上创建带log的数据库rss,并创建表rss_1和插入数据,在辅机上查看,均能成功查看到表数据。
监控,在主辅机上分别执行onstat -g rss verbose,监控其运行状态
图23主机上RSS运行状态
图24辅机上RSS运行状态
以上就是关于南大通用安全数据库GBase8s 在安装时有需要配置哪几些文件全部的内容,包括:南大通用安全数据库GBase8s 在安装时有需要配置哪几些文件、gbase哪个证书要花钱、GBase8s如何配置rss等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)