【技术实现步骤摘要】
一种系统升级方法以及计算设备
[0001]本申请涉及计算机
,尤其涉及一种系统升级方法以及计算设备
。
技术介绍
[0002]系统的系统升级可以为系统提供新功能并改进用户体验,同时也可以修复系统的漏洞和缺陷,因此系统升级是系统中的一个重要特性
。
对于包含多个子系统的系统来说,是需要对该系统中所包含的各个子系统进行依次升级的,但是,在子系统的升级过程中通常可能会出现不可控因素,以导致子系统升级失败,而子系统的升级失败可能暂时无法处理,并且前续已完成升级的子系统也无法回退,从而会导致系统中存在系统版本不配套的子系统,也可能会导致系统无法正常的全量使用,无法有效保证系统升级的可靠性
。
技术实现思路
[0003]本申请实施例提供了一种系统升级方法以及计算设备,可保证管理系统在系统升级中系统版本的一致性以及系统稳定性,有效提高系统升级可靠性
。
[0004]第一方面,本申请实施例提供了一种系统升级方法,可包括:
[0005]响应于针对包括多个子系统的管理系统的系统升级任务,对所述管理系统中的子系统进行系统升级;
[0006]若检测到升级异常事件,则按照各个已升级的子系统的升级顺序确定升级回退顺序,并按照所述升级回退顺序对已升级的各个子系统进行回退处理,以使所述已升级的各个子系统的系统版本还原至系统升级前的系统版本;
[0007]若确定所述管理系统升级成功,则运行升级成功后的管理系统;
[0008]若运行后的预设时间段内所述 ...
【技术保护点】
【技术特征摘要】
1.
一种系统升级方法,其特征在于,所述方法包括:响应于针对包括多个子系统的管理系统的系统升级任务,对所述管理系统中的子系统进行系统升级;若检测到升级异常事件,则按照各个已升级的子系统的升级顺序确定升级回退顺序,并按照所述升级回退顺序对已升级的各个子系统进行回退处理,以使所述已升级的各个子系统的系统版本还原至系统升级前的系统版本;若确定所述管理系统升级成功,则运行升级成功后的管理系统;若运行后的预设时间段内所述管理系统出现系统服务异常,则按照整体回退顺序对所述管理系统进行回退处理,以使所述管理系统的系统版本还原至系统升级前的系统版本
。2.
根据权利要求1所述的方法,其特征在于,还包括:若运行后的预设时间段内所述管理系统未出现系统服务异常,则发起提交触发指令,所述提交触发指令用于触发提交用于表示成功完成系统升级任务的指令
。3.
根据权利要求1所述的方法,其特征在于,所述多个子系统包括:具有超融合管理服务的第一子系统,主机以及部署在所述主机上具有虚拟化管理服务的虚拟机所组成的第二子系统,所述第一子系统用于对所述第二子系统提供管理服务;所述按照整体回退顺序对所述管理系统进行回退处理,包括:对所述管理系统中的第二子系统进行回退处理,以使得已完成升级的第二子系统的系统版本还原至系统升级前的系统版本;在所述第二子系统成功回退后,对所述管理系统中的第一子系统进行回退处理,以使得已完成升级的第一子系统的系统版本还原至系统升级前的系统版本
。4.
根据权利要求3所述的方法,其特征在于,所述第二子系统的数量为多个,多个第二子系统所对应的主机中包括部署有针对虚拟化管理服务的主服务的虚拟机的主机,以及针对虚拟化管理服务的备服务的虚拟机的主机;所述对所述管理系统中的第二子系统进行回退处理,包括:基于所述多个第二子系统的主机中所部署的针对虚拟化管理服务的备服务和备服务,确定对多个主机进行回退的主机回退顺序;依照所述主机回退顺序对所述多个主机依次进行回退处理;在所述多个主机成功回退后,对所述多个第二子系统中具有虚拟化管理服务的虚拟机进行回退处理
。5.
根据权利要求4所述的方法,其特征在于,所述依照所述主机回退顺序对所述多个主机依次进行回退处理,包括:确定对所述多个主机中每个主机进行回退处理所需的回退步骤;依照所述主机回退顺序对所述多个主机依次进行回退处理,并在对所述每个主机进行回退处理时利用相应的回退步骤进行回退处理
。6.
根据权利要求5所述的方法,其特征在于,所述多个主机中包括部署有针对虚拟化管理服务的主服务的虚拟机的主机,以及针对虚拟化管理服务的备服务的虚拟机的主机;所述确定对所述多个主机中每个主机进行回退处理所需的回退步骤,包括:确定所述多个主机中目标主机进行回退处理所需的参考回退步骤;若所述目标主机上部署有超融合管理服务,则将执行迁移所述超融合管理服务的第一
处理步骤添加到所述参考回退步骤中,以得到对所述目标主机进行回退处理所需的回退步骤;若所述目标主机上部署有虚拟化管理服务,则将执行虚拟化管理服务的主备切换处理的第二处理步骤添加到所述参考回退步骤中,以得到对所述目标主机进行回退处理所需的回退步骤
。7.
根据权利要求5或6所述的方法,其特征在于,所述在对所述每个主机进行回退处理时利用相应的回退步骤进行回退处理,包括:检查所述目标主机的服务状态;在检查到所述服务状态为目标服务状态后,若检测到所述目标主机上部署有超融合管理服务,则迁移所述目标主机上的所述超融合管理服务;将所述目标主机设置为不可进行操作的状态,并迁移所述目标主机上部署的目标虚拟机,将所述目标主机的系统版本还原至系统升级前的系统版本;所述目标虚拟机与具有虚拟化管理服务的虚拟机不同;若检测到所述目标主机上部署有虚拟化管理服务,则对虚拟化管理服务进行主备切换处理,并恢复所述目标主机的业务服务
。8.
根据权利要求1所述的方法,其特征在于,所述多个子系统包括:具有超融合管理服务的第一子系统,主机以及部署在所述主机上具有虚拟化管理服务的虚拟机所组成的第二子系统,所述第一子系统用于对所述第二子系统提供管理服务;所述已升级的子系统包括第一子系统;所述按照所述升级回退顺序对已升级的各个子系统进行回退处理,包括...
【专利技术属性】
技术研发人员:郭健,林培淳,
申请(专利权)人:超聚变数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。