【技术实现步骤摘要】
一种集群系统的软件升级方法和系统
本专利技术涉及计算机领域
,特别是涉及一种集群系统的软件升级方法和系统。
技术介绍
随着软件工程的飞速发展,软件迭代开发速度较快,交付给用户的产品需要不断的进行升级以获取新功能。目前,传统的升级方案是从网上下载升级包,升级包中包括需要更新的软件包,对软件包进行替换以完成升级要求;这些方法需要不断的打扰用户,让用户判断各种升级类型,并且升级完成后需要提示用户重启系统以重新启动服务。在单纯的单个计算机系统中进行这种升级,对用户的打扰可以忍受;但是随着计算机集群的不断增大,例如一个计算机集群达到上千台计算机,这时对用户的任何一次打扰都会倍级增长。因此,采用自动升级的方法,解决计算机集群中所有计算机的批量升级。常见的有批量部署工具如pssh、dsh和puppet,能够批量执行升级命令,但是需要系统管理员提前配置管理环境,并不适用于产品对外进行推广。
技术实现思路
本专利技术的目的是提供了一种集群系统的软件升级方法和系统,减少了系统管理员必须实现的配置操作,提高了运维的效率,减少了系统管理员运维失误的可能性,增加了产品的可靠性。为解决上述 ...
【技术保护点】
一种集群系统的软件升级方法,其特征在于,包括:步骤1,对集群中的节点分发升级包;步骤2,检查所述升级包是否签名且完整;若是,步骤3,对所述节点进行升级前操作,预备升级,若否,步骤4,禁止升级并返回原因;步骤5,对完成所述升级前操作的所述节点开启事务并进行升级。
【技术特征摘要】
1.一种集群系统的软件升级方法,其特征在于,包括:步骤1,对集群中的节点分发升级包;步骤2,检查所述升级包是否签名且完整;若是,步骤3,对所述节点进行升级前操作,预备升级,若否,步骤4,禁止升级并返回原因;步骤5,对完成所述升级前操作的所述节点开启事务并进行升级。2.如权利要求1所述集群系统的软件升级方法,其特征在于,所述步骤3,包括:对所述节点保存数据和停止服务。3.如权利要求2所述集群系统的软件升级方法,其特征在于,在所述步骤5之后,还包括:步骤6,判断所述节点是否升级成功;若是,步骤7,关闭所述事务并进行升级后操作,若否,步骤8,关闭所述事务并返回升级失败原因。4.如权利要求3所述集群系统的软件升级方法,其特征在于,所述步骤7,包括:检查并开启所述停止的服务。5.如权利要求4所述集群系统的软件升级方法,其特征在于,在所述步骤7之后,还包括:返回升级成功的消息。6.如权利要求5所述集群系统的软件升级方法,其特征在于,在所述步骤7之后,还包括:判断是否在管理界面显示所述升级成功的消息;若否,...
【专利技术属性】
技术研发人员:王亮,张云龙,袁艳涛,刘洋,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。