[发明专利]一种集群管理软件的自升级系统在审
申请号: | 202111236107.2 | 申请日: | 2021-10-22 |
公开(公告)号: | CN113986287A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 韩宾 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张建成 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 管理软件 升级 系统 | ||
本发明提出的一种集群管理软件的自升级系统,包括:监控模块和升级模块,所述监控模块,用于监控集群管理软件的升级过程,调度升级任务,并对升级过程中产生的异常进行处理恢复,能够有效的增加升级健壮性,保证升级任务的执行。所述升级模块,用于根据带升级的集群节点的逻辑分类执行集群管理软件的升级任务。升级模块作为升级主体用来执行升级任务。本发明能够在不影响集群管理软件以及集群功能的前提下进行集群管理软件的自升级。
技术领域
本发明涉及计算机技术领域,更具体的说是涉及一种集群管理软件的自升级系统。
背景技术
计算机集群简称集群,是一种计算机系统,它通过一组松散集成的计算机软件(和/或)硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度(和/或)可靠性。一般情况下集群计算机比单个计算机,工作站或超级计算机性能价格比要高得多。集群就是一组相互独立的计算机,通过高速的网络组成一个计算机系统,每个集群节点都是运行其自己进程的一个独立服务器。对网络用户来讲,网站后端就是一个单一的系统,协同起来向用户提供系统资源,系统服务。通过网络连接组合成一个组合来共同完一个任务。集群具有扩展能力强、实现方式容易、高可用性以及易管理性等优点,能满足当今不断增长的信息服务需求。
当前,集群管理软件肩负着集群的管理职能,随着集群规模的增大以及管理软件功能的不可或缺性。如何在不影响管理软件正常运行的情况下进行管理软件的自升级成为急需解决的问题。
现有集群管理软件升级方式存在如下问题:
1、集群管理软件需要离线进行升级即需要在关闭管理软件后才能进行管理软件的升级。
2、升级过程中未对集群资源进行控制导致因升级占用资源过多影响集群业务。
发明内容
针对以上问题,本发明的目的在于提供一种集群管理软件的自升级系统,能够在不影响集群管理软件以及集群功能的前提下进行集群管理软件的自升级。
本发明为实现上述目的,通过以下技术方案实现:一种集群管理软件的自升级系统,包括:监控模块和升级模块,
所述监控模块,用于监控集群管理软件的升级过程,调度升级任务,并对升级过程中产生的异常进行处理恢复,能够有效的增加升级健壮性,保证升级任务的执行。
所述升级模块,用于根据带升级的集群节点的逻辑分类执行集群管理软件的升级任务。升级模块作为升级主体用来执行升级任务。
进一步,所述监控模块包括:
任务调度器,用于在集群节点升级过程中,将集群管理软件下发的升级任务调度至其他未升级节点或已升级节点上执行,保证在升级过程中,管软软件可正常使用。
数据库管理单元,用于在集群节点升级过程中暂时中止各节点数据库的同步;为保证各节点数据库的一致性以及数据不丢失,在集群升级过程中暂时中止各节点数据库的同步。统一由监控模块进行管理和节点间同步。
断点续升单元,用于记录集群节点的升级进度,当集群节点升级任务因异常导致中断,在异常恢复后自动拉起集群节点升级任务并根据升级进度继续执行升级任务,从而不需要从头开始升级。
异常处理器,用于监控集群节点升级过程中的异常种类,并根据异常种类进行相应的异常处理。
回滚单元,用于在集群节点升级出现异常后进行节点回滚,从而提供了节点级的归滚功能。
进一步,所述升级模块包括:
升级任务调度单元,用于根据节点的状态信息判断此节点是否适合执行升级;若适合升级,则执行升级操作,若不适合升级,则对节点资源进行整合后进行节点升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111236107.2/2.html,转载请声明来源钻瓜专利网。