【技术实现步骤摘要】
分布式集群管理软件的在线升级方法、装置、设备及介质
[0001]本专利技术涉及软件升级
,更具体地说,涉及一种分布式集群管理软件的在线升级方法、装置、设备及介质。
技术介绍
[0002]在互联网时代,分布式存储集群承载着互联网海量的计算和存储工作。集群管理软件肩负着管理整个集群的职责。传统的升级方式中,升级前需要关闭管理软件,并且升级前的检查项过于单一,导致在升级过程中会因为各种在升级前可避免的问题导致整个升级的失败。因此,如何在不影响管理软件功能的前提下,提高升级效率,是本领域技术人员需要解决的问题。
技术实现思路
[0003]本专利技术的目的在于提供一种分布式集群管理软件的在线升级方法、装置、设备及介质,以在不影响管理软件功能的前提下,提高升级效率。
[0004]为实现上述目的,本专利技术提供的一种分布式集群管理软件的在线升级方法,包括:
[0005]在对管理软件升级前,执行检查任务获得检查结果;所述检查任务用于对升级包、集群环境、各节点环境进行检查;
[0006]判断所述检 ...
【技术保护点】
【技术特征摘要】
1.一种分布式集群管理软件的在线升级方法,其特征在于,包括:在对管理软件升级前,执行检查任务获得检查结果;所述检查任务用于对升级包、集群环境、各节点环境进行检查;判断所述检查结果中是否存在检查不通过的目标检查项;若存在,则对所述目标检查项进行自动修复;若不存在,则对各从节点的管理软件进行升级;对各从节点的管理软件升级结束后,对原备主节点的管理软件进行升级,将升级后的原备主节点作为目标主节点,并将原主节点的管理软件虚拟IP漂移至所述目标主节点;对所述原主节点的管理软件进行升级,将升级后的原主节点作为所述目标主节点的目标备主节点。2.根据权利要求1所述的在线升级方法,其特征在于,所述执行检查任务获得检查结果,包括:将所述检查任务添加至任务管理器,以通过所述任务管理器监控所述检查任务的执行进度;执行所述检查任务获得各检查项的检查结果,并将各检查项的检查结果通过界面进行展示。3.根据权利要求1所述的在线升级方法,其特征在于,在对各节点环境进行检查时,所述执行检查任务获得检查结果包括:将待检查节点划分至不同的节点组;依次对每个节点组进行检查,在对每个节点组进行检查时,节点组内的各待检查节点通过并发方式进行检查。4.根据权利要求1所述的在线升级方法,其特征在于,所述对各从节点的管理软件进行升级,包括:将各从节点的管理软件升级任务添加至在线升级任务管理器,通过所述在线升级任务管理器以并发形式升级各从节点的管理软件。5.根据权利要求4所述的在线升级方法,其特征在于,所述对各从节点的管理软件进行升级时,还包括:若检测到从节点的管理软件升级失败,则将升级失败的从节点的管理软件版本,回退至升级前的管理软件版本。6.根据权利要求1所述的在线升级方法,其特征在于,对所述原主节点进行升级之前,所述在线升级方法还包...
【专利技术属性】
技术研发人员:韩宾,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。