虚拟存储系统技术方案

技术编号:4193619 阅读:241 留言:0更新日期:2012-04-11 18:40
一种将多个存储系统虚拟成逻辑上为一个存储资源而构成的虚拟存储系统中,即使在各存储系统具有的功能不同时,也对来自主计算机的指令进行适当地处理。虚拟存储系统(100)包括:多个存储系统(20);虚拟化装置(52),将多个存储系统(20)虚拟成逻辑上为一个存储资源、并将该存储资源提供给主计算机(51)。在任意一个存储系统(20)从主计算机(51)接收指令时,该存储系统(20)在自身不具有与指令对应的功能的情况下,检索具有与指令对应的功能的存储系统(20),并向具有与指令对应的功能的存储系统(20)转发指令。

【技术实现步骤摘要】

本专利技术涉及一种将多个存储系统虚拟成逻辑上为一个存储资源而构成的 虚拟存储系统及其控制方法。
技术介绍
在存储领域中,将分散于网络上的多个计算资源运用成如一个计算资源 那样,来实现提高处理性能和耐故障性的存储网格(storage grid)(广域宽 带共享文件系统)正引人注目。作为存储网格的运用方法,公知有将多个存 储系统虚拟化成逻辑上为一个存储资源的方法。作为对巻进行虚拟化的技术,公知有如下技术在第一存储系统内管理 存在于第一存储系统外部的第二存储系统的逻辑单元(参照特开平7—210439 号公报,特开2001—318833号公报,特开2003—8821号公报)。专利文献1特开平7—210439号公报专利文献2特开2001—318833号公报专利文献3特开2003 — 8821号公报在存储网格中,在构成逻辑上为一个存储资源的多个存储系统中具有功 能B的存储系统从主计算机接收功能B的处理请求时,该存储系统可以识别 功能B的处理请求,并进行处理。但是,通过存储网格虚拟成逻辑上为一个存储资源的各个存储系统未必、 共享功能。例如,有时构成存储网格的多个存储系统中只有一部分的存储系 统具有功能A。主计算机由于将多个存储系统识别为如一个存储资源那样, 因此有时向不具有功能A的存储系统发送功能A的处理请求。在这种情况下, 向主计算机返回指令错误,就不能适当地处理功能A的处理请求。因此,本专利技术的课题在于提供一种将多个存储系统虚拟成逻辑上为一个存储资源的虚拟存储系统,即使在各存储系统具有的功能不同时,也可以对来自主计算机的指令进行适当地处理。
技术实现思路
为了解决上述课题,本专利技术的虚拟存储系统具有多个存储系统、以及将 多个存储系统虚拟成逻辑上为一个存储资源并将该存储资源提供给主计算机 的虚拟化层,本专利技术的虚拟存储系统包括存储单元,存储从主计算机发行 的指令、与指令对应的功能、以及具有功能的存储系统的对应关系;检索单 元,从多个存储系统中检索具有与指令对应的功能的存储系统;以及转发单 元,向具有与指令对应的功能的存储系统转发指令。根据本专利技术,提供了一种虚拟存储系统,具有多个存储系统;和将所 述多个存储系统虚拟化成逻辑上为一个存储资源、并将所述存储资源提供给 主计算机的虚拟化层,所述虚拟存储系统包括存储单元,存储有对应关系, 所述对应关系是关于从所述主计算机发行的指令、与所述指令对应的功能、 以及具有所述功能的存储系统之间的对应关系;检索单元,从所述多个存储 系统中检索具有与所述指令对应的功能的存储系统;和指令重发行单元,向 所述主计算机请求重发行所述指令,并通知以所述检索单元检索到的存储系 统。根据本专利技术,提供了一种虚拟存储系统,具有多个存储系统;和将所 述多个存储系统虚拟化成逻辑上为一个存储资源、并将所述存储资源提供给 主计算机的虚拟化层,所述虚拟存储系统包括存储单元,存储各存储系统 的规格信息;检索单元,从所述多个存储系统中,检索低运转率的存储系统; 和转发单元,向所述低运转率的存储系统转发从所述主计算机发行来的指令。根据本专利技术,.提供了一种虚拟存储系统,具有多个存储系统;主计算 机;将所述多个存储系统虚拟化成逻辑上为一个存储资源、并将所述存储资 源提供给主计算机的虚拟化层;和管理所述多个存储系统的管理装置,所述 虚拟存储系统具有存储单元,其存储指令-功能对应表和功能-装置对应表, 其中的指令-功能对应表规定了从所述主计算机发行的指令和所述指令对应 的功能之间的关系,功能-装置对应表规定了具有所述功能的存储系统的对应 关系;和检索单元,从所述多个存储系统中检索具有与所述指令对应的功能6的存储系统,所述指令-功能对应表以及所述功能-装置对应表存储于所述存储 系统、所述管理装置、所述主计算机、所述虚拟化层的任意一个中。根据本专利技术,提供了一种虚拟存储系统,具有多个存储系统;和将所 述多个存储系统虚拟化成逻辑上为一个存储资源、并将所述存储资源提供给 主计算机的虚拟化层,各存储系统包括存储单元,存储有对应关系,所述 对应关系是关于从所述主计算机发行的指令、与所述指令对应的功能、以及 具有所述功能的存储系统之间的对应关系;检索单元,在所述多个存储系统 中不具有远程拷贝功能的第一存储系统从所述主计算机接收到远程拷贝请求 时,所述第一存储系统检索具有远程拷贝功能的第二存储系统以及第三存储 系统;转发单元,从所述第一存储系统向所述第二存储系统以及第三存储系 统转发远程拷贝指令。根据本专利技术,在将多个存储系统虚拟成逻辑上为一个存储资源的虚拟存 储系统中,即使在各存储系统具有的功能不同时,也可以对来自主计算t几的 指令进行适当地处理。 附图说明图1是本实施方式的虚拟存储系统的系统结构图。 图2是同一设备对应表的说明图。图3是在存储系统的存储器内存储的各种程序以及表的说明图。图4是指令功能对应表的说明图。图5是功能一装置对应表的说明图。图6是存储系统具有的功能的说明图。图7是存储系统具有的功能的说明图。图8是设备信息表的说明图。图9是故障信息的说明图。.图IO是表示一般的指令处理的流程图。图11是表示虚拟存储系统执行的指令管理的流程图。图12是表示虚拟存储系统执行的其他指令管理的流程图。图13是表示主计算机执行的指令管理的流程图。图14是表示虚拟化装置执行的指令管理的流程图。图15是表示主服务处理器执行的指令管理的流程图。图16是表示使用了指令设备的指令管理的流程图。图17是表示通过主计算机再发行指令来进行指令管理的处理的流程图。图18是表示在转发指令时产生故障时的处理的流程图。图19是表示在转发指令时产生故障时的其他处理的流程图。图20是表示虚拟存储系统的负荷分散处理的流程图。图21是规格(spec)信息的说明图。图22是表示考虑了各存储系统的性能差的指令处理的流程图。 图23是运转率信息的说明图。图24是表示考虑了各存储系统的运转率的指令处理的流程图。 图25是本实施方式的虚拟存储系统的系统结构图。 具体实施例方式图1表示本实施方式的虚拟存储系统100的系统结构。虚拟存储系统100 包括多个存储系统20A、 20B、 20C、以及外部存储系统70。一个或一个以上的主计算机51与各个存储系统20A、 20B、 20C连接。 具有虚拟化程序63的主计算机51经SAN (Storage Area Network) 41与各个 存储系统20A、 20B、 20C连接,通过虚拟化程序63的功能将多个存储系统 20A、20B、20C识别为逻辑上为一个存储资源(以下,称为虚拟存储系统100)。不具有虚拟化程序63的其他主计算机51经SAN42、虚拟化装置52、以 及SAN41与各个存储系统20A、 20B、 20C连接,通过虚拟化装置52内的虚 拟化程序63的功能将多个存储系统20A、 20B、 20C识别为一个虚拟存储系 统100。通过上述的结构,主计算机51可以将由多个存储系统20A、 20B、 20C 提供的存储区域识别为逻辑上为一个虚拟存储系统100,并向虚拟存储系统 100进行访问。虚拟化装置52将多个存储系统20A、 20B、 20C分别提供的存储区域虚 拟化成逻辑上为一个存储区域。虚拟化装置52例如是虚拟化交换机(swit本文档来自技高网...

【技术保护点】
一种虚拟存储系统,具有:多个存储系统;和将所述多个存储系统虚拟化成逻辑上为一个存储资源、并将所述存储资源提供给主计算机的虚拟化层, 所述虚拟存储系统包括: 存储单元,存储有对应关系,所述对应关系是关于从所述主计算机发行的指令、与 所述指令对应的功能、以及具有所述功能的存储系统之间的对应关系; 检索单元,从所述多个存储系统中检索具有与所述指令对应的功能的存储系统;和 指令重发行单元,向所述主计算机请求重发行所述指令,并通知给所述检索单元检索到的存储系统。

【技术特征摘要】
JP 2006-2-13 2006-0348821.一种虚拟存储系统,具有多个存储系统;和将所述多个存储系统虚拟化成逻辑上为一个存储资源、并将所述存储资源提供给主计算机的虚拟化层,所述虚拟存储系统包括存储单元,存储有对应关系,所述对应关系是关于从所述主计算机发行的指令、与所述指令对应的功能、以及具有所述功能的存储系统之间的对应关系;检索单元,从所述多个存储系统中检索具有与所述指令对应的功能的存储系统;和指令重发行单元,向所述主计算机请求重发行所述指令,并通知给所述检索单元检索到的存储系统。2. 根据权利要求1所述的虚拟存储系统,其中,所述检索单元在自身不具有与从所述主计算机接收到的指令对应的功能 时,从所述多个存储系统中检索具有与所述指令对应的功能的存储系统。3. 根据权利要求2所述的虚拟存储系统,其中, 所述存储单元是指令设备。4. 根据权利要求2所述的虚拟存储系统,其中, 所述存储单元存储各存储系统的故障信息;所述检索单元,当在具有与所述指令对应的功能的存储系统中产生故障 时,检索具有与所述指令对应的功能的其他存储系统。5. 根据权利要求4所述的虚拟存储系统,其中,各存储系统还具有报告单元,其在具有与所述指令对应的功能的其他存 储系统不存在时,向所述主计算机报告错误。6. 根据权利要求1所述的虚拟存储系统,其中,具有为使各存储系统的负荷大致均等而在各存储系统间使逻辑设备移动 的单元,使用各存储系统的资源运转率或者占有率来作为所述负荷的信息。7. 根据权利要求1所述的虚拟存储系统,其中, 还具有存储各存储系统管理的实际数据的外部存储系统, 将该外部存储系统的控制担当切换至所述检索单元检索到的存储系统。8. —种虚拟存储系统,具有多个存储系统;和将所述多个存储系统虚 拟化成逻辑上为一个存储资源、并将所述存储资源提供给主计算机的虚拟化 层,所述虚拟存储系统包括存储单元,存储各存储系统的规格信息;检索...

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

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

1