【技术实现步骤摘要】
一种存储管理方法、节点、计算机存储介质及系统
[0001]本申请涉及存储管理领域,尤其涉及一种存储管理方法、节点、计算机存储介质及系统。
技术介绍
[0002]目前,弹性存储系统为用户提供自定义的共享文件存储服务,通过控制调度节点的调度算法决定由哪个共享驱动节点在其所管理的存储资源池中创建共享文件存储。在具体实现过程中,共享驱动节点内部的存储驱动是通过基于安全外壳协议(Secure Shell,SSH)的管理网络来对后端存储资源进行管理的,然而,SSH协议本身的交互性和灵活性都比较弱,并不太适合弹性存储系统这种对于互操作性需求较强场景,而且也限制了弹性存储系统后端存储资源的扩展能力。
技术实现思路
[0003]本申请的主要目的在于提出一种存储管理方法、节点、计算机存储介质及系统,通过共享驱动节点控制代理节点执行不同的管理功能,为弹性存储系统提供更稳定的后端支持。
[0004]本申请的技术方案可以如下实现:
[0005]第一方面,本申请实施例提供了一种存储管理方法,应用于共享驱动节点,该方法包括 ...
【技术保护点】
【技术特征摘要】
1.一种存储管理方法,其特征在于,应用于共享驱动节点,所述方法包括:接收与目标文件相关联的管理指令;确定所述管理指令对应的代理节点集群;其中,所述代理节点集群至少包括第一代理节点集群和第二代理节点集群,所述第一代理节点集群用于实现文件存储在存储资源池中的管理功能,所述第二代理节点集群用于实现文件存储在网络文件系统NFS服务集群中的管理功能;将所述管理指令发送到所确定的代理节点集群,以使得所述代理节点集群内的代理节点对所述目标文件进行管理。2.根据权利要求1所述的存储管理方法,其特征在于,在所述接收与目标文件相关联的管理指令之前,所述方法还包括:接收待配置代理节点的注册信息;基于所接收的注册信息,判断所述待配置代理节点的角色类型;当判断到所述待配置代理节点的角色类型为第一角色时,将所述待配置代理节点归类于第一代理节点集群;其中,所述第一角色指示代理节点用于实现文件存储在存储资源池中的管理功能;当判断到所述待配置代理节点的角色类型为第二角色时,将所述代理节点归类于第二代理节点集群;其中,所述第二角色指示代理节点用于实现文件存储在NFS服务集群中的管理功能。3.根据权利要求1所述的存储管理方法,其特征在于,在所述将所述管理指令发送到所确定的代理节点集群之后,所述方法还包括:针对所述代理节点集群内每一代理节点,判断是否接收到代理节点发送的状态上报信息;若接收到所述代理节点发送的状态上报信息,则基于所述状态上报信息将所述代理节点的状态标记为有效状态;若未接收到所述代理节点发送的状态上报信息,则将所述代理节点的状态标记为失效状态。4.根据权利要求1所述的存储管理方法,其特征在于,在所述将所述管理指令发送到所确定的代理节点集群之后,所述方法还包括:向所述代理节点集群内每一代理节点发送状态查询信息;基于每一代理节点对所述状态查询信息的响应,确定每一代理节点的状态是否有效。5.根据权利要求4所述的存储管理方法,其特征在于,所述基于每一代理节点对所述状态查询信息的响应,确定每一代理节点的状态是否有效,包括:若接收到代理节点发送的反馈信息,则确定所述代理节点的状态有效,并将所述代理节点的状态标记为有效状态;若未接收到代理节点发送的反馈信息,则确定所述代理节点的状态失效,并将所述代理节点的状态标记为失效状态。6.根据权利要求1-5任一项所述的存储管理方法,其特征在于,所述将所述管理指令发送到所确定的代理节点集群,包括:基于消息队列协议将所述管理指令发送到所确定的代理节点集群。
7.一种存储管理方法,其特征在于,应用于代理节点,所述方法包括:接收共享驱动节点发送的与目标文件相关联的管理指令;通过预置功能接口执行所述管理指令,以实现对所述目标文件的管理;其中,所述预置功能接口包括存储驱动接口和发布驱动接口,所述存储驱动接口用于实现所述目标文件在存储资源池中的存储,所述发布驱动接口用于实现所...
【专利技术属性】
技术研发人员:金伟毅,王东旭,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。