[发明专利]一种存储系统热升级方法、系统及电子设备和存储介质在审
申请号: | 201910380609.9 | 申请日: | 2019-05-08 |
公开(公告)号: | CN110096301A | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 柳家福;吴大立 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储系统 目标存储 存储副本 目标主机 热升级 存储数据 主机 电子设备 升级过程 升级包 副本 升级 计算机可读存储介质 存储介质 更新操作 升级操作 数据对应 完整数据 修复目标 申请 迁移 概率 | ||
1.一种存储系统热升级方法,其特征在于,包括:
获取升级包,并在所述存储系统中确定目标主机;其中,所述存储系统中的所有存储数据均存在多个存储副本;
根据所述升级包对所述目标主机进行升级操作;其中,在升级过程中对目标存储数据的更新操作落入所述目标存储数据对应的除目标存储副本之外的存储副本中,所述目标存储副本为所述目标存储数据在所述目标主机中的存储副本;
升级完成后根据所述目标主机中的存储数据在其他主机上的存储副本修复所述目标主机中的存储数据。
2.根据权利要求1所述存储系统热升级方法,其特征在于,所述获取升级包,包括:
获取升级包;
对所述升级包中所有基准文件进行散列计算,并将计算结果作为每个所述基准文件的基准散列值;
相应的,所述根据所述升级包对所述目标主机进行升级操作,包括:
对所述目标主机中当前环境下所有文件进行散列计算得到每个所述文件的散列值;
比较每个所述文件的散列值与所述文件在所述升级包中对应的基准文件的基准散列值;
将比较结果不一致的文件确定为待替换文件,并将所述待替换文件替换为所述待替换文件在所述升级包中对应的基准文件。
3.根据权利要求2所述存储系统热升级方法,其特征在于,所述散列值具体为MD5值。
4.根据权利要求1所述存储系统热升级方法,其特征在于,所述获取升级包之前,还包括:
关闭所述存储系统的写缓存。
5.根据权利要求1所述存储系统热升级方法,其特征在于,在所述存储系统中确定目标主机,包括:
根据故障域划分规则为所述存储系统划分故障域;其中,所述故障域划分规则包括将存储每个存储数据的不同存储副本的主机划分至不同的故障域中;
在所有所述故障域中确定当前故障域,将所述当前故障域中的所有主机同时确定为所述目标主机。
6.根据权利要求5所述存储系统热升级方法,其特征在于,所述故障域划分规则还包括将存储不同存储数据的主机划分至相同的故障域中。
7.根据权利要求5所述存储系统热升级方法,其特征在于,还包括:
创建监控线程,当所述监控线程监控到所述当前故障域的所有主机全部升级完成时,从未升级的故障域中重新确定当前故障域。
8.根据权利要求1至7中任一项所述存储系统热升级方法,其特征在于,所述升级完成后根据所述目标主机中的存储数据在其他主机上的存储副本修复所述目标主机中的存储数据,包括:
升级完成后将所述目标主机中的所述目标存储副本替换为所述目标存储数据对应的除所述目标存储副本之外的存储副本。
9.一种存储系统热升级系统,其特征在于,包括:
获取模块,用于获取升级包,并在所述存储系统中确定目标主机;其中,所述存储系统中的所有存储数据均存在多个存储副本;
升级模块,用于根据所述升级包对所述目标主机进行升级操作;其中,在升级过程中对目标存储数据的更新操作落入所述目标存储数据对应的除目标存储副本之外的存储副本中,所述目标存储副本为所述目标存储数据在所述目标主机中的存储副本;
修复模块,用于升级完成后根据所述目标主机中的存储数据在其他主机上的存储副本修复所述目标主机中的存储数据。
10.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至8任一项所述存储系统热升级方法的步骤。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述存储系统热升级方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910380609.9/1.html,转载请声明来源钻瓜专利网。