云节点的升级方法、装置及计算机可读存储介质制造方法及图纸

技术编号:35293003 阅读:29 留言:0更新日期:2022-10-22 12:39
本申请公开了一种云节点的升级方法、装置及计算机可读存储介质,涉及云技术领域及金融科技领域。其中,该方法包括:响应于升级指令,确定目标节点在启动时所执行的启动文件为第一程序文件;根据第一程序文件将目标节点的节点版本从第二版本升级至第一版本;检测目标节点在第一版本下的运行状态,其中,运行状态表征目标节点在第一版本下是否正常运行;在运行状态为异常状态时,将启动文件切换为第二程序文件,其中,第二程序文件用于确定目标节点的节点版本为第二版本;根据第二程序文件将目标节点的节点版本从第一版本回退至第二版本。本申请解决了现有技术中在云平台的在线升级过程中生成的新节点稳定性差的技术问题。程中生成的新节点稳定性差的技术问题。程中生成的新节点稳定性差的技术问题。

【技术实现步骤摘要】
云节点的升级方法、装置及计算机可读存储介质


[0001]本申请涉及云
及金融科技领域,具体而言,涉及一种云节点的升级方法、装置及计算机可读存储介质。

技术介绍

[0002]近年来,随着基础设施云的不断普及,基础设施云升级也已经成为云平台生命周期运维过程中必不可少的操作。通常而言,基础设施云升级指的是对基础设施云的云节点进行版本升级。
[0003]根据对业务的影响程度,基础设施云升级可分为离线升级和在线升级两种,其中,在线升级指的是不带业务升级,即升级过程中借助滚动升级处理,尽可能保持业务在升级流程中不中断,在线升级的升级时长相对较长。在一些对业务延续性要求较高的领域,例如,金融领域,往往是采用在线升级的方式。
[0004]但是,在现有的在线升级过程中,如果同时生成了新的云节点,由于新的云节点默认支持最新版本,导致在新的云节点出现运行异常时,新的云节点无法回退至旧版本,从而导致新的云节点的稳定性较差。

技术实现思路

