一种集群部署方法、系统、设备及存储介质技术方案

技术编号:37711264 阅读:10 留言:0更新日期:2023-06-02 00:04
本发明专利技术提供了一种集群部署方法、系统、设备和存储介质,该方法包括:根据M个服务器对应的M个标识信息,确定N个目标服务器;服务器与标识信息一一对应,N个目标服务器为M个服务器中的至少部分服务器,M为大于1的正整数,N为小于或等于M的正整数;读取每个目标服务器存储的声明文件;执行每个目标服务器存储的声明文件,控制N个目标服务器相互通信,以建立服务器集群;其中,服务器集群包括N个目标服务器。本发明专利技术中,用户不需要在操作系统中编译复杂的代码,仅通过设置标识信息和声明文件,即可在操作系统中部署服务器集群,上述服务器集群由相互通信N个目标服务器构成,以此提高了服务器集群部署的效率。集群部署的效率。集群部署的效率。

【技术实现步骤摘要】
一种集群部署方法、系统、设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种集群部署方法、系统、设备及存储介质。

技术介绍

[0002]相关技术中,在操作系统中部署数据库或者数据库集群的方式通常为手动操作,即用户通过编写相关代码在操作系统中部署数据库或者建立数据库集群。
[0003]然而,在上述过程中,用户需要编写大量的代码,经过较为繁琐复杂的操作,才能部署数据库、完成数据库集群的部署,这降低了集群部署的效率。

技术实现思路

