服务节点的更新方法及装置、计算机设备、存储介质制造方法及图纸

技术编号:33251737 阅读:72 留言:0更新日期:2022-04-30 22:50
本申请公开了一种服务节点的更新方法及装置、计算机设备、存储介质,属于配置更新技术领域。该服务节点的更新方法包括:在需要在多个更新批次中更新的多个服务节点中,确定多个更新批次中的每个更新批次包括的一个或多个服务节点,该多个更新批次中的至少两个更新批次中的服务节点的更新操作的时间不重叠;对第一更新批次中的一个或多个服务节点执行更新操作,第一更新批次为多个更新批次中的任一个更新批次;在完成第一更新批次的更新操作后,验证第一更新批次中的一个或多个服务节点是否出现更新异常。本申请减小了因更新服务节点对用户的业务造成的影响。对用户的业务造成的影响。对用户的业务造成的影响。

【技术实现步骤摘要】
服务节点的更新方法及装置、计算机设备、存储介质


[0001]本申请涉及配置更新
,特别涉及一种服务节点的更新方法及装置、计算机设备、存储介质。

技术介绍

[0002]目前,通常都是通过服务节点实现用户的业务。例如,在云平台中通常采用部署在云平台中的服务节点实现租户的业务。当服务提供商发布了该服务节点中软件的新版本或者该服务节点的配置需要被变更时,云平台需要对实现该服务节点进行更新。
[0003]相关技术中,云平台通常通过更新系统对服务节点执行更新操作,以实现对该服务节点的更新。并且,在完成对该服务节点的更新操作后,就会将更新后的服务节点上线,以通过更新后的服务节点实现用户的业务。
[0004]但是,该对服务节点进行更新的方式无法保证能够对服务节点进行有效的更新,导致在使用更新后的节点实现用户的业务时,会对用户的业务造成影响。

技术实现思路

