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、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实本文档来自技高网...
【技术保护点】
1.一种配置信息管理方法,其特征在于,应用于管理进程,所述管理进程为存储系统的数据面中的任一服务进程,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标业务的业务配置信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述对所述目标业务的业务配置信息进行管理,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标业务的业务类型对所述目标业务的业务配置信息进行管理,包括:
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
7.一种存储系统,其特征在于,所述存储系统包括控制面和数据面,所述数据面包括多个服务进程;
8.一种配置信息管理装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-6中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种配置信息管理方法,其特征在于,应用于管理进程,所述管理进程为存储系统的数据面中的任一服务进程,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标业务的业务配置信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述对所述目标业务的业务配置信息进行管理,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标业务的业务类型对所述目标业务的业务配置信息进行管理,包括:
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
...
【专利技术属性】
技术研发人员:谢晓东,王洪伟,伍杨洋,吴瑞强,刘建锋,
申请(专利权)人:天津中科曙光存储科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。