管理存储阵列配置的方法和设备与流程

文档序号:12595965阅读:来源:国知局

技术特征:

1.一种管理存储阵列配置的方法,包括:

将用户驱动器的基本配置信息存储到系统驱动器上;

将所述用户驱动器的扩展配置信息存储到所述用户驱动器上;以及

响应于所述存储阵列的变化,根据所述基本配置信息以及所述扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组。

2.根据权利要求1所述的管理存储阵列配置的方法,其中所述基本配置信息包括:

有效性信息;

磁盘阵列组编号信息;以及

逻辑单元编号信息。

3.根据权利要求1所述的管理存储阵列配置的方法,其中所述扩展配置信息包括:

有效性信息;

磁盘阵列组编号信息;

驱动器编号信息;以及

逻辑单元编号信息。

4.根据权利要求1所述的管理存储阵列配置的方法,其中将所述用户驱动器的扩展配置信息存储到所述用户驱动器上包括:

通过N路镜像方法,将所述扩展配置信息存储到所述用户驱动器所属的磁盘阵列组;

其中N等于所述用户驱动器所属的磁盘阵列组所包含的用户驱动器的个数。

5.根据权利要求1所述的管理存储阵列配置的方法,其中响应于所述存储阵列的变化,根据所述基本配置信息以及所述扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组包括:

识别与所述存储阵列连接的驱动器上的驱动器信息;

根据所述驱动器信息,在所述驱动器的类型是用户驱动器时,确定所述驱动器属于所述存储阵列;

确定所述驱动器上的扩展配置信息是否与所述系统驱动器上的基本配置信息匹配;

通过所述驱动器上的扩展配置信息和所述系统驱动器上的基本配置信息,或者通过所述驱动器所属的磁盘阵列组的驱动器上的扩展配置信息,确定所述驱动器的有效性;以及

基于创建策略,根据所述驱动器上的扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组。

6.根据权利要求5所述的管理存储阵列配置的方法,其中根据所述驱动器上的扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组包括:

当所述存储阵列包括所述驱动器所属的磁盘阵列组的其他驱动器时,将所述驱动器加入所述磁盘阵列组。

7.根据权利要求5所述的管理存储阵列配置的方法,其中根据所述驱动器上的扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组包括:

当所述存储阵列不包括所述驱动器所属的磁盘阵列组的其他用户驱动器时,创建新的磁盘阵列组。

8.根据权利要求1所述的管理存储阵列配置的方法,其中响应于所述存储阵列的变化,根据所述基本配置信息以及所述扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组包括:

识别与所述存储阵列连接的驱动器上的驱动器信息;

根据所述驱动器信息,在所述驱动器的类型是用户驱动器时,确定所述驱动器不属于所述存储阵列;以及

当存在不属于所述存储阵列的至少两个驱动器时,根据所述基本配置信息以及所述扩展配置信息,基于所述至少两个所述驱动器创建新的磁盘阵列组。

9.根据权利要求8所述的管理存储阵列配置的方法,其中基于 所述至少两个所述用户驱动器创建新的磁盘阵列组包括:

通过所述至少两个驱动器的扩展配置信息,确定所述至少两个驱动器中属于同一磁盘阵列组的驱动器的有效性;以及

基于创建策略,根据所述至少两个驱动器中属于同一磁盘阵列组的有效驱动器上的扩展配置信息,创建新的磁盘阵列组。

10.根据权利要求1所述的管理存储阵列配置的方法,其中响应于所述存储阵列的变化,根据所述基本配置信息以及所述扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组包括:

识别与所述存储阵列连接的驱动器上的驱动器信息;

根据所述驱动器信息,确定所述驱动器未被初始化;以及

基于创建策略,在所述驱动器上创建新的磁盘阵列组或者更新磁盘阵列组。

11.根据权利要求5、9或者10中的任一项所述的管理存储阵列配置的方法,其中所述创建策略包括以下各项中的其中一项:

当组成磁盘阵列组的所有驱动器被发现时,创建所述磁盘阵列组;

当磁盘阵列组中未被发现的驱动器的数目小于或者等于预定值时,创建所述磁盘阵列组;

当磁盘阵列组中至少一个驱动器被发现时,创建所述磁盘阵列组;以及

自发现磁盘阵列组中的一个驱动器时起经过预定时间之后,创建磁盘阵列组。

12.根据权利要求5、8或者10中的任一项所述的管理存储阵列配置的方法,其中所述驱动器信息包括初始化信息和存储阵列信息中的至少一个。

13.根据权利要求1所述的管理存储阵列配置的方法,进一步包括:

在所述磁盘阵列组上创建或者更新逻辑单元。

14.根据权利要求1或者13中的任一项所述的管理存储阵列配 置的方法,进一步包括:

对所述系统驱动器上的基本配置信息进行更新,并且将所述更新后的基本配置信息存储到所述系统驱动器;以及

对所述磁盘阵列组上的扩展配置信息进行更新,并且将所述更新后的扩展配置信息存储到所述磁盘阵列组的驱动器。

15.一种管理存储阵列配置的设备,包括:

