磁盘柜冗余管理方法及装置制造方法及图纸

技术编号:39825115 阅读:7 留言:0更新日期:2023-12-29 16:00
本发明专利技术提供一种磁盘柜冗余管理方法及装置,该方法包括:确定当前时刻目标磁盘主柜的实时性能配置模式,并获取所述目标磁盘主柜与其它磁盘柜之间的实时磁盘柜级联方式,其中,所述目标磁盘主柜为待进行冗余管理的磁盘柜,所述目标磁盘主柜通过存储系统与业务服务器连接;根据所述实时性能配置模式,从所述当前时刻的所述目标磁盘主柜

【技术实现步骤摘要】
磁盘柜冗余管理方法及装置


[0001]本专利技术涉及存储
,尤其涉及一种磁盘柜冗余管理方法及装置


技术介绍

[0002]在多控阵列存储系统中,一般会应用诸如
JBOD(Just a Bunch Of Disks)

JBOF(Just a Bunch of Flash drives)
等不同类型的磁盘柜进行存储容量的扩展,为了最大限度的增加存储容量,还会采用磁盘柜纵向级联的方式进行扩展

[0003]然而,为了增加存储集群的可靠性,保证单个磁盘柜失效时不会对业务造成影响,需要限制磁盘柜的纵向级联级数,无法兼顾存储系统的可靠性和存储容量扩展的需求;同时,也没有针对不同的业务模型
(
如针对数据块大小

数据访问方式等
)
进行单独的策略应对,特别是在单磁盘柜失效时,如果同时叠加高负载的复杂业务模型,容易导致存储集群无法及时响应前端业务,进而影响了整机系统的可用性

[0004]因此,现在亟需一种磁盘柜冗余管理方法及装置来解决上述问题


技术实现思路

[0005]针对现有技术存在的问题,本专利技术提供一种磁盘柜冗余管理方法及装置

[0006]本专利技术提供一种磁盘柜冗余管理方法,包括:
[0007]确定当前时刻目标磁盘主柜的实时性能配置模式,并获取所述目标磁盘主柜与其它磁盘柜之间的实时磁盘柜级联方式,其中,所述目标磁盘主柜为待进行冗余管理的磁盘柜,所述目标磁盘主柜通过存储系统与业务服务器连接;
[0008]根据所述实时性能配置模式,从所述当前时刻的所述目标磁盘主柜

所述存储系统和所述业务服务器各自对应的实时性能数据中,确定目标性能数据;
[0009]根据所述实时性能配置模式对应的预设系统参数

所述实时磁盘柜级联方式和所述目标性能数据,对所述目标磁盘主柜进行冗余管理

[0010]根据本专利技术提供的一种磁盘柜冗余管理方法,所述根据所述实时性能配置模式,从所述当前时刻的所述目标磁盘主柜

所述存储系统和所述业务服务器各自对应的实时性能数据中,确定目标性能数据,包括:
[0011]在确定所述实时性能配置模式为第一性能配置模式时,将第一性能数据和第二性能数据确定为所述目标性能数据,其中,所述第一性能数据为所述当前时刻所述存储系统中目标存储控制器的实时性能数据,所述目标存储控制器的实时性能数据至少包括所述目标存储控制器的读写操作次数数据

带宽数据和时延数据;所述第二性能数据为所述当前时刻所述业务服务器的实时性能数据,所述业务服务器的实时性能数据至少包括所述业务服务器的业务压力数据;
[0012]在确定所述实时性能配置模式为第二性能配置模式时,将所述第一性能数据

所述第二性能数据和第三性能数据确定为所述目标性能数据,其中,所述第三性能数据为所述目标磁盘主柜对应的备用电池单元在所述当前时刻的最大充电电量与理论充电电量之
间的比值;
[0013]在确定所述实时性能配置模式为第三性能配置模式时,将所述第三性能数据确定为所述目标性能数据

[0014]根据本专利技术提供的一种磁盘柜冗余管理方法,所述方法还包括:
[0015]根据所述实时性能配置模式,确定所述当前时刻所述目标磁盘主柜对应的最优磁盘柜级联方式和业务模型类型,并根据所述业务模型类型,获取所述目标存储控制器在不同磁盘柜级联方式中对应的理论性能数据;
[0016]其中,所述业务模型类型是根据所述目标存储控制器处理业务数据时的数据块大小

