摘要:今天,我们将探讨南大通用GBase 8s RHAC(Remote High Availability Cluster)的搭建步骤,这是一种在异步通信框架内运行的辅助服务器技术,旨在最小化对主服务器的影响,同时提供数据的高可用性。
今天,我们将探讨南大通用GBase 8s RHAC(Remote High Availability Cluster)的搭建步骤,这是一种在异步通信框架内运行的辅助服务器技术,旨在最小化对主服务器的影响,同时提供数据的高可用性。
关于GBase 8s异地容灾集群RHAC以及同城灾备中心HAC的更多详细操作可查阅“GBASE数据库”视频号直播回放。
RHAC部署
RHAC集群的部署和HAC集群的部署十分相似。
安装GBase 8s
首先,我们需要分别在主节点和辅节点安装GBase 8s 数据库,安装过程在此不做赘述。
但需要注意:主节点安装完需要初始化实例,辅节点不初始化实例!!!
修改主节点的sqlhosts文件和配置文件
主节点完成初始化实例之后,我们需要修改onconfig文件;SERVERNUM和DBSERVERNUM 可以不做修改(只要保证主节点和辅节点不一样即可),剩下三个参数初始化之后都是默认值,需要我们进行修改。其中DRAUTO是控制故障转移的参数,当主节点发生故障的时,辅节点怎么成为主节点就靠这个参数来控制。
参数详细信息可看下表:
修改完onconfig文件之后,修改sqlhosts文件,sqlhosts文件中加入辅节点的信息即可,如下所示:
修改完配置文件之后,主节点需要重启,让修改的参数生效。
修改辅节点的配置文件和profile文件
首先我们修改onconfig文件,主要修改SERVERNUM、DBSERVERNAME、HA_ALIAS等参数,让其和主节点不一致。
sqlhost文件与主节点相同即可。修改profile文件,将profile文件中的prim修改成rhac即可。
完成上述操作之后,我们可以source一下环境变量,之后查看数据库服务状态,此时辅节点应该是关闭状态。
辅节点创建chunk
首先在主节点查看dbs的存放路径,在辅节点创建相同的文件夹。
在辅节点 /opt/gbase 目录下创建rhac_dbs目录,之后再根据主节点chunk的名称再辅节点创建chunk。如上所示,主节点一共有六个chunk,因此在辅节点我们也创建6个chunk,并且将chunk的权限修改为660。
至此安装,初始化,配置文件修改等步骤已全部完成。
配置互信
GBase 8s集群部署的时候,互信的方法很多,这里主要介绍配置 .rhosts 文件的方法。
用户主目录内的“.rhosts”文件内容是受信任的{主机~用户}关系对。授予特定主机上的某一特定账号以信任关系。简单的说.rhosts是同一用户在不同主机间的信任,只信任被信主机的相应的某个用户。
.rhosts方式配置互信适用于对操作系统安全要求比较低,互信需要指定到用户级别。root用户管理严格。这种情况可以使用gbasedbt用户修改.rhosts方式配置互信。
配置方法如下:
首先修改 /etc/hosts 文件,主辅节点使用root用户执行:vi /etc/hosts。在/etc/hosts文件下添加主辅节点的ip地址及主机名。主辅两台服务器配置一样。
修改完 /etc/hosts 文件之后,修改 .rhosts 文件,在gbasedbt用户家目录下新建.rhosts 文件,主节点和辅节点在文件中互相添加对方的主机名和互信用户gbasedbt。
最后配置正确的sqlhosts文件即可完成互信。sqlhosts文件的配置前面已完成,至此配置互信完成。
搭建RHAC集群
搭建集群前的准备工作完成了之后,就可以搭建集群关系了。
首先,我们需要设置主节点,命令中的rhac是辅节点实例的名称。之后可以查看集群状态,我们会发现rhac是Disconnected状态。
接下来辅节点进行数据恢复,确保在执行以下命令之前,辅节点的状态是关闭状态。
在主节点执行以下命令:
在主节点执行完此命令之后,我们可以查看辅节点的状态,辅节点此时会变成Fast Recovery状态。
此时,我们需要设置辅节点。在辅节点执行以下命令,执行完命令之后,可以查看辅节点的状态,此时辅节点的状态会有两种变化,首先会变成Fast Recovery (RSS)状态,之后会变成Read-Only (RSS)状态。此时我们可以查看集群状态,此时rhac是Connected状态。
至此,RHAC集群关系搭建完毕。
通过这篇文章,我们了解了RHAC的基本原理和搭建步骤。RHAC作为一种高效的数据库高可用性解决方案,不仅能够提供数据的异步复制,还能够在网络条件不理想的情况下保持高效的通信。随着技术的不断进步,RHAC将继续为企业的数据安全和业务连续性提供强有力的支持。感谢您的阅读。
来源:GBASE南大通用