【技术实现步骤摘要】
一种在线升级暂停时使用web管理平台的方法和装置
[0001]本专利技术涉及存储集群领域,更具体地,特别是指一种在线升级暂停时使用
web
管理平台的方法
、
系统
、
设备和计算机可读存储介质
。
技术介绍
[0002]随着存储功能的发展,同时在版本升级期间不能影响客户的核心业务的前提下,
web(
网页
)
管理模块提供了在线升级功能
。
目前整个存储系统包括了底软模块
、
核软模块以及
web
管理平台,当前在线升级功能会对存储环境中的每个节点进行升级,只有所有节点都升级成功整个集群才认为在线升级成功,可是对于大规模集群,用户提供的升级窗口期短,会出现用户在特定时间段只升级特定节点,集群剩余节点会选择合适的时间窗口再次进行升级,这种情形会导致节点间版本代码不一致,也会给客户带来极差的体检,最直观的表现是在操作
web
管理平台时弹出大量的报错,给用户带来不必要的恐慌
。
技术实现思路
[0003]有鉴于此,本专利技术实施例的目的在于提出一种在线升级暂停时使用
web
管理平台的方法
、
系统
、
计算机设备及计算机可读存储介质,本专利技术在
web
管理平台中加入一个在线升级暂停模块,该升级暂停模块是一个常驻进程,会时时检测集群是处于升级暂停状态还是升级完成状态,对于集群处于 ...
【技术保护点】
【技术特征摘要】
1.
一种在线升级暂停时使用
web
管理平台的方法,其特征在于,包括如下步骤:在
web
管理平台的每个节点中加入升级暂停模块,并通过
web
管理平台主节点的升级暂停模块判断集群中是否存在正在执行的在线升级任务;响应于集群中不存在正在执行的在线升级任务且各个节点间软件版本不一致且
web
管理平台的配置文件记录为暂停状态,将操作请求下发到主节点的升级暂停模块;响应于所述主节点的软件版本未升级且所述操作请求在当前版本上无法执行,将所述操作请求记录到升级暂停模块的数据库中;以及通过所述升级暂停模块的延迟机制检查数据库中是否记录有请求数据,响应于数据库记录有请求数据,将数据库记录的操作请求和参数下发到
web
管理平台对应的模块
。2.
根据权利要求1所述的在线升级暂停时使用
web
管理平台的方法,其特征在于,所述将所述操作请求记录到升级暂停模块的数据库中包括:将所述操作请求的种类
、
请求接口
、
请求参数
、
请求下发时间
、
请求执行状态
、
请求完成时间和请求失败的原因记录到升级暂停模块的数据库中
。3.
根据权利要求1所述的在线升级暂停时使用
web
管理平台的方法,其特征在于,所述将所述操作请求记录到升级暂停模块的数据库中包括:将记录到升级暂停模块的数据库中的数据同步到集群的其他备节点中
。4.
根据权利要求1所述的在线升级暂停时使用
web
管理平台的方法,其特征在于,所述将所述操作请求记录到升级暂停模块的数据库中包括:将查询类请求记录到查询类数据库中,并将创建
、
删除
、
编辑
、
修改类请求记录到操作类数据库中
。5.
根据权利要求4所述的在线升级暂停时使用
web
管理平台的方法,其特征在于,所述通过所述升级暂停模块的延迟机制检查数据库中是否记录有请求数据包括:响应于升...
【专利技术属性】
技术研发人员:庆隆阳,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。