数据访问方式和数据操作类型确定的;
[0017]所述最优磁盘柜级联方式的磁盘柜级联方式包括近端级联方式

远端级联方式和混合级联方式,其中,所述近端级联方式表示所述目标磁盘主柜从距离最近的磁盘柜开始依次进行级联的方式;所述远端级联方式表示所述目标磁盘主柜从距离最远的磁盘柜开始依次进行级联的方式;所述混合级联方式表示所述近端级联方式和所述远端级联方式的组合级联方式

[0018]根据本专利技术提供的一种磁盘柜冗余管理方法,所述根据所述实时性能配置模式对应的预设系统参数

所述实时磁盘柜级联方式和所述目标性能数据,对所述目标磁盘主柜进行冗余管理,包括:
[0019]在确定所述实时性能配置模式为所述第一性能配置模式时,获取第一预设系统参数,其中,所述第一预设系统参数为所述第一性能配置模式对应的预设系统参数,包括第一存储控制器性能参数和第一业务压力数据参数;
[0020]根据所述理论性能数据和所述第一存储控制器性能参数之间的乘积,获取第一存储控制器性能阈值;
[0021]判断在第一预设周期内所述第一性能数据是否小于所述第一存储控制器性能阈值,若小于所述第一存储控制器性能阈值,将所述目标磁盘主柜设置为一级磁盘柜冗余预警状态,并判断所述实时磁盘柜级联方式是否为所述最优磁盘柜级联方式,若否,生成一级磁盘柜告警信息,所述一级磁盘柜告警信息用于指示是否将所述当前时刻的所述目标磁盘主柜的所述实时性能配置模式切换为所述第二性能配置模式;
[0022]在确定所述目标磁盘主柜处于所述一级磁盘柜冗余预警状态时,判断所述第二性能数据是否小于所述第一业务压力数据参数,若小于所述第一业务压力数据参数,基于所述目标磁盘主柜对应的业务模型类型,通过所述存储系统

所述目标磁盘主柜和其它所有磁盘柜进行性能模拟测试,得到第一测试性能数据;
[0023]判断在所述第一预设周期内所述第一测试性能数据是否小于所述第一存储控制器性能阈值,若小于所述第一存储控制器性能阈值,将所述目标磁盘主柜设置为二级磁盘柜冗余预警状态,并生成用于提示是否切换至所述第二性能配置模式的提示信息

[0024]根据本专利技术提供的一种磁盘柜冗余管理方法,所述根据所述实时性能配置模式对应的预设系统参数

所述实时磁盘柜级联方式和所述目标性能数据,对所述目标磁盘主柜进行冗余管理,包括:
[0025]在确定所述实时性能配置模式为所述第二性能配置模式时,获取第二预设系统参数,其中,所述第二预设系统参数为所述第二性能配置模式对应的预设系统参数,包括第二
存储控制器性能参数

第二业务压力数据参数和第一电量参数;
[0026]根据所述理论性能数据和所述第二存储控制器性能参数之间的乘积,获取第二存储控制器性能阈值;
[0027]判断在第二预设周期内所述第一性能数据是否小于所述第二存储控制器性能阈值,若小于所述第二存储控制器性能阈值,将所述目标磁盘主柜设置为三级磁盘柜冗余预警状态,并判断所述实时磁盘柜级联方式是否为所述最优磁盘柜级联方式,若否,生成二级磁盘柜告警信息,所述二级磁盘柜告警信息用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种磁盘柜冗余管理方法,其特征在于,包括:确定当前时刻目标磁盘主柜的实时性能配置模式,并获取所述目标磁盘主柜与其它磁盘柜之间的实时磁盘柜级联方式,其中,所述目标磁盘主柜为待进行冗余管理的磁盘柜,所述目标磁盘主柜通过存储系统与业务服务器连接;根据所述实时性能配置模式,从所述当前时刻的所述目标磁盘主柜

所述存储系统和所述业务服务器各自对应的实时性能数据中,确定目标性能数据;根据所述实时性能配置模式对应的预设系统参数