[0005]本申请实施例提供了一种云节点的升级方法、装置及计算机可读存储介质,以至少解决现有技术中在云平台的在线升级过程中生成的新节点稳定性差的技术问题。
[0006]根据本申请实施例的一个方面,提供了一种云节点的升级方法,包括:响应于升级指令,确定目标节点在启动时所执行的启动文件为第一程序文件,其中,目标节点为云平台中新生成的云节点,第一程序文件用于确定目标节点的节点版本为第一版本,目标节点的当前节点版本为第二版本,第一版本高于第二版本;根据第一程序文件将目标节点的节点版本从第二版本升级至第一版本;检测目标节点在第一版本下的运行状态,其中,运行状态表征目标节点在第一版本下是否正常运行;在运行状态为异常状态时,将启动文件切换为第二程序文件,其中,第二程序文件用于确定目标节点的节点版本为第二版本;根据第二程序文件将目标节点的节点版本从第一版本回退至第二版本。
[0007]进一步地,云节点的升级方法还包括:在响应于升级指令,确定目标节点在启动时所执行的启动文件为第一程序文件之前,获取目标节点的镜像文件,其中,镜像文件中至少包含有第二程序文件;根据镜像文件在云平台中生成目标节点,并确定目标节点的节点版本标识,其中,节点版本标识表征目标节点的当前节点版本为第二版本;在目标节点内部生成第一存储分区以及第二存储分区,其中,第一存储分区与第二存储分区之间相互独立。
[0008]进一步地,云节点的升级方法还包括:在在目标节点内部生成第一存储分区以及第二存储分区之后,将镜像文件中的第二程序文件存储至第二存储分区中;获取第一程序文件,并将第一程序文件存储至第一存储分区中。
[0009]进一步地,云节点的升级方法还包括:根据升级指令,对目标节点进行重启;在目
标节点重启的过程中,确定目标节点所访问的存储区域为第一存储分区;确定第一存储分区中的第一程序文件为启动文件。
[0010]进一步地,云节点的升级方法还包括:在运行状态为异常状态时,对目标节点进行重启;在目标节点重启的过程中,确定目标节点所访问的存储区域为第二存储分区;确定第二存储分区中的第二程序文件为启动文件。
[0011]进一步地,云节点的升级方法还包括:在检测目标节点在第一版本下的运行状态之后,在运行状态为正常状态时,获取目标节点在第一版本下的运行时长;在运行时长大于预设时长的情况下,将第二程序文件从第二存储分区中删除。
[0012]进一步地,云节点的升级方法还包括:在根据第二程序文件将目标节点的节点版本从第一版本回退至第二版本之后,将第一程序文件从第一存储分区中删除。
[0013]根据本申请实施例的另一方面,还提供了一种云节点的升级装置,包括:确定模块,用于响应于升级指令,确定目标节点在启动时所执行的启动文件为第一程序文件,其中,目标节点为云平台中新生成的云节点,第一程序文件用于确定目标节点的节点版本为第一版本,目标节点的当前节点版本为第二版本,第一版本高于第二版本;升级模块,用于根据第一程序文件将目标节点的节点版本从第二版本升级至第一版本;检测模块,用于检测目标节点在第一版本下的运行状态,其中,运行状态表征目标节点在第一版本下是否正常运行;切换模块,用于在运行状态为异常状态时,将启动文件切换为第二程序文件,其中,第二程序文件用于确定目标节点的节点版本为第二版本;回退模块,用于根据第二程序文件将目标节点的节点版本从第一版本回退至第二版本。
[0014]根据本申请实施例的另一方面,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的云节点的升级方法。
[0015]根据本申请实施例的另一方面,还提供了一种电子设备,该电子设备包括一个或多个处理器和存储器,存储器用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现上述的云节点的升级方法。
[0016]在本申请实施例中,采用为目标节点提供第一程序文件以及第二程序文件作为启动文件的方式,首先响应于升级指令,确定目标节点在启动时所执行的启动文件为第一程序文件,其中,目标节点为云平台中新生成的云节点,第一程序文件用于确定目标节点的节点版本为第一版本,目标节点的当前节点版本为第二版本,第一版本高于第二版本。然后根据第一程序文件将目标节点的节点版本从第二版本升级至第一版本,并检测目标节点在第一版本下的运行状态,其中,运行状态表征目标节点在第一版本下是否正常运行。在运行状态为异常状态时,将启动文件切换为第二程序文件,并根据第二程序文件将目标节点的节点版本从第一版本回退至第二版本。其中,第二程序文件用于确定目标节点的节点版本为第二版本。
[0017]由上述内容可知,本申请在生成目标节点之后,首先确定目标节点为第二版本,然后在接收到升级指令之后,根据第一程序文件将目标节点的节点版本从第二版本升级至第一版本,从而实现了对目标节点的在线升级。此外,本申请还会检测目标节点在第一版本下的运行状态,并在目标节点的运行状态为异常状态时,根据第二程序文件将目标节点的节点版本自动地从第一版本回退至第二版本,从而保证了目标节点的稳定运行,实现了目标
节点在第一版本以及第二版本之间的灵活切换。
[0018]由此可见,通过本申请的技术方案,达到了灵活确定新增云节点的节点版本的目的,从而实现了提高新增云节点的稳定性的技术效果,进而解决了现有技术中在云平台的在线升级过程中生成的新节点稳定性差的技术问题。
附图说明
[0019]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0020]图1是根据本申请实施例的一种可选的云节点的升级方法的流程图;
[0021]图2是根据本申请实施例的另一种可选的云节点的升级方法的流程图;
[0022]图3是根据本申请实施例的一种可选的云节点的升级装置的示意图;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云节点的升级方法,其特征在于,包括:响应于升级指令,确定目标节点在启动时所执行的启动文件为第一程序文件,其中,所述目标节点为云平台中新生成的云节点,所述第一程序文件用于确定所述目标节点的节点版本为第一版本,所述目标节点的当前节点版本为第二版本,所述第一版本高于第二版本;根据所述第一程序文件将所述目标节点的节点版本从所述第二版本升级至所述第一版本;检测所述目标节点在所述第一版本下的运行状态,其中,所述运行状态表征所述目标节点在所述第一版本下是否正常运行;在所述运行状态为异常状态时,将所述启动文件切换为第二程序文件,其中,所述第二程序文件用于确定所述目标节点的节点版本为所述第二版本;根据所述第二程序文件将所述目标节点的节点版本从所述第一版本回退至所述第二版本。2.根据权利要求1所述的方法,其特征在于,在响应于升级指令,确定目标节点在启动时所执行的启动文件为第一程序文件之前,所述方法还包括:获取所述目标节点的镜像文件,其中,所述镜像文件中至少包含有所述第二程序文件;根据所述镜像文件在所述云平台中生成所述目标节点,并确定所述目标节点的节点版本标识,其中,所述节点版本标识表征所述目标节点的当前节点版本为所述第二版本;在所述目标节点内部生成第一存储分区以及第二存储分区,其中,所述第一存储分区与所述第二存储分区之间相互独立。3.根据权利要求2所述的方法,其特征在于,在在所述目标节点内部生成第一存储分区以及第二存储分区之后,所述方法还包括:将所述镜像文件中的第二程序文件存储至所述第二存储分区中;获取所述第一程序文件,并将所述第一程序文件存储至所述第一存储分区中。4.根据权利要求3所述的方法,其特征在于,响应于升级指令,确定目标节点在启动时所执行的启动文件为第一程序文件,包括:根据所述升级指令,对所述目标节点进行重启;在所述目标节点重启的过程中,确定所述目标节点所访问的存储区域为所述第一存储分区;确定所述第一存储分区中的第一程序文件为所述启动文件。5.根据权利要求3所述的方法,其特征在于,在所述运行状态为异常状态时,将所述目标节点在启动时所执行的启动文件切换为第二程序文件,包括...

【专利技术属性】
技术研发人员:杨晓峰沈震宇许振峰李秀萍
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1