[0004]本专利技术的主要目的在于提供了一种集群部署方法、系统、设备和存储介质,旨在解决集群部署的效率较低的技术问题。
[0005]为实现上述目的,本专利技术提供了一种集群部署方法,所述方法包括:
[0006]根据操作系统中M个服务器对应的M个标识信息,确定N个目标服务器;所述服务器与所述标识信息一一对应,所述N个目标服务器为所述M个服务器中的至少部分服务器,M为大于1的正整数,N为小于或等于M的正整数;
[0007]读取每个目标服务器存储的声明文件;
[0008]执行所述每个目标服务器存储的声明文件,控制所述N个目标服务器相互通信,以建立服务器集群;
[0009]其中,所述服务器集群包括所述N个目标服务器。
[0010]可选地,所述根据M个服务器对应的M个标识信息,确定N个目标服务器之前,所述方法还包括:
[0011]获取用户输入的污点数据;
[0012]将与所述污点数据相关联的服务器的标识信息修改为目标标识;
[0013]所述根据M个服务器对应的M个标识信息,确定N个目标服务器包括:
[0014]读取所述M个服务器对应的M个标识信息;
[0015]将所述M个服务器中标识信息表征目标标识的服务器,确定为所述目标服务器。
[0016]可选地,所述执行所述每个目标服务器存储的声明文件,控制所述N个目标服务器相互通信包括:
[0017]读取所述每个目标服务器存储的声明文件中的通信接口、IP协议和数据路由路径;
[0018]控制所述N个目标服务器之间通过所述通信接口、所述IP协议和数据路由路径建立通信连接。
[0019]可选地,所述执行所述每个目标服务器存储的声明文件,控制所述N个目标服务器相互通信之后,所述方法还包括:
[0020]监听每个目标服务器建立通信连接的应用服务的数量;
[0021]在所述应用服务的数量大于或等于预设阈值的情况下,发送提示信息。
[0022]此外,为实现上述目的,本专利技术还提供一种集群部署系统,所述集群部署系统包括:
[0023]确定模块,用于根据操作系统中M个服务器对应的M个标识信息,确定N个目标服务器;所述服务器与所述标识信息一一对应,所述N个目标服务器为所述M个服务器中的至少部分服务器,M为大于1的正整数,N为小于或等于M的正整数;
[0024]读取模块,用于读取每个目标服务器存储的声明文件;
[0025]控制模块,用于执行所述每个目标服务器存储的声明文件,控制所述N个目标服务器相互通信,以建立服务器集群;
[0026]其中,所述服务器集群包括所述N个目标服务器。
[0027]可选地,所述系统还包括:
[0028]获取模块,用于获取用户输入的污点数据;
[0029]修改模块,用于将与所述污点数据相关联的服务器的标识信息修改为目标标识;
[0030]所述确定模块,还用于:
[0031]读取所述M个服务器对应的M个标识信息;
[0032]将所述M个服务器中标识信息表征目标标识的服务器,确定为所述目标5服务器。
[0033]可选地,还用于:
[0034]读取所述每个目标服务器存储的声明文件中的通信接口、IP协议和数据路由路径;
[0035]控制所述N个目标服务器之间通过所述通信接口、所述IP协议和数据路0由路径建立通信连接。
[0036]可选地,所述系统还包括:
[0037]监听模块,用于监听每个目标服务器建立通信连接的应用服务的数量;
[0038]发送模块,用于在所述应用服务的数量大于或等于预设阈值的情况下,发送提示信息。
[0039]5此外,为实现上述目的,本专利技术还提供一种电子设备,所述电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的程序或指令,所述处理器执行所述程序或指时实现如上所述集群部署方法的步骤。
[0040]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执0行时实现如上所述集群部署方法的步骤。
[0041]本专利技术提供了一种集群部署方法、系统、设备和存储介质,该方法包括:
[0042]根据M个服务器对应的M个标识信息,确定N个目标服务器;服务器与标识信息一一对应,N个目标服务器为M个服务器中的至少部分服务器,M为
[0043]大于1的正整数,N为小于或等于M的正整数;读取每个目标服务器存储的5声明文件;执行每个目标服务器存储的声明文件,控制N个目标服务器相互通信,以建立服务器集群;其中,服务器集群包括N个目标服务器。本专利技术中,用户不需要在操作系统中编译复杂的代码,仅通过设置标识信息和声明文件,即可在操作系统中部署服务器集群,上述服务器集
群由相互通信N个目标服务器构成,以此提高了服务器集群部署的效率。
附图说明
[0044]图1是本专利技术实施例方案涉及的硬件运行环境的装置结构示意图;
[0045]图2是本专利技术实施例提供的集群部署方法的流程示意图;
[0046]图3是本专利技术实施例提供的集群部署方法的应用场景图;
[0047]图4是本专利技术实施例提供的集群部署系统的结构示意图;
[0048]图5是本专利技术实施例提供的电子设备的结构示意图。
[0049]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0050]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0051]如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。
[0052]本专利技术终端是一种可移动设备,该终端还可以其他具有存储功能的终端设备。
[0053]如图1所示,该终端可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选地用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选地可以包括标准的有线接口、无线接口(如WI<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群部署方法,其特征在于,包括:根据操作系统中M个服务器对应的M个标识信息,确定N个目标服务器;所述服务器与所述标识信息一一对应,所述N个目标服务器为所述M个服务器中的至少部分服务器,M为大于1的正整数,N为小于或等于M的正整数;读取每个目标服务器存储的声明文件;执行所述每个目标服务器存储的声明文件,控制所述N个目标服务器相互通信,以建立服务器集群;其中,所述服务器集群包括所述N个目标服务器。2.根据权利要求1所述的方法,其特征在于,所述根据M个服务器对应的M个标识信息,确定N个目标服务器之前,所述方法还包括:获取用户输入的污点数据;将与所述污点数据相关联的服务器的标识信息修改为目标标识;所述根据M个服务器对应的M个标识信息,确定N个目标服务器包括:读取所述M个服务器对应的M个标识信息;将所述M个服务器中标识信息表征目标标识的服务器,确定为所述目标服务器。3.根据权利要求1所述的方法,其特征在于,所述执行所述每个目标服务器存储的声明文件,控制所述N个目标服务器相互通信包括:读取所述每个目标服务器存储的声明文件中的通信接口、IP协议和数据路由路径;控制所述N个目标服务器之间通过所述通信接口、所述IP协议和数据路由路径建立通信连接。4.根据权利要求1所述的方法,其特征在于,所述执行所述每个目标服务器存储的声明文件,控制所述N个目标服务器相互通信之后,所述方法还包括:监听每个目标服务器建立通信连接的应用服务的数量;在所述应用服务的数量大于或等于预设阈值的情况下,发送提示信息。5.一种集群部署系统,其特征在于,包括:确定模块,用于根据操作系统中M个服务器对应的M个标识信息,确...

【专利技术属性】
技术研发人员:舒艳华钟建庭杨传池袁东昊
申请(专利权)人:深圳海智创科技有限公司
类型:发明
国别省市:

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

1