存储系统、存储系统的管理方法和程序技术方案

技术编号:8659663 阅读:149 留言:0更新日期:2013-05-02 06:43
提供一种用于实现用恰当成本根据用户的使用环境向虚拟卷分配池区域而又提高介质的容量效率的技术。出于这一目的,在本发明专利技术中,通过选择或者限制池中的待使用的介质的层组合(可以在每个池中使用的层范围)用于在存储系统中设置的每个虚拟卷来构成池。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种存储系统、存储系统的管理方法和程序,并且例如涉及对一种向主机装置动态分配存储容量的存储系统的控制。
技术介绍
常规地,有向主机装置提供大规模数据存储服务的计算机系统。已知该系统为如下系统,该系统包括主机装置、主机装置连接的存储装置(也称为存储系统)和存储装置的管理装置。存储装置通过RAID (独立/廉价盘冗余阵列)管理多个硬盘。使多个硬盘中包括的物理存储区域为逻辑的,并且向主机装置提供区域作为逻辑卷。主机装置访问逻辑卷以请求读取/写入数据。逻辑技术的例子包括所谓精简配置(精简配置)。在精简配置中未包括物理存储区域,并且将具有虚拟化的存储容量的逻辑卷设置到主机装置。逻辑卷称为虚拟卷,并且存储装置根据主机装置对虚拟卷的写入访问向虚拟卷依次分配存储区域。因此,该技术有利之处在于与从一开始向逻辑卷分配大容量存储区域的系统比较,可以有效使用存储资源。例如在专利文献I至4中描述精简配置。在精简配置中,向虚拟卷提供存储区域的一部分被配置用于通过在有从主机装置对虚拟卷的写入访问时从包括实际存储区域的容量池向虚拟卷的地址分配存储容量来存储写入数据。例如通过用将用于在虚拟卷中写入的实际容量编译多个逻辑组来定义和设置“容量池”(也简称为“池”),并且属于池的多个逻辑卷称为池卷。专利文献5公开一种技术,在该技术中,确定对存储的数据的访问频率是否高或者低,并且如果访问频率高,则基于如下池卷的介质的物理特性信息(比如介质类型和盘的旋转数)在池内向池卷移动数据,该池卷包括适合于高速处理的介质。引用列表专利文献PTL1:美国专利号 6857059PTL 2 :日本专利公开(Kokai)号 2003-015915APTL 3 :日本专利公开(Kokai)号 2006-338341APTL 4 :日本专利公开(Kokai)号 2008-234158APTL 5 :美国公开号 US 2005/05560
技术实现思路
技术问题常规技术公开一种如果访问频率高,则基于池卷的介质的物理特性信息向适合于高速处理的介质的存储区域迁移的方法。然而,有即使访问频率低、仍然需要在高性能介质中放置数据这样的情况。在这些情况下,在常规技术中有作为监视访问频率的结果而在先在高性能介质中存储数据之后向低性能介质迁移数据这样的问题。另外,有需要基于应用所必需的性能要求(比如响应时间和I/O速度)对向虚拟卷分配的介质分类这样的情况。在这些情况下,针对每个介质形成划分的池,并且在常规技术中需要逐个应用地对待使用的介质分类。然而如果划分池,则有即使在作为整体的介质中有容量余地、但是使用的容量仍然有变化,并且不能分配虚拟卷这样的情形。有降低容量效率的问题。另外,在常规技术中,当在应用的性能要求改变之后改变虚拟卷使用的介质时,有需要再次设置虚拟卷和使用的卷的映射这样的问题。另外,根据常规技术,当单个池用于多个虚拟卷时,可以向池中的所有介质的存储容量分配任何虚拟卷。因此,有用相同方式向具有高性能要求的虚拟卷和向具有低性能要求的虚拟卷分配池卷的适合于高速处理的介质的存储区域这样的问题。高性能介质的区域的成本通常高,并且容量有限。因此,需要向具有真正高性能要求的虚拟卷分配池的区域。已经鉴于上述情形而做出本专利技术,并且本专利技术提供一种用于实现用恰当成本、根据用户的使用环境向虚拟卷分配池区域而又提高介质的容量效率的技术。对问题的解决方案为了解决问题,在本专利技术中,通过选择或者限制池中的待使用于在存储系统(存储装置)中设置的每个虚拟卷的介质的层组合(可以在每个池中使用的层范围)来构成池。存储系统管理信息,该信息指示从池中的哪些存储设备层向从主机计算机接收I/o请求的虚拟卷指派存储区域。更具体而言,在根据本专利技术的存储系统中,提供包含从多个存储设备指派的多个存储区域的至少一个池。多个存储设备的属性相互不同。存储系统中的处理器响应于从高层计算机(主机计算机)对其中指派至少一个存储区域的虚拟卷的写入请求,来获取池中包括的存储区域并且在获取的存储区域中存储目标数据。另外,各自具有不同属性的多个存储设备由多个层组成。处理器响应于待输入的层设置指令向虚拟卷设置用于指派存储区域的一个或者多个层。本专利技术的有利效果根据本专利技术,可以用恰当成本、根据用户的使用环境向虚拟卷分配池区域,而又提高介质的容量效率。其它问题、配置和效果将从以下具体实施方式和附图中变得清楚。附图说明图1是示出根据本专利技术的计算机系统的基本配置的图。图2是示出适用于本专利技术的计算机系统的修改例子I的配置的图。图3是示出适用于本专利技术的计算机系统的修改例子2的配置的图。图4是示出配置的图,在该配置中,图2中所示存储装置包括多个模块(簇)。图5是示出存储装置执行的存储区域动态分配操作的功能框图。图6是用于说明根据作为池卷的供应源的存储设备的特性在层中管理的池卷与虚拟卷之间的对应性的图。图7是示出在存储装置的存储器以内的软件配置的图。图8是示出介质管理信息表的配置例子的图。图9是示出层管理信息表的配置例子(I)的图。图10是示出层管理信息表的配置例子(2)的图。图11是示出LANE管理信息表的配置例子的图。图12A是示出LANE的组合例子(I)的图。图12B是示出LANE的组合例子(2)的图。图13是示出LDEV管理信息表的配置例子的图。图14是示出池管理信息表的配置例子的图。图15是示出用于管理分层的池的层的层管理信息表的配置例子的图。图16是用于说明VVOL-DIR和PSCB的框图。图17是用于说明从池创建到虚拟卷分配的整个过程的概要的流程图。图18是用于说明池创建过程的流程图(I)。图19是用于说明池创建过程的流程图(2)。图20是用于说明在向存储系统发出读取请求时的过程(读取过程)的流程图。图21是用于说明在向存储系统发出写入请求时的过程(写入过程)的流程图。图22是示出数据迁移的总概要的图。图23是示出监视信息表的配置例子的图。图24是示出层范围图的例子的图。图25是用于说明基于监视信息确定存在/不存在迁移的过程例子的图。图26是用于说明数据迁移过程的流程图。图27是示出用于说明最高性能层构成的最高性能LANE(例如LANE#0)的迁移过程(S2602)的细节的流程图。图28是用于说明其它LANE (例如LANE#1至#5)的迁移过程(S2606至S2614)的细节的流程图。图29是用于说明迁移方法3中的最高性能LANE的迁移过程的流程图。图30是用于说明具体迁移例子的图。具体实施例方式下文将参照附图描述本专利技术的实施例。然而应当注意当前实施例仅为用于实现本专利技术的例子并且当前实施例未限制本专利技术的技术范围。用相同标号表示附图中的共同配置。虽然将在以下描述中表达本专利技术的信息为“表”,但是信息并非必须由表的数据结构表达,并且信息可以由列表、DB、对列等的数据结构或者由其它结构表达。因此,“表”、“列表”、“DB”、“队列等”也可以简称为“信息”以表明与数据结构的独立性。表达、比如“标识信息”、“标识符”、“名”、“名称”和“ID”可以用来描述信息的内容,并且表达可以相互替代。虽然“程序”在以下描述中用作主题,但是程序由处理器执行以在使用存储器和通信端口(通信控制装置)之时实现提供的过程。因此,处理器可以在描述中用作主题。计算机、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种存储系统,包括: 至少一个池,包括从具有不同属性的多个存储设备提供的多个存储区;以及处理器,响应于来自上级计算机的向虚拟卷的写入请求而向所述虚拟卷分配所述池中包括的所述存储区并且在所述分配的存储区中存储目标数据,其中具有不同属性的所述多个存储设备构成多个层,并且 其中所述处理器基于层设置指令输入向所述虚拟卷设立用来分配所述存储区的一个或者多个层。2.根据权利要求1所述的存储系统,其中所述处理器使用所有所述多个层向待设置的特定层还未确定的所述虚拟卷分配所述存储区。3.根据权利要求1所述的存储系统,其中所述层设置指令包括要设置所述层的所述虚拟卷的标识信息和所述虚拟卷可以使用的所述层的标识信息,并且其中所述处理器基于所述层设置指令中包括的所述信息向所述虚拟卷设立层。4.根据权利要求1 所述的存储系统,其中所述处理器响应于在所述上级计算机中操作的应用软件所需要的性能要求而向所述虚拟卷设立所述层。5.根据权利要求4所述的存储系统,其中: 所述处理器被配置成: 监视对所述虚拟卷的访问; 基于所述监视的结果指定处理应存储所述目标数据的层;以及基于当前存储所述目标数据的第一层、应当存储所述目标数据的第二层和向所述虚拟卷设立的所述一个或者多个层的信息来迁移所述目标数据。6.根据权利要求5所述的存储系统,其中: 如果所述第二层被包括在向所述虚拟卷设立的所述一个或者多个层中,并且如果所述第二层与所述第一层不同,则所述处理器被配置成确定是否可以向第二层迁移所述目标数据并且根据确定结果迁移所述数据。7.根据权利要求5所述的存储系统,其中: 所述处理器被配置成: 如果所述第一层和第二层未被一起包括在向所述虚拟卷设立的所述一个或者多个层中,则所述处理器被配置成获取向所述虚拟卷设立的所述一个或者多个层中的所述存储区并且向所述获取的存储区迁移所述目标数据。8.根据权利要求1所述的存储系统,其中: 所述处理器被配置成: 基于由来自所述上级计算机的所述写入请求指明的地址信息来指定向所述虚拟卷设立的所述一个或者多个层, 如果所述指定的层的容量不足以存储所述目标数据,则从向所述虚拟卷设立的所述一个或者多个层之中选择与所述指定的层不同的层,以及在所述选择的层中的所述存储区中写入所述目标数据。9.一种存储系统的管理方法,所述存储系统与多个存储设备耦合并且向上级计算机提供所述多个存储设备的存储区作为逻辑存储卷,其中所述存储系统包括:至少一个池,包括从具有不同属性的多个存储设备提供的多...

【专利技术属性】
技术研发人员:里山爱江口贤哲
申请(专利权)人:株式会社日立制作所
类型:
国别省市:

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

1