当前位置:网站首页>GBASE 8s 高可用RSS集群搭建
GBASE 8s 高可用RSS集群搭建
2022-08-10 18:39:00 【八珍豆腐】
当GBASE 8s产品需要应用于7*24h级服务环境时,这就需要产品能够提供强大的高可用性能[High Availability]。这种能力不仅仅体现在主机及备机[我习惯叫从机]的接管方面,同时要能够提供远程容灾能力,以及本地的负载均衡能力。
针对以上对数据库的要求,GBASE 8s 提供了业界领先的高可用集群技术 HDR、SDS、RSS。
- HDR:双机高性能实时数据复制方案;
- SDS:共享存储集群高可用方案;
- RSS:远程数据容灾热备份方案;
本篇简单介绍一下针对RSS集群的简单搭建方法之一[不见得是正统方法,但起码它能用]。
环境配置
首先建议使用两台同架构同OS的机器,需要获取该机器的IP,另外两台机器的实例目录必须完全一致。
1>在主从机器的:/etc/host.equiv 内添加对方机器IP:
+ +
255.255.255.255
2>当主从机器实例安装完成后,进入实例etc/sqlhosts 添加主从机器:
[实例名、操作命令[onsoctcp]、机器号、端口号]
ol_主机实例名 onsoctcp 255.255.255.255 888
ol_从机实例名 onsoctcp 255.255.255.255 666
若为快速搭建,可注释掉刚刚新增内容之外的所有旧信息,若希望真实应用高可用性能,则无需注释操作,但是我当前不会啊哈哈哈,以后慢慢问大佬然后补充。
3>进入主从机器各自的[etc/onconfig.实例名]下, 将别名信息注释掉[进来后搜dr就跳到目标行了]:
DBSERVERALIASES dr_实例名, ol_实例名
注释掉:
DBSERVERALIASES #dr_实例名, ol_实例名
将两台实例onconfig.实例名 文件中以下参数修改完全一致:
ROOTNAME
ROOTPATH
ROOTOFFSET
ROOTSIZE
PHYSFILE
PLOG_OVERFLOW_PATH
PHYSBUFF
LOGFILES
LOGSIZE
DYNAMIC_LOGS
LOGBUFF
##另修改RSS参数[该修改为启动索引页面日志记录]##
LOG_INDEX_BUILDS 1
因为实例在安装后是自动挂起即online状态,所以需要在配置结束后进行onmode -ky;onclean -ky。再进行oninit -ivy 操作,该操作使启动程序读取配置参数文件,才会使我们的更改生效。
至此两台机器的基础参数就配置结束,开始“对接”。注意每句话主语是主机or从机,否则emmm让我也开开眼我也没这样干过。
主从搭建
在主机上运行 onmode -d add RSS ol从机实例名,该操作使主机身份激活,通过onstat -g rss 查看主机详细状态,其中要注意这两处:
Local server type:Primary
RSS Server information ##该处应该无辅机名##
在辅机上运行onmode -ky 关机,成功后在主机上运行以下命令:
ontape -s -L 0 -t STDIO | ssh 255.255.255.255##从机机器IP## "source /AAA/AAA/ol实例名.ksh && ontape -p -t STDIO"
在辅机上运行onmode -d RSS 主机实例名,此时从机主动挂起主机,搭建结束,此时可在主机上再次使用onstat -g rss 再次查看RSS 状态,RSS Server information处应该显示了从机的信息了。主从机器可分别执行onstat -g rss verbose 可查看其运行状态。
在主机上创建with log型数据库,创建任意表,插入随意合法数据。即可在从机上同样查出该数据信息,此时证明RSS 已搭建成功。
边栏推荐
猜你喜欢

2022-08-09 Study Notes day32-IO Stream
[Teach you how to do mini-games] How to lay out the hands of Dou Dizhu?See what the UP master of the 250,000 fan game area has to say

RS-485多主机通信的组网方式评估

【Knowledge Sharing】What is SEI in the field of audio and video development?

瑞吉外卖学习笔记4

类型和id对应的两个数组

NPDP|传统行业产品经理如何进行能力提升?

IoU、GIoU、DIoU、CIoU四种损失函数总结

常量

【知识分享】在音视频开发领域中SEI到底是个啥?
随机推荐
JVM内存和垃圾回收-11.执行引擎
800. 数组元素的目标和(双指针)
让mixin为项目开发助力【及递归优化新尝试】
位算符详解 按位与、或、异或、取反、左移、右移
含有PEG 间隔基和一个末端伯胺基团(CAS:1006592-62-6)化学试剂
API 网关的功能
set和map使用讲解
【FAQ】OpenHarmony与HarmonyOS的有什么区别?
pyspark列合并为一行
Qt学习第三天
2816. 判断子序列(双指针)
关于技术分享的思考
魔方电池如何“躺赢”?解锁荣威iMAX8 EV“头等舱”安全密码
面试题 04.12. 求和路径-dfs+辅助数组法
MySql main performance indicators description
基于 RocksDB 实现高可靠、低时延的 MQTT 数据持久化
Today's bug, click on the bug that the Windows dynamic wallpaper disappears in the win10 taskbar, and no solution has been found yet.
Scala中使用 Jackson API 进行JSON序列化和反序列化
【OpenCV】-物体的凸包
罗克韦尔Rockwell Automation EDI 项目