【技术实现步骤摘要】
一种集群部署方法、装置、电子设备及存储介质
本专利技术涉及计算机
,尤其涉及一种集群部署方法、装置、电子设备及存储介质。
技术介绍
相关技术通过集群管理软件来管理集群,目前较为流行的方案为pacemaker+corosync这一套集群管理软件的组合,通过注册集群资源,基于集群资源提供启停、检测等操作,结合资源约束、资源属性等特性,实现集群的管理。相关技术只处理了集群组成之后的资源管理问题,缺少自动部署的功能,需要开发人员手动部署集群,集群部署效率低。
技术实现思路
为了解决上述问题,本专利技术实施例提供了一种集群部署方法、装置、电子设备及存储介质,以至少解决相关技术集群部署效率低的问题。本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种集群部署方法,应用于集群中的第一节点,该方法包括:从集群的数据中心获取所述第一节点对应的第一部署任务;所述第一部署任务用于对集群进行部署;所述第一部署任务由所述集群中的第二节点上传至所述数据中心;在设定的至少一个第一配置文件中,确定与所述第一部署任务对应的第一配置文件;所述第一配置文件表征与所述第一部署任务相关的集群资源的执行顺序;基于所述执行顺序,执行所述第一配置文件对应的集群资源,完成对集群的部署。上述方案中,所述方法还包括:在所述第一配置文件对应的任意一个集群资源执行失败的情况下,撤回所述第一配置文件对应的已执行的集群资源。上述方案中,在执行所述第一配置文件对应的集群资源 ...
【技术保护点】
1.一种集群部署方法,其特征在于,应用于集群中的第一节点,所述方法包括:/n从集群的数据中心获取所述第一节点对应的第一部署任务;所述第一部署任务用于对集群进行部署;所述第一部署任务由所述集群中的第二节点上传至所述数据中心;/n在设定的至少一个第一配置文件中,确定与所述第一部署任务对应的第一配置文件;所述第一配置文件表征与所述第一部署任务相关的集群资源的执行顺序;/n基于所述执行顺序,执行所述第一配置文件对应的集群资源,完成对集群的部署。/n
【技术特征摘要】
1.一种集群部署方法,其特征在于,应用于集群中的第一节点,所述方法包括:
从集群的数据中心获取所述第一节点对应的第一部署任务;所述第一部署任务用于对集群进行部署;所述第一部署任务由所述集群中的第二节点上传至所述数据中心;
在设定的至少一个第一配置文件中,确定与所述第一部署任务对应的第一配置文件;所述第一配置文件表征与所述第一部署任务相关的集群资源的执行顺序;
基于所述执行顺序,执行所述第一配置文件对应的集群资源,完成对集群的部署。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一配置文件对应的任意一个集群资源执行失败的情况下,撤回所述第一配置文件对应的已执行的集群资源。
3.根据权利要求1所述的方法,其特征在于,在执行所述第一配置文件对应的集群资源时,所述方法还包括:
获取所第一配置文件对应的每个集群资源的执行结果;
将所述执行结果发送至所述数据中心。
4.根据权利要求1所述的方法,其特征在于,所述从集群的数据中心获取第一部署任务,包括:
基于设定的第二配置文件监听所述数据中心中的部署任务;所述设定的第二配置文件表征所述第一节点对应的第一部署任务在所述数据中心中的存储位置;
在监听到所述第一节点对应的第一部署任务的情况下,从所述数据中心获取所述第一部署任务。
5.根据权利要求1所述的方法,其特征在于,所述执行所述第一配置文件对应的集群资源,包括:
基于所述第一配置文件对应的集群资源中的每个集群资源对应的第三配置文件,执行所述第一配置文件对应的集群资源;所述第三配置文件表征对应的集群资源的执行方式。
6.一种集群部署方法,其特征在于,应用于集群中的第二节点,所述方法包括:
基于设定的第四配置文件确定第一部署操作对应的第一节点类型;所述设定的第四配置文件表征部署操作对应的节点类型;
基于所述第一节点类型生成所述第一部署任务;
发布所述第一部署任务至所述集群的数据中心,以使所述集群中属于所述第一节点类型的第一节点从所述数据中心获取所述第一部署任务,并基于与所述第一部署任务对应的第一配置文件完成对集群的部署;其中,
所述第一配置文件表征与所述第一部署任务相关的集群资源的执行顺序。
7.根据权利要求6所述的方法,其特征在于,在所述确定第一部署操作所需的第一节点类型之前,所述方法还包括:
接收第一请求;其中,
所述第一请求用于请求对集群进...
【专利技术属性】
技术研发人员:陈珂,杨旭荣,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。