[发明专利]一种分布式存储在线升级方法、装置、设备及可读介质有效
申请号: | 202110058584.8 | 申请日: | 2021-01-16 |
公开(公告)号: | CN112748884B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 丁纯杰;孟祥瑞 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F8/65 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;李红萧 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 存储 在线 升级 方法 装置 设备 可读 介质 | ||
1.一种分布式存储在线升级方法,其特征在于,包括依次在若干节点中的每一个节点执行以下步骤:
响应于接收到节点升级命令,由MON将所述节点下的全部OSD标记为down,并将所述全部OSD服务终止,同时将所述全部OSD服务拉起;
响应于接收到OSD服务启动消息,由MON触发议案并在预设时间内持续接收所述OSD服务启动消息;
在所述预设时间后结束所述议案并基于接收的若干启动消息对OSDMAP进行变更,并判断所述节点下的OSD服务是否全部启动,若是所述节点下的OSD服务未全部启动,继续接收OSD服务启动消息并返回上一步骤;以及
若是所述节点下的OSD服务全部启动,确认所述节点升级命令执行完毕,并向存储系统发送节点升级完成消息。
2.根据权利要求1所述的分布式存储在线升级方法,其特征在于,还包括:
响应于由存储系统接收到在线升级命令,依次对若干节点发送节点升级命令,以对所述若干节点进行串行升级。
3.根据权利要求2所述的分布式存储在线升级方法,其特征在于,依次对若干节点发送节点升级命令包括:
对目标节点发送节点升级命令;
响应于接收到所述目标节点返回的升级完成消息,判断所述目标节点是否为终点节点,若是所述目标节点不为终点节点,将下一节点设置为目标节点并返回上一步;
若是所述目标节点为终点节点,确认完成在线升级。
4.根据权利要求1所述的分布式存储在线升级方法,其特征在于,响应于接收到节点升级命令,由MON将所述节点下的全部OSD服务标记为down,并将所述全部OSD服务终止,同时将所述全部OSD服务拉起包括:
响应于接收到节点升级命令,通过系统命令将所述节点下的全部OSD服务终止;
响应于接收到至少一个所述OSD发送的服务终止消息,MON将所述OSD所在节点下的全部OSD服务标记为down,并再次将所述节点下的全部OSD服务终止,同时将所述全部OSD服务拉起。
5.根据权利要求1所述的分布式存储在线升级方法,其特征在于,由MON触发议案并在预设时间内持续接收所述OSD服务启动消息包括:
由MON触发议案,统计预设时间内接收到的OSD服务启动消息的数量,并基于所述数量计算累计启动数量;
判断所述节点下的OSD服务是否全部启动包括:
判断所述累计启动数量是否小于所述节点下全部OSD数量,若是所述累计启动数量小于所述节点下全部OSD数量,确认所述节点下的OSD服务未全部启动。
6.根据权利要求5所述的分布式存储在线升级方法,其特征在于,还包括:
若是所述累计启动数量等于所述节点下全部OSD数量,确认所述节点下的OSD服务全部启动。
7.根据权利要求1所述的分布式存储在线升级方法,其特征在于,基于接收的若干启动消息对OSDMAP进行变更包括:
基于所述接收的若干启动消息,将OSDMAP中对应OSD的标记更新为up。
8.一种分布式存储在线升级装置,其特征在于,包括:
终止模块,配置用于响应于接收到节点升级命令,由MON将所述节点下的全部OSD服务标记为down,并将所述全部OSD服务终止,同时将所述全部OSD服务拉起;
议案模块,配置用于响应于接收到OSD服务启动消息,由MON触发议案并在预设时间内持续接收所述OSD服务启动消息;
更新模块,配置用于在所述预设时间后结束所述议案并基于接收的若干启动消息对OSDMAP进行变更,并判断所述节点下的OSD服务是否全部启动,若是所述节点下的OSD服务未全部启动,继续接收OSD服务启动消息并返回上一步骤;以及
结束模块,配置用于若是所述节点下的OSD服务全部启动,确认所述节点升级命令执行完毕,并向存储系统发送节点升级完成消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110058584.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轴类零件进给驱动装置
- 下一篇:一种黑水虻高效养殖饲料及其养殖方法