一种分布式存储在线升级方法、装置、设备及可读介质制造方法及图纸

技术编号:28320161 阅读:20 留言:0更新日期:2021-05-04 13:00
本发明专利技术公开了一种分布式存储在线升级方法,包括依次在若干节点执行以下步骤:响应于接收到节点升级命令,由MON将节点下的全部OSD标记为down,并将全部OSD服务终止,同时将全部OSD服务拉起;响应于接收到OSD服务启动消息,由MON触发议案并在预设时间内持续接收OSD服务启动消息;在预设时间后结束议案并基于接收的若干启动消息对OSDMAP进行变更,并判断节点下的OSD服务是否全部启动,若是节点下的OSD服务未全部启动,继续接收OSD服务启动消息并返回上一步骤;以及若是节点下的OSD服务全部启动,确认节点升级命令执行完毕,并向存储系统发送节点升级完成消息。本发明专利技术还公开了相应的装置、计算机设备和可读存储介质。本发明专利技术降低存储系统在线升级过程中的前端业务影响。

【技术实现步骤摘要】
一种分布式存储在线升级方法、装置、设备及可读介质
本专利技术涉及存储
,尤其涉及一种分布式存储在线升级方法、装置、设备及可读介质。
技术介绍
在分布式存储系统中,一般会有1到N个节点,用以保证数据的冗余性,以及提供高性能、高可用的存储服务。同时,随着存储各项技术的不断发展、以及客户现场问题的不断改进,对于客户已经部署完成的集群需要定期进行升级,以保证存储系统的高可用性。当前存储系统升级主要有两种方式:离线升级和在线升级。离线升级过程需要停掉存储服务,前端业务也随之中断,对客户影响大;在线升级是一种不需要中断前端业务的升级方式,现已被越来越多的客户采用。但是不管是何种方式的升级过程,其本质都是首先升级到最新版本,之后需要适时的重启存储部分服务,以使对应服务、进程以最新版本运行,因而即使是在线升级也会对前端业务造成短暂的影响,减弱在线升级过程的前端业务影响已成为存储系统升级亟待解决的问题。在当前主流的存储系统在线升级过程中,为了减小业务影响,会首先将存储系统的MON服务、OSD服务直接kill掉,然后分别再很快拉起对应线程,一本文档来自技高网...

【技术保护点】
1.一种分布式存储在线升级方法,其特征在于,包括依次在若干节点中的每一个节点执行以下步骤:/n响应于接收到节点升级命令,由MON将所述节点下的全部OSD标记为down,并将所述全部OSD服务终止,同时将所述全部OSD服务拉起;/n响应于接收到OSD服务启动消息,由MON触发议案并在预设时间内持续接收所述OSD服务启动消息;/n在所述预设时间后结束所述议案并基于接收的若干启动消息对OSDMAP进行变更,并判断所述节点下的OSD服务是否全部启动,若是所述节点下的OSD服务未全部启动,继续接收OSD服务启动消息并返回上一步骤;以及/n若是所述节点下的OSD服务全部启动,确认所述节点升级命令执行完毕,...

【技术特征摘要】
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触发议案并在预设时间内持续接收所述O...

【专利技术属性】
技术研发人员:丁纯杰孟祥瑞
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1