【技术实现步骤摘要】
部署方法、装置、计算机设备和存储介质
[0001]本申请涉及云计算
,特别是涉及一种部署方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着云计算技术的发展,出现了部署技术,这个技术可以基于云计算技术,将部署对象部署在云端。其中,部署对象可以是容器、容器集群等。
[0003]传统的部署技术,按照预设执行顺序对各部署子任务进行分步执行。若存有部署子任务在执行过程中出现异常情况,则停止部署,并人工根据异常情况进行人工修复。在人工修复后,重新执行第一个部署子任务,直到执行完所有部署子任务,完成部署。可以理解,出现异常情况的部署子任务为断点。
[0004]然而,目前的部署技术,若存在断点,在人工修复后只能从第一个部署子任务开始再次执行,也即无法断点重续。可以理解,在断点前的部署子任务(即历史部署子任务)的执行状态可能是正常的,实际上并不一定需要重新再次执行历史部署子任务。因此,重复执行所有历史部署子任务会降低部署效率。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种 ...
【技术保护点】
【技术特征摘要】
1.一种部署方法,其特征在于,所述方法包括:响应于部署请求,按照预设执行顺序执行各部署子任务;在执行目标部署子任务的过程中,实时监测所述目标部署子任务的执行状态,在监测到所述目标部署子任务的所述执行状态异常的情况下,暂停执行所述执行状态为空的所述部署子任务,其中,所述目标部署子任务为任一所述部署子任务;在监测到所述目标部署子任务的所述执行状态由异常更新为空的情况下,在各所述部署子任务中,确定与所述目标部署子任务对应的重续部署子任务,所述重续部署子任务在执行过程中生成的部署数据用于执行所述目标部署子任务;按照所述预设执行顺序,从所述重续部署子任务开始恢复执行各所述部署子任务。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在监测到所述目标部署子任务的所述执行状态由异常更新为正常的情况下,确定执行顺序与所述目标部署子任务相邻、且位于所述目标部署子任务后的相邻部署子任务;按照所述预设执行顺序,从所述相邻部署子任务开始恢复执行各所述部署子任务。3.根据权利要求1或者2所述的方法,其特征在于,所述按照所述预设执行顺序,从所述重续部署子任务开始恢复执行各所述部署子任务之前,所述方法还包括:将执行顺序位于所述重续部署子任务和所述目标部署子任务之间的所述部署子任务,作为关联部署子任务;将所述重续部署子任务、所述关联部署子任务及所述目标部署子任务在执行过程中生成的所述部署数据清除;将所述重续部署子任务、所述关联部署子任务及所述目标部署子任务的所述执行状态设置为空。4.根据权利要求1或者2所述的方法,其特征在于,部署任务包括基础设施构建任务、部署节点校验任务、配置文件构建任务以及运行环境初始化任务,各所述部署任务包括至少一个所述部署子任务;所述按照预设执行顺序执行各部署子任务,包括:在所述基础设施构建任务包括的各所述部署子任务的所述执行状态均正常的情况下,执行所述部署节点校验任务;在所述部署节点校验任务包括的各所述部署子任务的所述执行状态均正常的情况下,获取针对各部署节点的校验结果;在所述校验结果表示各所述部署节点均满足校...
【专利技术属性】
技术研发人员:沈毅纲,李明,施志龙,周洋,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。