System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及集群配置部署方法、装置、设备、存储介质及产品。
技术介绍
1、随着云计算、大数据、微服务架构以及分布式计算的迅猛发展,企业级应用系统越来越依赖于大规模集群来提供高性能、可扩展的服务。集群规模逐渐臃肿后,集群配置的管理难度极大增加。
2、目前的集群配置部署方案是由人工进行集群配置维护,但随着集群搭建涉及的配置呈指数级增长。人工部署集群配置的手段面临越来越大的挑战,不仅无法利用自动化技术跟踪集群配置的整个生命周期流向,更需要耗费极大的时间和人力成本维护日益复杂的不同集群、不同环境、不同组件组合、不同迭代版本的复杂配置,难以满足集群配置的生成、迭代、流程管控、状态跟踪的复杂需求,导致集群配置部署的效率低。
3、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请的主要目的在于提供一种集群配置部署方法、装置、设备、存储介质及产品,旨在解决集群配置部署的效率低的技术问题。
2、为实现上述目的,本申请提出一种集群配置部署方法,所述的方法包括:
3、接收配置特征信息及配置选择信息;
4、根据所述配置选择信息,在预设的组件配置库中,确认所述配置特征信息对应的扩展组件配置与核心组件配置;
5、将所述扩展组件配置与所述核心组件配置进行组合,得到目标集群配置;
6、部署所述目标集群配置至预设的业务集群。
7、在一实施例中,所述接收配置特征
8、接收不同配置特征信息的原始配置文件;
9、获取所述原始配置文件的配置职责信息;
10、根据所述配置职责信息,将所述原始配置文件分类为原始扩展组件配置与原始核心组件配置;
11、将所述原始扩展组件配置及所述原始核心组件配置保存至预设的组件配置库。
12、在一实施例中,所述将所述原始扩展组件配置及所述原始核心组件配置保存至预设的组件配置库的步骤之后包括:
13、对所述扩展组件配置或所述核心组件配置进行部署测试,得到第一部署测试结果;
14、若所述第一部署测试结果满足预设的测试要求,则更新所述扩展组件配置或所述核心组件配置的版本信息为正式版本。
15、在一实施例中,所述将所述原始扩展组件配置及所述原始核心组件配置保存至预设的组件配置库的步骤之后包括:
16、监控所述组件配置库内所有的组件配置的配置状态;
17、当所述组件配置发生变更时,更新对应的配置状态;
18、当部署所述组件配置至预设组件并接收到正确应用信号时,停止监控对应的所述组件配置。
19、在一实施例中,所述将所述扩展组件配置与所述核心组件配置进行组合,得到目标集群配置的步骤之后包括:
20、根据预设的组件版本号生成规则,基于所述扩展组件配置与所述核心组件配置,生成扩展组件配置版本号与核心组件配置版本号;
21、根据预设的集群版本号生成规则,基于所述扩展组件配置版本号与所述核心组件配置版本号,生成集群配置版本号。
22、在一实施例中,所述生成集群配置版本号的步骤之后包括:
23、对所述目标集群配置进行部署测试,得到第二部署测试结果;
24、若所述第二部署测试结果满足预设的测试要求,则更新目标集群配置的版本信息为正式版本。
25、此外,为实现上述目的,本申请还提出一种集群配置部署装置,所述集群配置部署装置包括:
26、接收模块,用于接收配置特征信息及配置选择信息;
27、确认模块,用于根据所述配置选择信息,在预设的组件配置库中,确认所述配置特征信息对应的扩展组件配置与核心组件配置;
28、组合模块,用于将所述扩展组件配置与所述核心组件配置进行组合,得到目标集群配置;
29、部署模块,用于部署所述目标集群配置至预设的业务集群。
30、此外,为实现上述目的,本申请还提出一种集群配置部署设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上文所述的集群配置部署方法的步骤。
31、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的集群配置部署方法的步骤。
32、此外,为实现上述目的,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如上文所述的集群配置部署方法的步骤。
33、本申请提出的一个或多个技术方案,至少具有以下技术效果:
34、与相关技术中,人工部署集群配置耗费极大的时间和人力成本,导致集群配置部署的效率低相比,本申请通过接收配置特征信息及配置选择信息;根据所述配置选择信息,在预设的组件配置库中,确认所述配置特征信息对应的扩展组件配置与核心组件配置;将所述扩展组件配置与所述核心组件配置进行组合,得到目标集群配置;部署所述目标集群配置至预设的业务集群。可理解的是,本申请采用了根据配置特征信息,选取组件配置库中的扩展组件配置与核心组件配置,组合成目标集群配置,对预设的业务集群进行部署,通过选取组件配置库中的扩展组件配置与核心组件配置,组合成目标集群配置,实现目标集群配置的套餐化生成,以此实现快捷部署目标集群配置至业务集群,进而提高集群配置部署的效率。
本文档来自技高网...【技术保护点】
1.一种集群配置部署方法,其特征在于,所述的方法包括:
2.如权利要求1所述的方法,其特征在于,所述接收配置特征信息的步骤之前包括:
3.如权利要求2所述的方法,其特征在于,所述将所述原始扩展组件配置及所述原始核心组件配置保存至预设的组件配置库的步骤之后包括:
4.如权利要求2所述的方法,其特征在于,所述将所述原始扩展组件配置及所述原始核心组件配置保存至预设的组件配置库的步骤之后包括:
5.如权利要求1所述的方法,其特征在于,所述将所述扩展组件配置与所述核心组件配置进行组合,得到目标集群配置的步骤之后包括:
6.如权利要求5所述的方法,其特征在于,所述生成集群配置版本号的步骤之后包括:
7.一种集群配置部署装置,其特征在于,所述装置包括:
8.一种集群配置部署设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至6中任一项所述的集群配置部署方法的步骤。
9.一种存储介质,其特征在于,所述存储介质为计算
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的集群配置部署方法的步骤。
...【技术特征摘要】
1.一种集群配置部署方法,其特征在于,所述的方法包括:
2.如权利要求1所述的方法,其特征在于,所述接收配置特征信息的步骤之前包括:
3.如权利要求2所述的方法,其特征在于,所述将所述原始扩展组件配置及所述原始核心组件配置保存至预设的组件配置库的步骤之后包括:
4.如权利要求2所述的方法,其特征在于,所述将所述原始扩展组件配置及所述原始核心组件配置保存至预设的组件配置库的步骤之后包括:
5.如权利要求1所述的方法,其特征在于,所述将所述扩展组件配置与所述核心组件配置进行组合,得到目标集群配置的步骤之后包括:
6.如权利要求5所述的方法,其特征在于,所述生成集群配置版本号的步骤之后包括...
【专利技术属性】
技术研发人员:伍盛,蓝小明,张志强,刘阳,肖金波,李晶,
申请(专利权)人:招商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。