• GBASE 8s 高可用RSS集群搭建


            当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 已搭建成功。

  • 相关阅读:
    创建vue项目的安装汇总
    如何下载安装RabbitMQ
    牛客刷题——剑指offer(第三期)
    大模型+人形机器人,用AI唤起钢筋铁骨
    SFI立昌在Telecom通讯行业的方案与应用
    Linux Kernel 之四 移植过程详解、STM32F769I-EVAL 开发板适配
    python数据分析-ZET财务数据分析
    BSV 上的点对点结算衍生品:远期合约
    图文虚线之CGContextSetLineDash
    分布式全局唯一 ID生成器(百度UidGenerator)
  • 原文地址:https://blog.csdn.net/weixin_57486087/article/details/126177073