System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,特别是涉及一种模拟磁盘阵列的方法、装置、设备及介质。
技术介绍
1、随着数据处理以及传输领域的快速发展,现有的对磁盘阵列(redundant arraysof independent disks,raid)的研发方式为从物料库中获取到对应的磁盘阵列,并通过特定的方式传递给研发人员才可以进行研发工作,可以理解的是,从物料库中获取到对应的磁盘阵列需要通过物料管理人员的审批并需要经过复杂的审批流程,这样复杂的审批流程导致延长了对磁盘阵列的研发周期。
2、鉴于上述存在的问题,寻求如何缩短对磁盘阵列的研发周期是本领域技术人员竭力解决的问题。
技术实现思路
1、本专利技术的目的是提供一种模拟磁盘阵列的方法、装置、设备及介质,用于解决复杂的审批流程导致延长对磁盘阵列的研发周期的问题。
2、为解决上述技术问题,本专利技术提供一种模拟磁盘阵列的方法,应用于服务器,服务器与高速串行数据采集板卡通信连接,方法包括:
3、获取磁盘阵列配置表并监测请求信息;磁盘阵列配置表至少包括磁盘阵列组合等级;请求信息至少包括表征开启模拟磁盘阵列的信息;
4、判断请求信息是否为表征开启模拟磁盘阵列的信息;
5、若是,根据磁盘阵列组合等级将高速串行数据采集板卡重组模拟为对应的磁盘阵列。
6、另一方面,在确定请求信息为表征开启模拟磁盘阵列的信息之后,还包括:
7、判断请求信息的种类是否为磁盘阵列组合信息;
9、若否,则结束。
10、另一方面,在获取磁盘阵列配置表之后,在判断请求信息是否为表征开启模拟磁盘阵列的信息之前,还包括:
11、获取磁盘阵列配置表中存储的默认从设备连接地址和与高速串行数据采集板卡相连的从设备的从识别地址;
12、判断默认从设备连接地址与从设备地址是否一致;
13、若不一致,则根据默认从设备连接地址重置默认从识别地址,以便于对默认从设备连接地址初始化;
14、若一致,则输出对默认从设备连接地址初始化完毕的提示信息。
15、另一方面,获取磁盘阵列配置表包括:
16、根据磁盘阵列配置表名称查找存储磁盘阵列配置表的预设目录;
17、判断预设目录下是否存储有磁盘阵列配置表;
18、若预设目录下未存储有磁盘阵列配置表,则根据磁盘阵列配置表名称生成磁盘阵列配置表;
19、若预设目录下存储有磁盘阵列配置表,则判断获取磁盘阵列配置表的用户类型是否为预设类型;
20、若用户类型为预设类型,则获取磁盘阵列配置表;
21、若用户类型不为预设类型,则输出报警信息。
22、另一方面,在根据磁盘阵列配置表名称生成磁盘阵列配置表之后,还包括:
23、获取存储有全部磁盘阵列配置表对应的加密等级的加密等级汇总表;
24、在加密等级汇总表中查找新生成磁盘阵列配置表的加密等级;
25、根据加密等级存储新生成磁盘阵列配置表至对应的目录下。
26、另一方面,请求信息为表征获取配置参数的信息,在获取磁盘阵列配置表并监测请求信息之后,还包括:
27、判断请求信息是否为表征获取配置参数的信息;
28、若是,根据配置参数查找对应的配置信息;
29、汇总并输出查找到的配置信息。
30、另一方面,用户类型分为用户管理员、系统管理员、普通用户,方法还包括:
31、当预设类型为用户管理员,判断是否有新增的用户;
32、若有新增的用户,则通过用户管理员权限确定新增的用户为系统管理员或普通用户;
33、若没有新增的用户,则不触发用户管理员权限;
34、当预设类型为系统管理员,对应地,获取磁盘阵列配置表包括:
35、判断用户类型是否为系统管理员;
36、若用户类型不为系统管理员,则结束;
37、若用户类型为系统管理员,则开启修改磁盘阵列配置表权限;
38、根据开启的修改磁盘阵列配置表权限对磁盘阵列配置表进行修改;
39、判断修改是否为增操作、删操作、改操作、查操作中的一种;
40、若是增操作、删操作、改操作、查操作中的一种,则更新修改后的磁盘阵列配置表;
41、若不是增操作、删操作、改操作、查操作中的一种,则输出表征磁盘阵列配置表进行异常修改的异常信息;
42、当预设类型为普通用户,判断用户是否查看磁盘阵列配置表;
43、若是,则调用磁盘阵列配置表并显示;
44、若否,则结束。
45、为解决上述技术问题,本专利技术还提供了一种模拟磁盘阵列的装置,应用于服务器,服务器与高速串行数据采集板卡通信连接,装置包括:
46、第一获取模块,用于获取磁盘阵列配置表并监测请求信息;磁盘阵列配置表至少包括磁盘阵列组合等级;请求信息至少包括表征开启模拟磁盘阵列的信息;
47、第一判断模块,用于判断请求信息是否为表征开启模拟磁盘阵列的信息;
48、若是,触发重组模拟模块,用于根据磁盘阵列组合等级将高速串行数据采集板卡重组模拟为对应的磁盘阵列。
49、此外,该装置还包括以下模块:
50、另一方面,在确定请求信息为表征开启模拟磁盘阵列的信息之后,还包括:
51、第二判断模块,用于判断请求信息的种类是否为磁盘阵列组合信息;
52、若请求信息的种类为磁盘阵列组合信息,则进入根据磁盘阵列组合等级将高速串行数据采集板卡重组模拟为对应的磁盘阵列的步骤;
53、若否,则结束。
54、另一方面,在获取磁盘阵列配置表之后,在判断请求信息是否为表征开启模拟磁盘阵列的信息之前,还包括:
55、第二获取模块,用于获取磁盘阵列配置表中存储的默认从设备连接地址和与高速串行数据采集板卡相连的从设备的从识别地址;
56、第三判断模块,用于判断默认从设备连接地址与从设备地址是否一致;
57、若不一致,则触发重置模块,用于根据默认从设备连接地址重置默认从识别地址,以便于对默认从设备连接地址初始化;
58、若一致,则触发第一输出模块,用于输出对默认从设备连接地址初始化完毕的提示信息。
59、另一方面,获取磁盘阵列配置表包括:
60、第一查找模块,用于根据磁盘阵列配置表名称查找存储磁盘阵列配置表的预设目录;
61、第四判断模块,用于判断预设目录下是否存储有磁盘阵列配置表;
62、若预设目录下未存储有磁盘阵列配置表,则触发生成模块,用于根据磁盘阵列配置表名称生成磁盘阵列配置表;
63、若预设本文档来自技高网...
【技术保护点】
1.一种模拟磁盘阵列的方法,其特征在于,应用于服务器,所述服务器与高速串行数据采集板卡通信连接,所述方法包括:
2.根据权利要求1所述的模拟磁盘阵列的方法,其特征在于,在确定所述请求信息为所述表征开启模拟磁盘阵列的所述信息之后,还包括:
3.根据权利要求1所述的模拟磁盘阵列的方法,其特征在于,在所述获取磁盘阵列配置表之后,在所述判断所述请求信息是否为所述表征开启模拟磁盘阵列的所述信息之前,还包括:
4.根据权利要求1至3任意一项所述的模拟磁盘阵列的方法,其特征在于,所述获取磁盘阵列配置表包括:
5.根据权利要求4所述的模拟磁盘阵列的方法,其特征在于,在所述根据所述磁盘阵列配置表名称生成所述磁盘阵列配置表之后,还包括:
6.根据权利要求1所述的模拟磁盘阵列的方法,其特征在于,所述请求信息为表征获取配置参数的信息,在所述获取磁盘阵列配置表并监测请求信息之后,还包括:
7.根据权利要求4所述的模拟磁盘阵列的方法,其特征在于,所述用户类型分为用户管理员、系统管理员、普通用户,所述方法还包括:
8.一种模拟
9.一种模拟磁盘阵列的设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述的模拟磁盘阵列的方法的步骤。
...【技术特征摘要】
1.一种模拟磁盘阵列的方法,其特征在于,应用于服务器,所述服务器与高速串行数据采集板卡通信连接,所述方法包括:
2.根据权利要求1所述的模拟磁盘阵列的方法,其特征在于,在确定所述请求信息为所述表征开启模拟磁盘阵列的所述信息之后,还包括:
3.根据权利要求1所述的模拟磁盘阵列的方法,其特征在于,在所述获取磁盘阵列配置表之后,在所述判断所述请求信息是否为所述表征开启模拟磁盘阵列的所述信息之前,还包括:
4.根据权利要求1至3任意一项所述的模拟磁盘阵列的方法,其特征在于,所述获取磁盘阵列配置表包括:
5.根据权利要求4所述的模拟磁盘阵列的方法,其特征在于,在所述根据所述磁盘阵列配置表名称生成所述磁盘阵列配置表之后,还包括...
【专利技术属性】
技术研发人员:樊柳,王友富,
申请(专利权)人:浪潮山东计算机科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。