本发明涉及数据处理,特别是涉及一种模拟磁盘阵列的方法、装置、设备及介质。
背景技术:
1、随着数据处理以及传输领域的快速发展,现有的对磁盘阵列(redundant arraysof independent disks,raid)的研发方式为从物料库中获取到对应的磁盘阵列,并通过特定的方式传递给研发人员才可以进行研发工作,可以理解的是,从物料库中获取到对应的磁盘阵列需要通过物料管理人员的审批并需要经过复杂的审批流程,这样复杂的审批流程导致延长了对磁盘阵列的研发周期。
2、鉴于上述存在的问题,寻求如何缩短对磁盘阵列的研发周期是本领域技术人员竭力解决的问题。
技术实现思路
1、本发明的目的是提供一种模拟磁盘阵列的方法、装置、设备及介质,用于解决复杂的审批流程导致延长对磁盘阵列的研发周期的问题。
2、为解决上述技术问题,本发明提供一种模拟磁盘阵列的方法,应用于服务器,服务器与高速串行数据采集板卡通信连接,方法包括:
3、获取磁盘阵列配置表并监测请求信息;磁盘阵列配置表至少包括磁盘阵列组合等级;请求信息至少包括表征开启模拟磁盘阵列的信息;
4、判断请求信息是否为表征开启模拟磁盘阵列的信息;
5、若是,根据磁盘阵列组合等级将高速串行数据采集板卡重组模拟为对应的磁盘阵列。
6、另一方面,在确定请求信息为表征开启模拟磁盘阵列的信息之后,还包括:
7、判断请求信息的种类是否为磁盘阵列组合信息;
8、若请求信息的种类为磁盘阵列组合信息,则进入根据磁盘阵列组合等级将高速串行数据采集板卡重组模拟为对应的磁盘阵列的步骤;
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、若预设目录下存储有磁盘阵列配置表,则触发第五判断模块,用于判断获取磁盘阵列配置表的用户类型是否为预设类型;
64、若用户类型为预设类型,则触发第三获取模块,用于获取磁盘阵列配置表;
65、若用户类型不为预设类型,则触发第二输出模块,用于输出报警信息。
66、另一方面,在根据磁盘阵列配置表名称生成磁盘阵列配置表之后,还包括:
67、第四获取模块,用于获取存储有全部磁盘阵列配置表对应的加密等级的加密等级汇总表;
68、第二查找模块,用于在加密等级汇总表中查找新生成磁盘阵列配置表的加密等级;
69、存储模块,用于根据加密等级存储新生成磁盘阵列配置表至对应的目录下。
70、另一方面,请求信息为表征获取配置参数的信息,在获取磁盘阵列配置表并监测请求信息之后,还包括:
71、第六判断模块,用于判断请求信息是否为表征获取配置参数的信息;
72、若是,触发第三查找模块,用于根据配置参数查找对应的配置信息;
73、汇总并输出模块,用于汇总并输出查找到的配置信息。
74、另一方面,用户类型分为用户管理员、系统管理员、普通用户,方法还包括:
75、第七判断模块,用于当预设类型为用户管理员,判断是否有新增的用户;
76、若有新增的用户,则触发确定模块,用于通过用户管理员权限确定新增的用户为系统管理员或普通用户;
77、若没有新增的用户,则不触发用户管理员权限;
78、当预设类型为系统管理员,对应地,获取磁盘阵列配置表包括:
79、第八判断模块,用于判断用户类型是否为系统管理员;
80、若用户类型不为系统管理员,则结束;
81、若用户类型为系统管理员,则触发第一修改模块,用于开启修改磁盘阵列配置表权限;
82、第二修改模块,用于根据开启的修改磁盘阵列配置表权限对磁盘阵列配置表进行修改;
83、第九判断模块,用于判断修改是否为增操作、删操作、改操作、查操作中的一种;
84、若是增操作、删操作、改操作、查操作中的一种,则触发更新模块,用于更新修改后的磁盘阵列配置表;
85、若不是增操作、删操作、改操作、查操作中的一种,则触发异常提示模块,用于输出表征磁盘阵列配置表进行异常修改的异常信息;
86、第十判断模块,用于当预设类型为普通用户,判断用户是否查看磁盘阵列配置表;
87、若是,则触发调用模块,用于调用磁盘阵列配置表并显示;
88、若否,则结束。
89、为解决上述技术问题,本发明还提供了一种模拟磁盘阵列的设备,包括:
90、存储器,用于存储计算机程序;
91、处理器,用于指向计算机程序,实现模拟磁盘阵列的方法的步骤。
92、为解决上述技术问题,本发明还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现上述全部模拟磁盘阵列的方法的步骤。
93、本发明所提供的一种模拟磁盘阵列的方法,应用于服务器,服务器与高速串行数据采集板卡通信连接,方法包括:获取磁盘阵列配置表并监测请求信息;磁盘阵列配置表至少包括磁盘阵列组合等级;请求信息至少包括表征开启模拟磁盘阵列的信息;判断请求信息是否为表征开启模拟磁盘阵列的信息;若是,根据磁盘阵列组合等级将高速串行数据采集板卡重组模拟为对应的磁盘阵列。由此可知,对开启模拟磁盘阵列的请求进行判断,当确定开启模拟磁盘阵列是,使用磁盘阵列配置表中的磁盘阵列组合等级可以对应模拟出磁盘阵列。由此避免了从物料库中获取磁盘阵列的复杂审批流程,实现了缩短磁盘阵列的研发周期。
94、本发明还提供了模拟磁盘阵列的装置、设备及介质,效果同上。