System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种vdc的创建方法、装置、设备及介质。
技术介绍
1、虚拟数据中心(virtual data center,vdc),是将云计算概念运用于数据中心的一种新型的数据中心形态。vdc可以通过虚拟化技术将物理资源抽象整合,动态进行资源分配和调度,实现数据中心的自动化部署,并将大大降低数据中心的运营成本。当前,虚拟化在数据中心发展中占据越来越重要的地位。
2、相关技术中,在准备创建一个新的vdc时,需要提前投入人力准备,并需要多人次、多角度的准备数据,包括人工开通云端网络资源、人工申请各种类型的计算资源、协调服务方进行服务部署、人工梳理服务间的启动依赖,人工设置服务自身启动的依赖等;在执行阶段由于存在上述依赖关系,往往也需要彼此之间的等待和人工通知,这样的执行方式,会导致执行过程周期较长,将人员精力浪费在执行重复的操作上,往往需要数天才能完成vdc的创建,创建效率低下,创建成本过高,且由于人工操作,存在较高的错误率。
技术实现思路
1、本专利技术提供一种vdc的创建方法、装置、设备及介质,用以解决相关技术中vdc的创建效率低下,成本过高,错误率较高的技术问题。
2、第一方面,本专利技术实施例提供一种vdc的创建方法,该方法包括:
3、接收用于创建vdc的创建请求;
4、基于创建请求,得到用于对任务进行配置的配置信息;
5、根据配置信息,生成用于创建vdc的多个任务;
6、执行多个任务,
7、在一种可能实施的方式中,本专利技术实施例提供的方法中,根据配置信息,生成用于创建vdc的多个任务,包括:
8、根据配置信息,生成用于创建vdc的多个任务;
9、将每个任务分解为多个子任务。
10、在一种可能实施的方式中,本专利技术实施例提供的方法中,方法还包括:
11、记录每个子任务的执行状态;
12、当存在子任务的执行状态为未完成时,确定任务的执行状态为未完成。
13、在一种可能实施的方式中,本专利技术实施例提供的方法中,在当存在子任务的执行状态为未完成时,确定任务的执行状态为未完成之后,方法还包括:
14、记录执行状态为未完成的子任务;
15、再次执行记录的子任务。
16、在一种可能实施的方式中,本专利技术实施例提供的方法中,方法还包括:
17、当全部子任务的执行状态为完成时,确定任务的执行状态为完成。
18、在一种可能实施的方式中,本专利技术实施例提供的方法中,执行多个任务,生成与创建请求对应的vdc,包括:
19、执行全部子任务,生成与创建请求对应的vdc,其中,每个子任务中包含目标对象和源对象,在全部子任务中,包含相同源对象的子任务可以并行执行,包含相同的第一目标对象的子任务未执行完成时,不能执行不包含第一目标对象的子任务。
20、在一种可能实施的方式中,本专利技术实施例提供的方法中,方法还包括:
21、响应于执行状态查询请求,根据子任务的执行状态和任务的执行状态输出状态数据。
22、第二方面,本专利技术实施例提供一种vdc的创建装置,其特征在于,包括:
23、接收单元,用于接收用于创建vdc的创建请求;
24、处理单元,用于基于创建请求,得到用于对任务进行配置的配置信息;
25、生成单元,用于根据配置信息,生成用于创建vdc的多个任务;
26、执行单元,用于执行多个任务,生成与创建请求对应的vdc。
27、在一种可能实施的方式中,本专利技术实施例提供的装置中,生成单元具体用于:
28、根据配置信息,生成用于创建vdc的多个任务;
29、将每个任务分解为多个子任务。
30、在一种可能实施的方式中,本专利技术实施例提供的装置中,执行单元还用于:
31、记录每个子任务的执行状态;
32、当存在子任务的执行状态为未完成时,确定任务的执行状态为未完成。
33、在一种可能实施的方式中,本专利技术实施例提供的装置中,执行单元还用于:
34、记录执行状态为未完成的子任务;
35、再次执行记录的子任务。
36、在一种可能实施的方式中,本专利技术实施例提供的装置中,执行单元还用于:
37、当全部子任务的执行状态为完成时,确定任务的执行状态为完成。
38、在一种可能实施的方式中,本专利技术实施例提供的装置中,执行单元具体用于:
39、执行全部子任务,生成与创建请求对应的vdc,其中,每个子任务中包含目标对象和源对象,在全部子任务中,包含相同源对象的子任务可以并行执行,包含相同的第一目标对象的子任务未执行完成时,不能执行不包含第一目标对象的子任务。
40、在一种可能实施的方式中,本专利技术实施例提供的装置中,装置还包括:
41、输出单元,用于响应于执行状态查询请求,根据子任务的执行状态和任务的执行状态输出状态数据。
42、第三方面,本专利技术实施例提供一种电子设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如本专利技术实施例第一方面所提供的方法。
43、第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如本专利技术实施例第一方面所提供的方法。
44、本专利技术实施例中,先接收用于创建vdc的创建请求,基于该创建请求,得到用于配置任务的配置信息,然后根据配置信息,生成用于创建vdc的多个任务,最后执行多个任务,生成与创建请求对应的vdc。与相关技术相比,将创建过程分解为多个任务,减少了生产环境部署出错时的任务量,提高了部署效率,进而降低成本。
本文档来自技高网...【技术保护点】
1.一种虚拟数据中心VDC的创建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息,生成用于创建所述VDC的多个任务,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,在所述当存在子任务的执行状态为未完成时,确定所述任务的执行状态为未完成之后,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述执行所述多个任务,生成与所述创建请求对应的所述VDC,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种VDC的创建装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序指令,其
...【技术特征摘要】
1.一种虚拟数据中心vdc的创建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息,生成用于创建所述vdc的多个任务,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,在所述当存在子任务的执行状态为未完成时,确定所述任务的执行状态为未完成之后,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述执行所...
【专利技术属性】
技术研发人员:凌云,
申请(专利权)人:北京罗克维尔斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。