[发明专利]一种集群管理软件的自升级系统在审
申请号: | 202111236107.2 | 申请日: | 2021-10-22 |
公开(公告)号: | CN113986287A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 韩宾 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张建成 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 管理软件 升级 系统 | ||
1.一种集群管理软件的自升级系统,其特征在于,包括:监控模块和升级模块,所述监控模块,用于监控集群管理软件的升级过程,调度升级任务,并对升级过程中产生的异常进行处理恢复;
所述升级模块,用于根据带升级的集群节点的逻辑分类执行集群管理软件的升级任务。
2.根据权利要求1所述的集群管理软件的自升级系统,其特征在于,所述监控模块包括:
任务调度器,用于在集群节点升级过程中,将集群管理软件下发的升级任务调度至其他未升级节点或已升级节点上执行;
数据库管理单元,用于在集群节点升级过程中暂时中止各节点数据库的同步;断点续升单元,用于记录集群节点的升级进度,当集群节点升级任务因异常导致中断,在异常恢复后自动拉起集群节点升级任务并根据升级进度继续执行升级任务;
异常处理器,用于监控集群节点升级过程中的异常种类,并根据异常种类进行相应的异常处理;
回滚单元,用于在集群节点升级出现异常后进行节点回滚。
3.根据权利要求1所述的集群管理软件的自升级系统,其特征在于,所述升级模块包括:
升级任务调度单元,用于根据节点的状态信息判断此节点是否适合执行升级;若适合升级,则执行升级操作,若不适合升级,则对节点资源进行整合后进行节点升级;
集群节点逻辑分类单元,用于将集群节点按照各自功能划分为主控节点、主节点、备节点、一般节点;
升级流程控制单元,用于按照升级优先级进行节点的升级;其中,升级优先级由高到低依次为一般节点、备节点、主节点、主控节点。
4.根据权利要求2所述的集群管理软件的自升级系统,其特征在于,所述根据异常种类进行相应的异常处理具体为:
若为程序异常,且异常程序为可自动进行修复的程序,等待自动异常修复后继续执行升级;
若为阻塞集群节点功能的正常执行且无法自动修复的异常,则执行回滚操作;若为不阻塞集群节点功能的正常执行且无法自动修复的异常,则在升级任务执行完成后发出警报信号通知人工进行处理。
5.根据权利要求3所述的集群管理软件的自升级系统,其特征在于,所述节点的状态信息包括:节点的运行状态数据、资源消耗数据和节点正在执行的任务数据。
6.根据权利要求3所述的集群管理软件的自升级系统,其特征在于,所述升级模块还包括:
断点升级单元,用于当集群节点因异常退出升级后,在异常排除后根据断点继续执行升级操作;
漂移控制单元,用于在集群节点升级过程中控制主控节点和主节点的漂移。
7.根据权利要求3所述的集群管理软件的自升级系统,其特征在于,所述一般节点采用组内并发组间串行的方式进行升级;所述备节点、主节点、主控节点均采用串行升级方式。
8.根据权利要求3所述的集群管理软件的自升级系统,其特征在于,在执行所述备节点升级之前,先将该节点踢出备节点列表,升级完成后再将该节点加入备节点列表。
9.根据权利要求3所述的集群管理软件的自升级系统,其特征在于,在执行所述主节点升级之前,先将主节点漂移至其他已完成升级的备节点上,并将主节点转换为备节点后再执行节点升级。
10.根据权利要求3所述的集群管理软件的自升级系统,其特征在于,当所述一般节点、备节点、主节点全部完成升级后在执行主控节点升级,在主控节点执行升级前,通过升级模块将升级进程迁移至其他节点在执行主控节点的升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111236107.2/1.html,转载请声明来源钻瓜专利网。