所述实时磁盘柜级联方式和所述目标性能数据,对所述目标磁盘主柜进行冗余管理
。2.
根据权利要求1所述的磁盘柜冗余管理方法,其特征在于,所述根据所述实时性能配置模式,从所述当前时刻的所述目标磁盘主柜

所述存储系统和所述业务服务器各自对应的实时性能数据中,确定目标性能数据,包括:在确定所述实时性能配置模式为第一性能配置模式时,将第一性能数据和第二性能数据确定为所述目标性能数据,其中,所述第一性能数据为所述当前时刻所述存储系统中目标存储控制器的实时性能数据,所述目标存储控制器的实时性能数据至少包括所述目标存储控制器的读写操作次数数据

带宽数据和时延数据;所述第二性能数据为所述当前时刻所述业务服务器的实时性能数据,所述业务服务器的实时性能数据至少包括所述业务服务器的业务压力数据;在确定所述实时性能配置模式为第二性能配置模式时,将所述第一性能数据

所述第二性能数据和第三性能数据确定为所述目标性能数据,其中,所述第三性能数据为所述目标磁盘主柜对应的备用电池单元在所述当前时刻的最大充电电量与理论充电电量之间的比值;在确定所述实时性能配置模式为第三性能配置模式时,将所述第三性能数据确定为所述目标性能数据
。3.
根据权利要求2所述的磁盘柜冗余管理方法,其特征在于,所述方法还包括:根据所述实时性能配置模式,确定所述当前时刻所述目标磁盘主柜对应的最优磁盘柜级联方式和业务模型类型,并根据所述业务模型类型,获取所述目标存储控制器在不同磁盘柜级联方式中对应的理论性能数据;其中,所述业务模型类型是根据所述目标存储控制器处理业务数据时的数据块大小

数据访问方式和数据操作类型确定的;所述最优磁盘柜级联方式的磁盘柜级联方式包括近端级联方式

远端级联方式和混合级联方式,其中,所述近端级联方式表示所述目标磁盘主柜从距离最近的磁盘柜开始依次进行级联的方式;所述远端级联方式表示所述目标磁盘主柜从距离最远的磁盘柜开始依次进行级联的方式;所述混合级联方式表示所述近端级联方式和所述远端级联方式的组合级联方式
。4.
根据权利要求3所述的磁盘柜冗余管理方法,其特征在于,所述根据所述实时性能配置模式对应的预设系统参数

所述实时磁盘柜级联方式和所述目标性能数据,对所述目标磁盘主柜进行冗余管理,包括:在确定所述实时性能配置模式为所述第一性能配置模式时,获取第一预设系统参数,其中,所述第一预设系统参数为所述第一性能配置模式对应的预设系统参数,包括第一存
储控制器性能参数和第一业务压力数据参数;根据所述理论性能数据和所述第一存储控制器性能参数之间的乘积,获取第一存储控制器性能阈值;判断在第一预设周期内所述第一性能数据是否小于所述第一存储控制器性能阈值,若小于所述第一存储控制器性能阈值,将所述目标磁盘主柜设置为一级磁盘柜冗余预警状态,并判断所述实时磁盘柜级联方式是否为所述最优磁盘柜级联方式,若否,生成一级磁盘柜告警信息,所述一级磁盘柜告警信息用于指示是否将所述当前时刻的所述目标磁盘主柜的所述实时性能配置模式切换为所述第二性能配置模式;在确定所述目标磁盘主柜处于所述一级磁盘柜冗余预警状态时,判断所述第二性能数据是否小于所述第一业务压力数据参数,若小于所述第一业务压力数据参数,基于所述目标磁盘主柜对应的业务模型类型,通过所述存储系统

所述目标磁盘主柜和其它所有磁盘柜进行性能模拟测试,得到第一测试性能数据;判断在所述第一预设周期内所述第一测试性能数据是否小于所述第一存储控制器性能阈值,若小于所述第一存储控制器性能阈值,将所述目标磁盘主柜设置为二级磁盘柜冗余预警状态,并生成用于提示是否切换至所述第二性能配置模式的提示信息
。...

【专利技术属性】
技术研发人员:王志浩
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1