ITPub博客

首页 > 数据库 > 国内数据库 > 【新功能解读一】HotDB Server V2.5.6支持计算节点服务数量在线水平扩容

【新功能解读一】HotDB Server V2.5.6支持计算节点服务数量在线水平扩容

国内数据库 作者:xubeibei 时间:2021-01-15 15:08:01 0 删除 编辑

为满足业务发展和应用数据增长的需求,HotDB Server V2.5.6版本支持计算节点在线水平扩容/缩容,通过手动调整计算节点server .xml 相关参数并动态加载的方式实现计算节点扩容/缩容。例如 单节点模式,可以扩展到HA 模式 ,也可以扩展到集群 模式, 同时集群 模式 可以缩减到HA或单节点模式 。

                                      计算节点扩容

参数值 参数说明 参考值 动态加载是否生效
haMode 高可用模式:0:主备;1:集群 集群环境下参数值为1
serverId 集群节点编号1-N(节点数),集群内唯一且N<=集群节点总数 serverID要从1开始,且集群内连续不重复
clusterName 集群组名称 HotDB-Cluster
clusterSize 集群节点总数 默认值3,根据实际节点数配置
clusterNetwork 集群所在网段 192.168.200.0/24,跟集群IP同网段
clusterHost 本节点所在IP 192.168.200.1,根据具体IP匹配
clusterPort 集群通信端口 默认3326


HA模式扩展集群多节点

H A 模式扩展到集群多节点,主要在于如何将keepalived切换到L VS ,此小节将主要描述H A 到集群的扩容操作,涉及的组件信息如下:

角色 连接信息 名称
主计算节点 192.168.210.67_3323_3325 HotDB_01
备计算节点 192.168.210.68_3325 HotDB_02
LVS服务 192.168.210.136 VIP:192.168.210.218
新计算节点 192.168.210.134 HotDB_03


第一步:停备计算节点/备keepalived服务
停止HotDB_02的keepalived和计算节点服务。


第二步:部署并启动LVS

此处以单LVS服务为例,选定192.168.210.136做LVS服务器,VIP使用192.68.210.218。

(1)LVS服务器部署LVS服务


(2)计算节点服务器(HotDB_01/HotDB_02/HotDB_03)配置LVS服务


(3)LVS服务器启动LVS服务

第三步:调整参数并启动集群服务

(1)计算节点(HotDB_01/HotDB_02/HotDB_03)的server.xml依据   进行调整 , 如下图:

HotDB_01的参数参考框选区域的配置:


HotDB_02的参数参考框选区域的配置:


HotDB_03的参数参考框选区域的配置:


(2)HotDB_01管理端执行reload @@config操作,show @@cluster可看到HotDB_01作为PRIMARY角色加入集群。


(3)停止HotDB_01服务器keepalived服务



(4)启动HotDB_02、HotDB_03,然后在HotDB_01管理端执行show @@cluster;可看到集群成员全部加入。


第四步:管理平台适配调整

适配 方式同“集群模式扩展计算节点”一致,编辑计算节点集群将新引入的计算节点纳入管理,使其HA模式转换成集群模式,如下图:



注意事项:

  • 若集群继续引入新计算节点,按第一步开始重复操作;
  • 若计算节点的 clusterSize、haMode值与实际配置的集群不匹配,第四步reload @@config会失败,需保证配置与实际情况吻合 ;

  • 新计算节点的参数 serverId需保证编号唯一不重复且跟原集群连续不间断,否则会导致启动异常;


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69961799/viewspace-2750312/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-02-19

  • 博文量
    13
  • 访问量
    5736