利索能及
我要发布
收藏
专利号: 2016109533922
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-06
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于管理节点的扩容方法,其特征在于,应用于存储系统中的代理服务设备,所述方法包括:确定所述系统中新增管理节点及原管理节点的数量之和;

根据所述数量之和,将所述系统中的存储块进行重分配;

针对所述系统中每个管理节点,确定为其分配的第一存储块及所述第一存储块对应的第一数据索引,并将所述第一数据索引发送给所述管理节点。

2.根据权利要求1所述的方法,其特征在于,在所述确定所述系统中新增管理节点及原管理节点的数量之和的步骤之后,还包括:根据所述数量之和,将所述系统的服务对象进行重分配;

针对所述系统中每个管理节点,确定为其分配的第一服务对象;

记录管理节点及为其分配的第一服务对象的对应关系;

所述方法还包括:

当接收到服务对象发送的存储数据的指令时,根据所记录的对应关系,确定所述服务对象对应的管理节点,以使所确定的管理节点根据所述存储数据的指令存储数据;

当接收到服务对象发送的读取数据的指令时,根据所记录的对应关系,确定所述服务对象对应的管理节点,以使所确定的管理节点根据所述读取数据的指令读取数据。

3.根据权利要求1所述的方法,其特征在于,在所述确定所述系统中新增管理节点及原管理节点的数量之和的步骤之前,还包括:确定候选新增管理节点;

判断所述候选新增管理节点与所述系统中原管理节点的应用环境是否兼容,如果是,将所述候选新增管理节点确定为新增管理节点。

4.根据权利要求3所述的方法,其特征在于,在所述将所述候选新增管理节点确定为新增管理节点的步骤之后,还包括:配置所述新增管理节点的应用环境,以使所述新增管理节点的应用环境与所述系统中原管理节点的应用环境相匹配。

5.根据权利要求4所述的方法,其特征在于,在所述配置所述新增管理节点的应用环境的步骤之前,还包括:判断所述系统中原管理节点的应用环境是否存在异常;

如果否,执行所述配置所述新增管理节点的应用环境的步骤,如果是,输出异常提示信息。

6.根据权利要求1所述的方法,其特征在于,在所述确定所述系统中新增管理节点及原管理节点的数量之和的步骤之前,还包括:将所述系统中原管理节点及新增管理节点设置为不可连接的状态,以使所述系统中原管理节点及新增管理节点停止与所述系统中的存储节点之间的数据交互;

在所述将所述第一数据索引发送给所述管理节点的步骤之后,还包括:将所述系统中原管理节点及新增管理节点设置为可连接的状态,以使所述系统中原管理节点及新增管理节点恢复与所述系统中的存储节点之间的数据交互。

7.根据权利要求1所述的方法,其特征在于,在所述将所述第一数据索引发送给所述管理节点的步骤之前,还包括:添加所述系统中新增管理节点的设备信息;

所述将所述第一数据索引发送给所述管理节点的步骤包括:根据所述新增管理节点的设备信息、及预先存储的所述系统中原管理节点的设备信息,将每份第一数据索引发送给其对应的管理节点。

8.一种基于管理节点的扩容装置,其特征在于,应用于存储系统中的代理服务设备,所述装置包括:第一确定模块,用于确定所述系统中新增管理节点及原管理节点的数量之和;

第一分配模块,用于根据所述数量之和,将所述系统中的存储块进行重分配;

发送模块,用于针对所述系统中每个管理节点,确定为其分配的第一存储块及所述第一存储块对应的第一数据索引,并将所述第一数据索引发送给所述管理节点。

9.根据权利要求8所述的装置,其特征在于,所述装置还包括:第二分配模块,用于根据所述数量之和,将所述系统的服务对象进行重分配;

第二确定模块,用于针对所述系统中每个管理节点,确定为其分配的第一服务对象;

记录模块,用于记录管理节点及为其分配的第一服务对象的对应关系;

第三确定模块,用于当接收到服务对象发送的存储数据的指令时,根据所述记录模块记录的对应关系,确定所述服务对象对应的管理节点,以使所确定的管理节点根据所述存储数据的指令存储数据;

第四确定模块,用于当接收到服务对象发送的读取数据的指令时,根据所述记录模块记录的对应关系,确定所述服务对象对应的管理节点,以使所确定的管理节点根据所述读取数据的指令读取数据。

10.根据权利要求8所述的装置,其特征在于,所述装置还包括:第五确定模块,用于确定候选新增管理节点;

第一判断模块,用于判断所述候选新增管理节点与所述系统中原管理节点的应用环境是否兼容,如果是,触发第六确定模块;

第六确定模块,用于将所述候选新增管理节点确定为新增管理节点。

11.根据权利要求10所述的装置,其特征在于,所述装置还包括:配置模块,用于配置所述新增管理节点的应用环境,以使所述新增管理节点的应用环境与所述系统中原管理节点的应用环境相匹配。

12.根据权利要求11所述的装置,其特征在于,所述装置还包括:第二判断模块,用于判断所述系统中原管理节点的应用环境是否存在异常;如果否,触发所述配置模块,如果是,触发输出模块;

输出模块,用于输出异常提示信息。

13.根据权利要求8所述的装置,其特征在于,所述装置还包括:第一设置模块,用于在确定所述系统中新增管理节点及原管理节点的数量之和之前,将所述系统中原管理节点及新增管理节点设置为不可连接的状态,以使所述系统中原管理节点及新增管理节点停止与所述系统中的存储节点之间的数据交互;

第二设置模块,用于在将所述第一数据索引发送给所述管理节点之后,将所述系统中原管理节点及新增管理节点设置为可连接的状态,以使所述系统中原管理节点及新增管理节点恢复与所述系统中的存储节点之间的数据交互。

14.根据权利要求8所述的装置,其特征在于,所述装置还包括:添加模块,用于添加所述系统中新增管理节点的设备信息;

所述发送模块,具体用于:

针对所述系统中每个管理节点,确定为其分配的第一存储块及所述第一存储块对应的第一数据索引,并根据所述新增管理节点的设备信息、及预先存储的所述系统中原管理节点的设备信息,将所述第一数据索引发送给所述管理节点。

15.一种存储系统,其特征在于,包括:代理服务设备和管理节点,其中,所述代理服务设备,用于确定存储系统中新增管理节点及原管理节点的数量之和;根据所述数量之和,将所述系统中的存储块进行重分配;针对所述系统中每个管理节点,确定为其分配的第一存储块及所述第一存储块对应的第一数据索引,并将所述第一数据索引发送给所述管理节点;

所述管理节点,用于接收所述代理服务设备发送的数据索引,根据所接收到的数据索引对所述系统中的存储块进行管理。

16.根据权利要求15所述的系统,其特征在于,所述代理服务设备为所述系统中任一管理节点。