基本存储装置,被配置为将用户驱动器的基本配置信息存储到系统驱动器上;

扩展存储装置,被配置为将所述用户驱动器的扩展配置信息存储到所述用户驱动器上;以及

配置发现装置,被配置为响应于所述存储阵列的变化,根据所述基本配置信息以及所述扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组。

16.根据权利要求15所述的管理存储阵列配置的设备,其中所述基本配置信息包括:

有效性信息;

磁盘阵列组编号信息;以及

逻辑单元编号信息。

17.根据权利要求15所述的管理存储阵列配置的设备,其中所述扩展配置信息包括:

有效性信息;

磁盘阵列组编号信息;

驱动器编号信息;以及

逻辑单元编号信息。

18.根据权利要求15所述的管理存储阵列配置的设备,其中所述扩展存储装置被进一步配置为:

通过N路镜像方法,将所述扩展配置信息存储到所述用户驱动器所属的磁盘阵列组;

其中N等于所述用户驱动器所属的磁盘阵列组所包含的用户驱 动器的个数。

19.根据权利要求15所述的管理存储阵列配置的设备,其中所述配置发现装置被进一步配置为:

识别与所述存储阵列连接的驱动器上的驱动器信息;

根据所述驱动器信息,在所述驱动器的类型是用户驱动器时,确定所述驱动器属于所述存储阵列;

确定所述驱动器上的扩展配置信息是否与所述系统驱动器上的基本配置信息匹配;

通过所述驱动器上的扩展配置信息和所述系统驱动器上的基本配置信息,或者通过所述驱动器所属的磁盘阵列组的驱动器上的扩展配置信息,确定所述驱动器的有效性;以及

基于创建策略,根据所述驱动器上的扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组。

20.根据权利要求19所述的管理存储阵列配置的设备,其中根据所述驱动器上的扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组包括:

当所述存储阵列包括所述驱动器所属的磁盘阵列组的其他驱动器时,将所述驱动器加入所述磁盘阵列组。

21.根据权利要求19所述的管理存储阵列配置的设备,其中根据所述驱动器上的扩展配置信息,创建新的磁盘阵列组或者更新磁盘阵列组包括:

当所述存储阵列不包括所述驱动器所属的磁盘阵列组的其他用户驱动器时,创建新的磁盘阵列组。

22.根据权利要求15所述的管理存储阵列配置的设备,其中所述配置发现装置被进一步配置为:

识别与所述存储阵列连接的驱动器上的驱动器信息;

根据所述驱动器信息,在所述驱动器的类型是用户驱动器时,确定所述驱动器不属于所述存储阵列;以及

当存在不属于所述存储阵列的至少两个驱动器时,根据所述基本 配置信息以及所述扩展配置信息,基于所述至少两个所述驱动器创建新的磁盘阵列组。

23.根据权利要求22所述的管理存储阵列配置的设备,其中基于所述至少两个所述用户驱动器创建新的磁盘阵列组包括:

通过所述至少两个驱动器的扩展配置信息,确定所述至少两个驱动器中属于同一磁盘阵列组的驱动器的有效性;以及

基于创建策略,根据所述至少两个驱动器中属于同一磁盘阵列组的有效驱动器上的扩展配置信息,创建新的磁盘阵列组。

24.根据权利要求15所述的管理存储阵列配置的设备,其中所述配置发现装置被进一步配置为:

识别与所述存储阵列连接的驱动器上的驱动器信息;

根据所述驱动器信息,确定所述驱动器未被初始化;以及

基于创建策略,在所述驱动器上创建新的磁盘阵列组或者更新磁盘阵列组。

25.根据权利要求19、23或者24中的任一项所述的管理存储阵列配置的设备,其中所述创建策略包括以下各项中的其中一项:

当组成磁盘阵列组的所有驱动器被发现时,创建所述磁盘阵列组;

当磁盘阵列组中未被发现的驱动器的数目小于或者等于预定值时,创建所述磁盘阵列组;

当磁盘阵列组中至少一个驱动器被发现时,创建所述磁盘阵列组;以及

自发现磁盘阵列组中的一个驱动器时起经过预定时间之后,创建磁盘阵列组。

26.根据权利要求19、22或者24中的任一项所述的管理存储阵列配置的设备,其中所述驱动器信息包括初始化信息和存储阵列信息中的至少一个。

27.根据权利要求15所述的管理存储阵列配置的设备,进一步包括:

逻辑单元配置装置,被配置为在所述磁盘阵列组上创建或者更新逻辑单元。

28.根据权利要求15所述的管理存储阵列配置的设备,进一步包括:

基本更新装置,被配置为对所述系统驱动器上的基本配置信息进行更新,并且将所述更新后的基本配置信息存储到所述系统驱动器;以及

扩展更新装置,被配置为对所述磁盘阵列组上的扩展配置信息进行更新,并且将所述更新后的扩展配置信息存储到所述磁盘阵列组的驱动器。

29.一种计算机程序产品,所述计算机程序产品包括程序代码,所述程序代码在处理器上执行时,促使所述处理器执行根据权利要求1至14中的任一项所述的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1