存储系统及存储系统的控制方法_5

文档序号:9264700阅读:来源:国知局
间的平均运转率。存储装置30a、30b的装置间通信控制程序116分别将本装置的测定值发送至另一装置,与另一装置共用本装置的测定值。
[0178]在两个存储装置30a、30b平均运转率的差超过规定值的情况下,接收到下一个REPORT TARGET PORT GROUPS指令的存储装置30进行如下的回复:平均运转率高的存储装置30所具有的端口组中规定比例的端口组的PG状态为“Active/Non-Optimized” (非优先)。上述规定比例可以通过与平均运转率的差相应地增加的函数表示,也可以为固定值。
[0179]此后,在该平均运转率的差为上述规定值以下的情况下,接收到下一个RE P O RTTARGET PORT GROUPS指令的存储装置30进行如下的回复:所有PG的状态为“Active/Optimized” (优先)。
[0180]存储装置30能够使用处理器32的运转率以外的负荷状态的测定值。其他负荷状态的测定值的例子为盘驱动器39的平均运转率及高速缓冲存储器35的平均使用率等。也可以使用多种测定值的组合。如上所述,根据本实施例,通过与存储装置的负荷状态相对应地控制来自主机计算机的访问,能够恰当地分散负荷。
[0181]此外,本发明不限于上述实施例,包括各种各样的变形例。例如,虚拟存储装置也可以由三个以上的存储装置构成。存储装置也可以从管理计算机接收另一存储装置的端口状态的信息、复制对的信息。
[0182]如上述例那样,主机计算机可以通过询问虚拟逻辑单元的端口组的状态,来询问该虚拟逻辑单元的端口状态,也可以仅询问该虚拟逻辑单元的端口的状态。存储装置仅针对虚拟逻辑单元的端口返回端口状态的信息。
[0183]上述例是为了便于理解本发明而进行了详细说明的内容,本发明不必须限于具有说明了的所有结构的例子。能够将某个例子的结构的一部分替换成其他例子的结构,也能够对某个例子的结构添加其他例子的结构。针对各例的结构的一部分,能够追加、删除、替换成其他结构。图中的结构示出了认为在说明时需要的内容,在产品上不必须限于示出所有结构。
【主权项】
1.一种存储系统,其以包括能够彼此通信的第I存储装置和第2存储装置在内的多个存储装置为基础,将虚拟存储装置提供至主机计算机,所述存储系统的特征在于, 所述第I存储装置提供第I逻辑单元,包括与所述第I逻辑单元建立了对应关系的第I端口和包含所述第I端口的状态的信息在内的第I端口管理信息, 所述第2存储装置提供第2逻辑单元,包括与所述第2逻辑单元建立了对应关系的第2端口和包含所述第2端口的状态的信息在内的第2端口管理信息, 所述第I逻辑单元及所述第2逻辑单元作为一个虚拟逻辑单元提供至所述主机计算机, 所述第I存储装置针对来自所述主机计算机的指定了所述虚拟逻辑单元的端口状态的询问,将表示所述第I端口的状态为通过所述第I端口管理信息示出的状态且所述第2存储装置针对所述端口状态的询问无法响应的响应返回至所述主机计算机, 所述第2存储装置针对来自所述主机计算机的指定了所述虚拟逻辑单元的端口状态的询问,不返回响应。2.如权利要求1所述的存储系统,其特征在于, 所述第I存储装置保持表示示出所述第I逻辑单元能否I/O的LU状态的第I逻辑单元管理信息, 所述第2存储装置保持表示示出所述第2逻辑单元能否I/O的LU状态的第2逻辑单元管理信息, 所述第I存储装置及所述第2存储装置分别基于所述第I逻辑单元管理信息及所述第2逻辑单元管理信息示出的LU状态,决定针对所述端口状态的询问的响应的有无。3.如权利要求2所述的存储系统,其特征在于, 所述第I逻辑单元管理信息及所述第2逻辑单元管理信息分别示出在仅使用所述第I逻辑单元和所述第2逻辑单元的一方的情况下优先选择的主逻辑单元, 在所述第I逻辑单元及所述第2逻辑单元从同步状态变化至非同步状态的情况下,所述第I存储装置在所述第I逻辑单元管理信息中在所述第I逻辑单元为所述主逻辑单元的情况下,将所述第I逻辑单元的LU状态维持为能够1/0,在所述第2逻辑单元为所述主逻辑单元的情况下,将所述第I逻辑单元的LU状态变更为不能1/0, 所述第2存储装置在所述第2逻辑单元管理信息中在所述第2逻辑单元为所述主逻辑单元的情况下,将所述第2逻辑单元的LU状态维持为能够1/0,在所述第I逻辑单元为所述主逻辑单元的情况下,将所述第2逻辑单元的LU状态变更为不能I/O。4.如权利要求1所述的存储系统,其特征在于, 来自所述主机计算机的针对所述虚拟逻辑单元的端口状态的询问为针对所述虚拟逻辑单元的端口组的状态的询问, 所述第I存储装置返回的响应明示出表示包含有所述第I端口的第I端口组的标识符和所述第I端口组的状态, 通过所述第I存储装置返回的响应明示出表示包含有所述第2端口的第2端口组的标识符和所述第2端口组的状态为无法响应、或者所述第I存储装置返回的响应不包含关于所述第2端口组的信息,来示出所述第2存储装置针对所述端口状态的询问为无法响应。5.如权利要求1所述的存储系统,其特征在于, 在所述第I逻辑单元与所述第2逻辑单元处于同步状态的情况下,能够从所述主机计算机经由所述第I端口及所述第2端口访问所述虚拟逻辑单元, 在所述第I逻辑单元与所述第2逻辑单元处于非同步状态的情况下,所述第I存储装置将所述响应返回至所述主机计算机,所述第2存储装置不返回所述响应。6.如权利要求1所述的存储系统,其特征在于, 所述第I存储装置从所述第2存储装置接收表示所述第2端口的状态的信息, 所述第2存储装置从所述第I存储装置接收表示所述第I端口的状态的信息, 在所述第I逻辑单元与所述第2逻辑单元处于同步状态的情况下, 所述第I存储装置针对来自所述主机计算机的指定了所述虚拟逻辑单元的端口状态的询问,将表示所述第I端口的状态为通过第I端口管理信息示出的状态且所述第2端口的状态为从所述第2存储装置接收到的信息示出的状态的响应返回至所述主机计算机,所述第2存储装置针对来自所述主机计算机的指定了所述虚拟逻辑单元的端口状态的询问,将表示所述第2端口的状态为通过第2端口管理信息示出的状态且所述第I端口的状态为从所述第I存储装置接收到的信息示出的状态的响应返回至所述主机计算机。7.如权利要求1所述的存储系统,其特征在于, 所述第I存储装置及所述第2存储装置分别保持示出虚拟逻辑单元的逻辑单元处于非同步状态下的优先度的逻辑单元优先度信息, 所述逻辑单元优先度信息示出相比于所述第I逻辑单元优先于所述第2逻辑单元,所述第I存储装置及所述第2存储装置参照所述逻辑优先度信息,决定向所述主机计算机的响应内容。8.如权利要求1所述的存储系统,其特征在于, 作为所述第I端口及所述第2端口的端口状态,定义有示出从所述主机计算机访问所述虚拟逻辑单元的优先度的优先端口状态及非优先端口状态, 所述第I逻辑单元及所述第2逻辑单元的一方与备用逻辑单元构成复制对,另一方为独立逻辑单元, 在所述第I端口及所述第2端口中,与所述一方的逻辑单元建立了对应关系的端口处于所述优先度端口状态, 在所述第I端口及所述第2端口中,与所述另一方的逻辑单元建立了对应关系的端口处于所述非优先端口状态。9.如权利要求1所述的存储系统,其特征在于, 作为所述第I端口及所述第2端口的端口状态,定义有示出从所述主机计算机访问所述虚拟逻辑单元的优先度的优先端口状态及非优先端口状态, 在所述第I端口及所述第2端口中,距所述主机计算机的距离近的端口处于优先端口状态, 在所述第I端口及所述第2端口中,距所述主机计算机的距离远的端口处于非优先端口状态。10.如权利要求1所述的存储系统,其特征在于, 作为所述第I端口及所述第2端口的端口状态,定义有示出从所述主机计算机访问所述虚拟逻辑单元的优先度的优先端口状态及非优先端口状态, 所述第I存储装置及所述第2存储装置监视本装置及另一装置的负荷状态, 所述第I存储装置及所述第2存储装置基于所述第I存储装置与所述第2存储装置的负荷状态之差,决定所述第I端口及所述第2端口的状态。11.一种存储系统的控制方法,所述存储系统以包括能够彼此通信的第I存储装置和第2存储装置在内的多个存储装置为基础,将虚拟存储装置提供至主机计算机,所述控制方法的特征在于, 所述第I存储装置提供第I逻辑单元,包括与所述第I逻辑单元建立了对应关系的第I端口和包含所述第I端口的状态的信息在内的第I端口管理信息, 所述第2存储装置提供第2逻辑单元,包括与所述第2逻辑单元建立了对应关系的第2端口和包含所述第2端口的状态的信息在内的第2端口管理信息, 所述第I逻辑单元及所述第2逻辑单元作为一个虚拟逻辑单元提供至所述主机计算机, 所述第I存储装置针对来自所述主机计算机的指定了所述虚拟逻辑单元的端口状态的询问,将表示所述第I端口的状态为通过所述第I端口管理信息示出的状态且所述第2存储装置针对所述端口状态的询问无法响应的响应返回至所述主机计算机, 所述第2存储装置针对来自所述主机计算机的指定了所述虚拟逻辑单元的端口状态的询问,不返回响应。12.如权利要求11所述的存储系统的控制方法,其特征在于, 所述第I存储装置保持表示示出所述第I逻辑单元能否I/O的LU状态的第I逻辑单元管理信息, 所述第2存储装置保持表示示出所述第2逻辑单元能否I/O的LU状态的第2逻辑单元管理信息, 所述第I存储装置及所述第2存储装置分别基于所述第I逻辑单元管理信息及所述第2逻辑单元管理信息示出的LU状态,决定针对所述端口状态的询问的响应的有无。13.如权利要求12所述的存储系统的控制方法,其特征在于, 所述第I逻辑单元管理信息及所述第2逻辑单元管理信息分别示出在仅使用所述第I逻辑单元和所述第2逻辑单元的一方的情况下优先选择的主逻辑单元, 在所述第I逻辑单元及所述第2逻辑单元从同步状态变化至非同步状态的情况下,所述第I存储装置在所述第I逻辑单元管理信息中在所述第I逻辑单元为所述主逻辑单元的情况下,将所述第I逻辑单元的LU状态维持为能够1/0,在所述第2逻辑单元为所述主逻辑单元的情况下,将所述第I逻辑单元的LU状态变更为不能1/0, 所述第2存储装置在所述第2逻辑单元管理信息中在所述第2逻辑单元为所述主逻辑单元的情况下,将所述第2逻辑单元的LU状态维持为能够1/0,在所述第I逻辑单元为所述主逻辑单元的情况下,将所述第2逻辑单元的LU状态变更为不能I/O。14.如权利要求11所述的存储系统的控制方法,其特征在于, 来自所述主机计算机的针对所述虚拟逻辑单元的端口状态的询问为针对所述虚拟逻辑单元的端口组的状态的询问, 所述第I存储装置返回的响应明示出表示包含有所述第I端口的第I端口组的标识符和所述第I端口组的状态, 通过所述第I存储装置返回的响应明示出表示包含有所述第2端口的第2端口组的标识符和所述第2端口组的状态为无法响应、或者所述第I存储装置返回的响应不包含关于所述第2端口组的信息,来示出所述第2存储装置针对所述端口状态的询问为无法响应。15.如权利要求11所述的存储系统的控制方法,其特征在于, 在所述第I逻辑单元与所述第2逻辑单元处于同步状态的情况下,能够从所述主机计算机经由所述第I端口及所述第2端口访问所述虚拟逻辑单元, 在所述第I逻辑单元与所述第2逻辑单元处于非同步状态的情况下,所述第I存储装置将所述响应返回至所述主机计算机,所述第2存储装置不返回所述响应。
【专利摘要】以包括第1存储装置和第2存储装置在内的多个存储装置为基础,将虚拟存储装置提供至主机计算机。提供第1存储装置的第1逻辑单元和第2存储装置的第2逻辑单元来作为虚拟逻辑单元。第1存储装置针对来自主机计算机的端口状态的询问,返回表示第1逻辑单元的第1端口的状态及第2存储装置针对端口状态的询问无法响应的响应。第2存储装置针对上述询问不返回响应。
【IPC分类】G06F13/14, G06F3/06
【公开号】CN104981788
【申请号】CN201380072318
【发明人】千叶武尊, 齐藤秀雄, 川口智大
【申请人】株式会社日立制作所
【公开日】2015年10月14日
【申请日】2013年8月20日
【公告号】DE112013006643T5, WO2015025358A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1