一种CTDB集群扩展方法、装置、设备及可读存储介质制造方法及图纸

技术编号:23084919 阅读:127 留言:0更新日期:2020-01-11 01:05
本申请公开了一种CTDB集群扩展方法、装置、设备及可读存储介质。本申请公开的包括:获取新增节点的节点信息,并将节点信息添加至配置文件,获得目标配置文件;将目标配置文件同步至CTDB集群中的各个节点;分别判断各个节点是否为CTDB集群中的原有节点;若节点为CTDB集群中的原有节点,则对原有节点中的CTDB服务不执行重启操作,直接控制原有节点加载目标配置文件,并控制原有节点的IP地址保持不变。本申请在CTDB集群的扩展过程中使原有节点持续为客户端提供服务,从而提高了客户端业务的处理效率、CTDB集群的可靠性和可用性。本申请公开的一种CTDB集群扩展装置、设备及可读存储介质,也同样具有上述技术效果。

A ctdb cluster expansion method, device, device and readable storage medium

【技术实现步骤摘要】
一种CTDB集群扩展方法、装置、设备及可读存储介质
本申请涉及计算机
,特别涉及一种CTDB集群扩展方法、装置、设备及可读存储介质。
技术介绍
CTDB(ClusterTDB)是一个集群TDB数据库,用于保障存储服务的高可用性。CTDB集群构建完成后,可能需要进行扩展,也就是为CTDB集群增加新的节点。传统的扩展CTDB集群的方式是:修改完配置文件之后,将修改后的配置文件推送到CTDB集群中的所有节点,然后分别重启每个节点上的CTDB服务,以完成CTDB集群的扩展。其中,CTDB服务在重启时,节点在重启的这段时间内无法为客户端提供服务,如此将会导致客户端的业务在这段时间内无法得到响应,从而降低了客户端业务的处理效率,以及CTDB集群的服务可靠性和可用性。因此,在CTDB集群的扩展过程中,如何不影响客户端业务的处理效率,是本领域技术人员需要解决的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种CTDB集群扩展方法、装置、设备及可读存储介质,以在CTDB集群的扩展过程中,不影响客户端业务的处理效率。本文档来自技高网...

【技术保护点】
1.一种CTDB集群扩展方法,其特征在于,包括:/n获取新增节点的节点信息,并将所述节点信息添加至配置文件,获得目标配置文件;/n将所述目标配置文件同步至所述CTDB集群中的各个节点;/n分别判断各个所述节点是否为所述CTDB集群中的原有节点;/n若节点为所述CTDB集群中的原有节点,则对所述原有节点中的CTDB服务不执行重启操作,直接控制所述原有节点加载所述目标配置文件,并控制所述原有节点的IP地址保持不变。/n

【技术特征摘要】
1.一种CTDB集群扩展方法,其特征在于,包括:
获取新增节点的节点信息,并将所述节点信息添加至配置文件,获得目标配置文件;
将所述目标配置文件同步至所述CTDB集群中的各个节点;
分别判断各个所述节点是否为所述CTDB集群中的原有节点;
若节点为所述CTDB集群中的原有节点,则对所述原有节点中的CTDB服务不执行重启操作,直接控制所述原有节点加载所述目标配置文件,并控制所述原有节点的IP地址保持不变。


2.根据权利要求1所述的CTDB集群扩展方法,其特征在于,还包括:
若节点为所述CTDB集群中的新增节点,则为所述新增节点分配IP地址,启动所述新增节点中的CTDB服务,并控制所述新增节点加载所述目标配置文件。


3.根据权利要求2所述的CTDB集群扩展方法,其特征在于,所述对所述原有节点中的CTDB服务不执行重启操作,直接控制所述原有节点加载所述目标配置文件,并控制所述原有节点的IP地址保持不变之前,还包括:
判断所述原有节点是否承载有客户端业务;
若是,则执行所述对所述原有节点中的CTDB服务不执行重启操作,直接控制所述原有节点加载所述目标配置文件,并控制所述原有节点的IP地址保持不变的步骤。


4.根据权利要求3所述的CTDB集群扩展方法,其特征在于,还包括:
若所述原有节点未承载有客户端业务,则为所述原有节点分配IP地址,重启所述原有节点中的CTDB服务,并控制所述原有节点加载所述目标配置文件。


5.根据权利要求3所述的CTDB集群扩展方法,其特征在于,所述判断所述原...

【专利技术属性】
技术研发人员:史宗华何营
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1