The present invention relates to the technical field of communication, in particular to a cluster system upgrade control method and device, using the software system to solve the problems existing in the prior art video cluster upgrade cause unnecessary interruption of business and the impact of video cluster stability problems. This application relates to the scheme through the separate video storage cluster business, let each business cluster characteristics, and can independently upgrade function, on the basis of the optimization of cluster upgrading. As a result, other businesses can continue to work in a cluster without being affected by the business upgrade when functional fixes are made to a business. In addition, if the overall business function upgrade, can be batch upgrade according to node state, this upgrade process scope of business interruption and time will be minimized, the continuity and availability of video storage cluster upgrade.
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种集群系统的升级控制方法及装置。
技术介绍
视频存储集群产品系统(简称视频集群)一般会集成有多种不同的业务功能,例如:存储业务功能、转发业务功能等,因而,视频集群相比于一般的存储集群而言具有更高的稳定性和鲁棒性。当前,在视频集群的软件系统升级方面,普遍采用以下两种:1、通过升级服务器批量升级视频集群中所有节点;2、按规则分批升级集群中的节点,并将待升级的节点负载的任务备份到其他节点。然而,针对方案1,由于其升级是针对所有节点,因此,势必会造成该视频集群中的所有业务中断,影响业务的正常执行。而方案2中是根据设备节点的状态属性来进行分批升级,虽然将待升级的节点负载的任务进行备份,但是,考虑到每个设备节点可能存在多个业务,例如,如图1所示,主升级控制器11分控有三个次升级控制器12,其中,该次升级控制器12是对应于每个节点的,因而,其升级必然造成该节点上的所有业务短期中断,尤其是针对该节点中并不需要升级的业务而言,其中断是没有必要的,进而,造成该视频集群中不需要升级的业务发生不必要的中断,给视频集群的稳定性造成影响。
技术实现思路
本专利技术实施例提供一种集群系统的升级控制方法及装置,用以解决现有技术中存在的视频集群的软件系统升级造成不必要的业务中断而影响视频集群稳定性的问题。本专利技术实施例采用以下技术方案:一种集群系统的升级方法,所述方法包括:主升级控制器接收新版本文件,并按照各个业务升级控制器对应的业务之间的串行执行顺序,根据所述新版本文件依次对相应业务升级控制器进行升级控制;所述业务升级控制器根据所述主升级控制器的升级 ...
【技术保护点】
一种集群系统的升级控制方法,其特征在于,所述方法包括:主升级控制器接收新版本文件,并按照各个业务升级控制器对应的业务之间的串行执行顺序,根据所述新版本文件依次对相应业务升级控制器进行升级控制;所述业务升级控制器根据所述主升级控制器的升级控制对相应节点进行升级;其中,所述业务升级控制器一一对应于每个业务。
【技术特征摘要】
1.一种集群系统的升级控制方法,其特征在于,所述方法包括:主升级控制器接收新版本文件,并按照各个业务升级控制器对应的业务之间的串行执行顺序,根据所述新版本文件依次对相应业务升级控制器进行升级控制;所述业务升级控制器根据所述主升级控制器的升级控制对相应节点进行升级;其中,所述业务升级控制器一一对应于每个业务。2.如权利要求1所述的方法,其特征在于,所述主升级控制器根据所述新版本文件对业务升级控制器进行升级控制,具体包括:获取业务升级控制器的当前版本文件;判断所述新版本文件的版本等级是否高于所述业务升级控制器的当前版本文件;若是,则根据所述新版本文件触发所述业务升级控制器启动升级操作,否则,结束升级控制。3.如权利要求2所述的方法,其特征在于,所述业务升级控制器进行升级操作,具体包括:获取所述业务升级控制器对应的业务中所有节点的类型;根据所有节点的类型对各个节点进行分类;按照分类结果依次对各个节点升级。4.如权利要求3所述的方法,其特征在于,所述业务升级控制器根据所有节点的类型对各个节点进行分类,具体包括:所述业务升级控制器按照节点的类型将所有节点分类为:一级节点、二级节点、三级节点和四级节点;其中,所述一级节点为无负载的业务节点,所述二级节点为有负载的业务节点,所述三级节点为管理节点的备份节点,所述四级节点为管理节点。5.如权利要求4所述的方法,其特征在于,所述业务升级控制器按照分类结果依次对各个节点升级,具体包括:所述业务升级控制器按照节点等级由低至高的顺序依次对各个等级的节点升级。6.如权利要求5所述的方法,其特征在于,所述业务升级控制器对任一节点进行升级,具体包括:将所述节点所负载的任务备份至该业务中的备份节点;在备份完成之后,通知与该节点所负载的任务具有关联关系的其它业务重定向至所述备份节点;将新版本文件发送至所述节点进行版本更新升级。7.一种集群系统的升级控制装置...
【专利技术属性】
技术研发人员:周夏杰,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。