[0005]本申请提供了一种服务节点的更新方法及装置、计算机设备、存储介质,可以减小因更新服务节点对用户的业务造成的影响,本申请提供的技术方案如下:
[0006]第一方面,本申请提供了一种服务节点的更新方法,该服务节点的更新方法包括:在需要在多个更新批次中更新的多个服务节点中,确定多个更新批次中的每个更新批次包括的一个或多个服务节点,多个更新批次中的至少两个更新批次中的服务节点的更新操作的时间不重叠;对第一更新批次中的一个或多个服务节点执行更新操作,第一更新批次为多个更新批次中的任一个更新批次;在完成第一更新批次的更新操作后,验证第一更新批次中的一个或多个服务节点是否出现更新异常。
[0007]在该服务节点的更新方法中,通过在完成第一更新批次的更新操作后,验证第一更新批次中的一个或多个服务节点是否出现更新异常,能够保证需要投入使用的更新后的服务节点是能够正常实现业务的服务节点,且由于多个更新批次中的至少两个更新批次中的服务节点的更新操作的时间不重叠,因此,即使该第一更新批次中的服务节点出现更新异常,也能够使用更新操作的时间与该第一更新批次中的服务节点的更新操作的时间不重叠的至少一个更新批次中的服务节点实现用户的业务,因此,能够有效保证用户的业务正常执行,减小了因更新服务节点对用户的业务造成的影响。
[0008]可选地,在在完成第一更新批次的更新操作后,验证第一更新批次中的一个或多个服务节点是否出现更新异常之后,该服务节点的更新方法还包括:在确定第一更新批次中的一个或多个服务节点未出现更新异常时,继续对第二更新批次中的一个或多个服务节点执行更新操作,第二更新批次为多个更新批次中除第一更新批次外未执行更新操作的任一个更新批次。
[0009]可选地,在在确定第一更新批次中的一个或多个服务节点未出现更新异常时,继
续对第二更新批次中的一个或多个服务节点执行更新操作之后,该服务节点的更新方法还包括:在完成第二更新批次的更新操作后,验证第二更新批次中的一个或多个服务节点是否出现更新异常。
[0010]由于对第二更新批次中的一个或多个服务节点执行的更新操作,是在确定第一更新批次中的一个或多个服务节点未出现更新异常时才执行的,且在确定第一批次更新未出现异常时,可以确定对服务节点执行的更新操作在大概率上是不会导致服务节点出现更新异常的,相应的,可以认为对其他批次的服务节点执行该更新操作在大概率上也不会导致服务节点出现更新异常,因此在完成第二更新批次的更新操作后,可以选择是否对第二批次中的一个或多个服务节点进行验证。但是,当选择对第二批次中的一个或多个服务节点进行验证时,能够有效地确认该第二更新批次的服务节点是否出现更新异常,能够有效减小该第二更新批次的服务节点对用户业务造成的影响。
[0011]可选地,在在完成第一更新批次的更新操作后,验证第一更新批次中的一个或多个服务节点是否出现更新异常之后,该服务节点的更新方法还包括:在确定第一更新批次中的一个或多个服务节点出现更新异常时,对第一更新批次中的一个或多个节点执行异常处理操作。
[0012]当确定第一更新批次中的一个或多个服务节点出现更新异常时,说明无法使用更新后的服务节点,此时,服务节点的更新系统可以对出现更新异常的服务节点执行异常处理操作,以便于能够使用该服务节点实现用户业务。该异常处理操作可以包括将出现更新异常的服务节点回退至更新前的状态等。并且,由于该更新异常可能是由对服务节点进行更新的更新操作导致,所以在第一更新批次中的一个或多个服务节点出现更新异常时,可以停止对其他更新批次的服务节点的变更过程,以避免更新操作导致对其他更新批次的服务节点出现更新异常。
[0013]可选地,在在完成第一更新批次的更新操作后,验证第一更新批次中的一个或多个服务节点是否出现更新异常之后,该服务节点的更新方法还包括:在确定第一更新批次中的一个或多个服务节点未出现更新异常时,控制第一更新批次中的一个或多个服务节点实现业务。
[0014]在确定第一更新批次中的一个或多个服务节点未出现更新异常时,能够通过该一个或多个服务节点实现用户的业务,可将该第一更新批次中的一个或多个服务节点投入使用,以使用更新后的一个或多个服务节点实现业务。
[0015]第二方面,本申请提供了一种服务节点的更新装置,该服务节点的更新装置包括:确定模块,用于在需要在多个更新批次中更新的多个服务节点中,确定多个更新批次中的每个更新批次包括的一个或多个服务节点,多个更新批次中的至少两个更新批次中的服务节点的更新操作的时间不重叠;更新模块,用于对第一更新批次中的一个或多个服务节点执行更新操作,第一更新批次为多个更新批次中的任一个更新批次;验证模块,用于在完成第一更新批次的更新操作后,验证第一更新批次中的一个或多个服务节点是否出现更新异常。
[0016]可选地,更新模块,还用于在确定第一更新批次中的一个或多个服务节点未出现更新异常时,继续对第二更新批次中的一个或多个服务节点执行更新操作,第二更新批次为多个更新批次中除第一更新批次外未执行更新操作的任一个更新批次。
[0017]可选地,验证模块,还用于在完成第二更新批次的更新操作后,验证第二更新批次中的一个或多个服务节点是否出现更新异常。
[0018]可选地,该服务节点的更新装置还包括:处理模块,用于在确定第一更新批次中的一个或多个服务节点出现更新异常时,对第一更新批次中的一个或多个节点执行异常处理操作。
[0019]可选地,该服务节点的更新装置还包括:控制模块,用于在确定第一更新批次中的一个或多个服务节点未出现更新异常时,控制第一更新批次中的一个或多个服务节点实现业务。
[0020]第三方面,本申请提供了一种计算机设备,计算机设备包括处理器和存储器;存储器中存储有计算机程序;处理器执行计算机程序时,计算机设备实现本申请第一方面提供的服务节点的更新方法。
[0021]第四方面,本申请提供了一种存储介质,该存储介质为非易失性计算机可读存储介质,当存储介质中的指令被处理器执行时,实现如本申请第一方面提供的服务节点的更新方法。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务节点的更新方法,其特征在于,所述方法包括:在需要在多个更新批次中更新的多个服务节点中,确定所述多个更新批次中的每个更新批次包括的一个或多个服务节点,所述多个更新批次中的至少两个更新批次中的服务节点的更新操作的时间不重叠;对第一更新批次中的一个或多个服务节点执行更新操作,所述第一更新批次为所述多个更新批次中的任一个更新批次;在完成所述第一更新批次的更新操作后,验证所述第一更新批次中的一个或多个服务节点是否出现更新异常。2.根据权利要求1所述的方法,其特征在于,在所述在完成所述第一更新批次的更新操作后,验证所述第一更新批次中的一个或多个服务节点是否出现更新异常之后,所述方法还包括:在确定所述第一更新批次中的一个或多个服务节点未出现更新异常时,继续对第二更新批次中的一个或多个服务节点执行更新操作,所述第二更新批次为所述多个更新批次中除所述第一更新批次外未执行更新操作的任一个更新批次。3.根据权利要求2所述的方法,其特征在于,在所述在确定所述第一更新批次中的一个或多个服务节点未出现更新异常时,继续对第二更新批次中的一个或多个服务节点执行更新操作之后,所述方法还包括:在完成所述第二更新批次的更新操作后,验证所述第二更新批次中的一个或多个服务节点是否出现更新异常。4.根据权利要求1至3任一所述的方法,其特征在于,在所述在完成所述第一更新批次的更新操作后,验证所述第一更新批次中的一个或多个服务节点是否出现更新异常之后,所述方法还包括:在确定所述第一更新批次中的一个或多个服务节点出现更新异常时,对所述第一更新批次中的一个或多个节点执行异常处理操作。5.根据权利要求1至4任一所述的方法,其特征在于,在所述在完成所述第一更新批次的更新操作后,验证所述第一更新批次中的一个或多个服务节点是否出现更新异常之后,所述方法还包括:在确定所述第一更新批次中的一个或多个服务节点未出现更新异常时,控制所述第一更新批次中的...

【专利技术属性】
技术研发人员:尤文钰
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1