在动态页重新分配存储系统中的应用和层配置管理技术方案

技术编号:5146814 阅读:228 留言:0更新日期:2012-04-11 18:40
一种在动态页重新分配存储系统中的应用和层配置管理。对于在具有连接至存储系统的主机计算机上运行的一个或多个应用的系统中的分层存储环境中的存储管理,存储系统包括:在池中的存储卷,存储卷被划分为具有不同层级的多层,根据层配置规则来管理多层,以及控制器。控制器基于层级相对于物理存储装置的改变来将池分配给多个虚拟卷。控制器存储由在主机计算机上运行的每个应用正在访问的存储系统中的数据和访问数据的应用的应用ID之间的关系。至少部分地基于访问存储卷中的数据的应用来改变多个存储卷中部分存储卷的层级。

【技术实现步骤摘要】

本专利技术总地涉及分 层存储系统的管理和配置,更具体地,涉及用于远程副本环 境中的动态页重新分配存储系统中的应用和层配置管理的方法和装置。
技术介绍
存储系统可以使用多种磁盘,包括例如SSD(固态磁盘)、SAS (串行连接)HDD 以及SATA(串行ATA)HDD。这些磁盘的性能、容量、可靠性和成本不同。当存储用 户需要存储卷时,该用户从不同类型的磁盘中进行选择以实现目的和需要,从而最大化 ROI(投资收回率)。该目的和需要可能随时间而不同。在这种情况下,需要调整磁盘配 置以最优化。一种方法是使用分层存储管理来保持高的ROI。此外,可能需要动态地调 整分层存储配置以保持最大化的ROI。管理分层存储环境的技术是现有的。例如,US20070055713A1公开了 一种卷 容量供应方法,根据该方法存储系统依照当卷需要扩充的容量时的使用和需要的性能来 选择适合的磁盘。US20080184000A1公开了在一个池中的多个层之间的精简供应(由 页分割(sliced))卷转移方法。存储系统选择低访问卷,并且将该低访问卷无缝地转 移到另一个存储模块中的低等待时间层。US20070192560A1公开了一种用于精简供应 池的磁盘安装控制方法,根据该方法存储系统依照系统配置将磁盘安装到适合的池。 US20070055713A1 和 US20070192560A1 适用于调整卷层配置。US2008184000A1 适用 于层的容量安装。这些公开结合于此作为参考。还参考关于因特网协议的RFC 791、 关于传输控制协议的RFC 793、关于指定号的RFC 790、关于因特网小型计算机系统接口 (iSCSI)的 RFC 3720、关于 SCSI 块指令的草案的 SBC-3 草案(http://www.tlO.org)、关 于光纤通道成帧和信令-2的草案的FC-FS-2草案(http://www.tll.org)以及关于光纤通 道骨干网_5的草案的FC-BB-5草案(http://www.tll.org)。
技术实现思路
本专利技术的实施例提供了用于在远程副本环境中的动态页重新分配存储系统中的 应用和层配置管理的方法和装置。为了替换某些数据的层,需要知道具有该数据的应用 的优先级、活动性和性能需求,因为替换操作可能引起不期望的性能和可靠性降低。存 储装置很难判断某些数据是否需要被替换到另一层,因为具有该数据的存储装置不知道 哪个应用访问该数据。本专利技术由此提供了一种技术,在服务器上的应用公布参考应用ID 的I/O。当该应用访问数据时,存储装置存储被访问的数据和应用ID之间的关系。存 储装置与应用的应用状态一同替换数据的层。这提供了在动态页重新分配存储系统中的 应用和层配置管理。本专利技术的一个方面提供一种存储系统,用于在具有连接至所述存储系统的主机 计算机上运行的一个或多个应用的系统中的分层存储环境中的存储管理。所述存储系统 包括在池中的多个存储卷,所述多个存储卷被划分为具有不同层级的多层,根据层配置规则来管理所述多层,由所述存储系统中的多个物理存储装置提供所述多个存储卷; 以及控制器,控制所述多个物理存储装置,所述控制器包括处理器和存储器。所述控制 器基于所述层级相 对于所述物理存储装置的改变来将所述池分配给多个虚拟卷。所述控 制器存储由在所述主机计算机上运行的每个应用正在访问的存储系统中的数据和访问所 述数据的应用的应用ID之间的关系。至少部分地基于访问所述存储卷中的数据的应用来 改变所述多个存储卷中部分存储卷的层级。在一些实施例中,所述控制器存储由所述主机计算机上运行的每个应用正在访 问的存储系统中的存储卷中的数据和向包含由所述应用访问的数据的存储卷公布写I/O 的应用的应用ID之间的关系。至少部分地基于访问所述存储卷中的数据的应用的应用状 态来改变所述部分存储卷的层级,所述应用状态包括应用的优先级、活动性或性能要求 中的至少一个。所述控制器基于层级相对于所述物理存储装置的改变来将所述池动态地 分配给所述多个虚拟卷,并且动态地存储由所述主机计算机上运行的每个应用正在访问 的存储系统中的数据和访问所述数据的应用的应用ID之间的关系。所述控制器响应于来 自管理终端的输入,基于层级相对于所述物理存储装置的改变而将所述池分配给所述多 个虚拟卷。所述多个虚拟卷中的至少一个虚拟卷具有一个或多个指定的区域,所述一个 或多个指定的区域根据由所述控制器改变层配置能够在其中设置层级。从由iSCSI帧中 对所述应用设置的IP地址、光纤通道帧中的应用的光纤通道ID、以及以太网上的光纤通 道帧中的应用的光纤通道ID组成的组中选择所述应用ID。在特定实施例中,所述存储系统连接至远程存储系统。在所述存储系统中的至 少一个存储卷与所述远程存储系统中的远程存储卷呈远程副本配对状态,并且是复制源 卷或复制目标卷中的一个。对于复制源卷,所述控制器将所述复制源卷的层信息传递到 作为与所述复制源卷呈配对状态的复制目标卷的远程存储卷中。对于复制目标卷,所述 控制器从作为与所述复制目标卷呈配对状态的复制源卷的所述远程存储卷接收所述复制 目标卷的层信息。本专利技术的另一个方面提供一种存储系统,在包括连接至具有在其上运行的一个 或多个应用的主机计算机的存储系统和连接至具有在其上运行的一个或多个应用的远程 主机计算机的远程存储系统的系统中,所述存储系统和所述远程存储系统用于在分层的 存储环境中进行存储管理并且彼此连接。所述存储系统包括在池中的多个存储卷,所 述多个存储卷被划分为具有不同层级的多层,根据层配置规则来管理所述多层,由所述 存储系统中的多个物理存储装置提供所述多个存储卷;以及控制器,控制所述多个物理 存储装置,所述控制器包括处理器和存储器。所述控制器基于所述层级相对于所述物理 存储装置的改变来将所述池分配给多个虚拟卷。所述控制器存储由在所述主机计算机上 运行的每个应用正在访问的存储系统中的数据和访问所述数据的应用的应用ID之间的关 系。至少部分地基于访问所述存储卷中的数据的应用来改变所述多个存储卷中部分存储 卷的层级。本专利技术的另一个方面提供一种存储系统,在包括连接至主机计算机的存储系统 和连接至远程主机计算机的远程存储系统的系统中,所述存储系统和所述远程存储系统 用于在分层的存储环境中进行存储管理并且彼此连接。所述存储系统包括在池中的多 个存储卷,所述多个存储卷被划分为具有不同层级的多层,根据层配置规则来管理所述多层,由所述存储系统中的多个物理存储装置提供所述多个存储卷;以及控制器,控制 所述多个物理存储装置,所述控制器包括处理器和存储器。所述控制器基于所述层级相 对于所述物理存储装置的改变来将所述池分配给多个虚拟卷。基于所述层配置规则中的 改变而改变所述多个虚拟卷的虚拟卷页的层级。当对于具有远程副本对的卷改变所述虚 拟卷页的层级时,所述控制器将所述虚拟卷页的层级的信息发送给所述远程存储系统, 使得在所述远程存储系统中改变对应的虚拟卷页的层级。在一些实施例中,至少部分地基于访问所述存储卷中的数据的应用的应用状态来改变所述多个存储卷的存储卷的层级,所述应用状态包括应用的优先级、活动性或性 能要求中的至少一个。所述存储系统中的至少一个存储卷与所述远程存储系统中的远程 存储卷本文档来自技高网
...

【技术保护点】
一种存储系统,用于在具有连接至所述存储系统的主机计算机上运行的一个或多个应用的系统中的分层存储环境中的存储管理,所述存储系统包括:在池中的多个存储卷,所述多个存储卷被划分为具有不同层级的多层,根据层配置规则来管理所述多层,由所述存储系统中的多个物理存储装置提供所述多个存储卷;以及控制器,控制所述多个物理存储装置,所述控制器包括处理器和存储器;其中,所述控制器基于所述层级相对于所述物理存储装置的改变来将所述池分配给多个虚拟卷;其中,所述控制器存储由在所述主机计算机上运行的每个应用正在访问的存储系统中的数据和访问所述数据的应用的应用ID之间的关系;以及其中,至少部分地基于访问所述存储卷中的数据的应用来改变所述多个存储卷中部分存储卷的层级。

【技术特征摘要】
US 2009-9-22 12/564,3401.一种存储系统,用于在具有连接至所述存储系统的主机计算机上运行的一个或多 个应用的系统中的分层存储环境中的存储管理,所述存储系统包括在池中的多个存储卷,所述多个存储卷被划分为具有不同层级的多层,根据层配置 规则来管理所述多层,由所述存储系统中的多个物理存储装置提供所述多个存储卷;以 及控制器,控制所述多个物理存储装置,所述控制器包括处理器和存储器;其中,所述控制器基于所述层级相对于所述物理存储装置的改变来将所述池分配给 多个虚拟卷;其中,所述控制器存储由在所述主机计算机上运行的每个应用正在访问的存储系统 中的数据和访问所述数据的应用的应用ID之间的关系;以及其中,至少部分地基于访问所述存储卷中的数据的应用来改变所述多个存储卷中部 分存储卷的层级。2.根据权利要求1所述的存储系统,其中,所述控制器存储由所述主机计算机上运行的每个应用正在访问的存储系统中的存储 卷中的数据和向包含由所述应用访问的数据的存储卷公布写I/O的应用的应用ID之间的关系。3.根据权利要求1所述的存储系统,其中,至少部分地基于访问所述存储卷中的数据的应用的应用状态来改变所述部分存储卷 的层级,所述应用状态包括应用的优先级、活动性或性能要求中的至少一个。4.根据权利要求1所述的存储系统,其中,所述控制器基于层级相对于所述物理存储装置的改变来将所述池动态地分配给所述 多个虚拟卷,并且动态地存储由所述主机计算机上运行的每个应用正在访问的存储系统 中的数据和访问所述数据的应用的应用ID之间的关系。5.根据权利要求1所述的存储系统,其中,所述控制器响应于来自管理终端的输入,基于层级相对于所述物理存储装置的改变 而将所述池分配给所述多个虚拟卷。6.根据权利要求1所述的存储系统,其中,所述多个虚拟卷中的至少一个虚拟卷具有一个或多个指定的区域,所述一个或多个 指定的区域根据由所述控制器改变层配置能够在其中设置层级。7.根据权利要求1所述的存储系统,其中,从由iSCSI帧中对所述应用设置的IP地址、光纤通道帧中的应用的光纤通道ID、以 及以太网上的光纤通道帧中的应用的光纤通道ID组成的组中选择所述应用ID。8.根据权利要求1所述的存储系统,其中,所述存储系统连接至远程存储系统;其中,在所述存储系统中的至少一个存储卷与所述远程存储系统中的远程存储卷呈 远程副本配对状态,并且是复制源卷或复制目标卷中的一个;其中,对于复制源卷,所述控制器将所述复制源卷的层信息传递到作为与所述复制 源卷呈配对状态的复制目标卷的远程存储卷中;以及其中,对于复制目标卷,所述控制器从作为与所述复制目标卷呈配对状态的复制源卷的所述远程存储卷接收所述复制目标卷的层信息。9.一种存储系统,在包括连接至具有在其上运行的一个或多个应用的主机计算机的 存储系统和连接至具有在其上运行的一个或多个应用的远程主机计算机的远程存储系统 的系统中,所述存储系统和所述远程存储系统用于在分层的存储环境中进行存储管理并 且彼此连接,所述存储系统包括在池中的多个存储卷,所述多个存储卷被划分为具有不同层级的多层,根据层配置 规则来管理所述多层,由所述存储系统中的多个物理存储装置提供所述多个存储卷;以 及控制器,控制所述多个物理存储装置,所述控制器包括处理器和存储器;其中,所述控制器基于所述层级相对于所述物理存储装置的改变来将所述池分配给 多个虚拟卷;其中,所述控制器存储由在所述主机计算机上运行的每个应用正在访问的存储系统 中的数据和访问所述数据的应用的应用ID之间...

【专利技术属性】
技术研发人员:川口智大大谷俊雄村濑敦史
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

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

1