《计算机系统及其管理方法以及程序.pdf》由会员分享,可在线阅读,更多相关《计算机系统及其管理方法以及程序.pdf(50页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103080909 A(43)申请公布日 2013.05.01CN103080909A*CN103080909A*(21)申请号 201180042232.8(22)申请日 2011.02.24G06F 12/00(2006.01)(71)申请人株式会社日立制作所地址日本东京都(72)发明人原纯一 河野泰隆(74)专利代理机构北京市金杜律师事务所 11256代理人陈伟(54) 发明名称计算机系统及其管理方法以及程序(57) 摘要即使在采用了配置具有同等功能的多个存储管理软件的实例来协作管理大规模存储系统的结构的情况下,也能够避免不可管理操作或构成信息矛盾这样的课题的产。
2、生,能够实现与通过单个实例管理全部的情况同样的管理操作和信息参考。在本发明中,在多个管理计算机中决定作为代表的代表管理计算机。代表管理计算机从存储装置和主计算机收集管理对象目标的信息以及包含目标之间的关联类别的构成概要信息,基于该构成概要信息决定各个管理计算机应承担的管理对象目标。(85)PCT申请进入国家阶段日2013.02.28(86)PCT申请的申请数据PCT/JP2011/054123 2011.02.24(87)PCT申请的公布数据WO2012/114492 JA 2012.08.30(51)Int.Cl.权利要求书3页 说明书24页 附图22页(19)中华人民共和国国家知识产权局(。
3、12)发明专利申请权利要求书3页 说明书24页 附图22页(10)申请公布号 CN 103080909 ACN 103080909 A1/3页21.一种计算机系统,其特征在于,具有:一个或多个主计算机;一个或多个存储子系统,其与所述一个或多个主计算机连接,对该主计算机提供信息;和多个管理计算机,其与所述一个或多个存储子系统和所述一个或多个主计算机连接,对该存储子系统以及主计算机所包含的多个管理对象目标进行管理,所述多个管理计算机之一,作为所述多个管理计算机中的代表管理计算机,从所述一个或多个主计算机以及所述一个或多个存储子系统收集目标信息和构成概要信息,基于所述构成概要信息决定所述多个管理计算。
4、机各自汇集并应承担的管理对象目标,并对所述多个管理计算机进行通知,其中,所述目标信息包含用于确定所述多个管理对象目标的信息,所述构成概要信息包含表示所述多个管理对象目标之间的关联的关联类别信息。2.根据权利要求1所述的计算机系统,其特征在于,所述关联类别信息存在多种,至少所述代表管理计算机保持所述关联类别信息的优先级信息,所述关联类别信息的优先级信息作为是否将所述多个管理对象目标优先分配给同一管理计算机的判断指标,所述代表管理计算机考虑所述关联类别信息的优先级来决定所述多个管理对象目标的向所述多个管理计算机的承担分配。3.根据权利要求1所述的计算机系统,其特征在于,所述代表管理计算机基于所述关。
5、联类别信息,整理所述多个管理对象目标之间的对应关系,将具有该对应关系的管理对象目标作为同一管理计算机的管理承担来分配。4.根据权利要求3所述的计算机系统,其特征在于,所述代表管理计算机针对过去分配给管理计算机的某管理对象目标,分配给与该管理计算机相同的管理计算机。5.根据权利要求4所述的计算机系统,其特征在于,所述代表管理计算机针对过去没有分配给管理计算机的新建的管理对象目标,基于所述关联类别信息分配所述管理计算机,在分配处理的结果是分配给所述多个管理计算机的所述管理对象目标的数量存在规定的偏倚的情况下,再次决定承担所述多个管理对象目标的所述管理计算机。6.根据权利要求5所述的计算机系统,其特。
6、征在于,所述代表管理计算机,在减掉应考虑的所述关联类别信息之后,再次决定所述承担的管理计算机。7.根据权利要求2所述的计算机系统,其特征在于,所述关联类别信息包含所述管理对象目标具有本地备份的关系、所述管理对象目标具有构成群集的关系、所述管理对象目标具有直接的对应关系、以及所述管理对象目标存在于外部存储中,具有所述本地备份的关系被设定成最优先级,所述代表管理计算机针对具有本地备份的关系的所述管理对象目标,必须分配给同一管理计算机。8.根据权利要求1所述的计算机系统,其特征在于,权 利 要 求 书CN 103080909 A2/3页3所述代表管理计算机从所述一个或多个主计算机以及所述一个或多个存。
7、储子系统收集表示所述主计算机以及所述存储子系统的配置场所的位置信息,基于该位置信息和所述构成概要信息,决定所述多个管理计算机各自汇集并应承担的管理对象目标。9.一种计算机系统的管理方法,所述计算机系统具有:一个或多个主计算机;一个或多个存储子系统,其与所述一个或多个主计算机连接,对该主计算机提供信息;和管理计算机,其与所述一个或多个存储子系统和所述一个或多个主计算机连接,对该存储子系统以及主计算机所包含的多个管理对象目标进行管理,其特征在于,所述管理计算机具有处理器和存储器,并提供管理所述多个管理对象目标的多个虚拟管理服务器,所述管理方法包括:收集步骤,所述处理器从所述一个或多个主计算机以及所。
8、述一个或多个存储子系统收集目标信息和构成概要信息,所述目标信息包含用于确定所述多个管理对象目标的信息,所述构成概要信息包含表示所述多个管理对象目标之间的关联的关联类别信息;决定步骤,所述处理器基于所述构成概要信息所包含的所述关联类别信息,决定所述多个虚拟管理服务器各自汇集并应承担的管理对象目标;以及通知步骤,所述处理器将所述决定的应承担的管理对象目标分别通知给所述多个虚拟管理服务器。10.根据权利要求9所述的管理方法,其特征在于,所述关联类别信息存在多种,所述处理器将所述关联类别信息的优先级信息提供给所述多个虚拟管理服务器,所述关联类别信息的优先级信息作为是否将所述多个管理对象目标优先分配给同。
9、一虚拟管理服务器的判断指标,在所述决定步骤中,所述处理器考虑所述关联类别信息的优先级来决定所述多个管理对象目标的向所述多个虚拟管理服务器的承担分配。11.根据权利要求9所述的管理方法,其特征在于,在所述决定步骤中,所述处理器基于所述关联类别信息,整理所述多个管理对象目标之间的对应关系,将具有该对应关系的管理对象目标作为同一虚拟管理服务器的管理承担来分配。12.根据权利要求11所述的管理方法,其特征在于,在所述决定步骤中,所述处理器针对过去分配给虚拟管理服务器的某管理对象目标,分配给与该虚拟管理服务器相同的虚拟管理服务器。13.根据权利要求12所述的管理方法,其特征在于,在所述决定步骤中,所述处。
10、理器针对过去没有分配给虚拟管理服务器的新建的管理对象目标,基于所述关联类别信息分配所述虚拟管理服务器,所述管理方法还包括如下步骤:在分配处理的结果是分配给所述多个虚拟管理服务器的所述管理对象目标的数量存在规定的偏倚的情况下,所述处理器再次决定承担所述多个管理对象目标的所述虚拟管理服务器。14.根据权利要求13所述的管理方法,其特征在于,在所述位置决定步骤中,所述处理器在减掉应考虑的所述关联类别信息之后,再次决权 利 要 求 书CN 103080909 A3/3页4定所述承担的虚拟管理服务器。15.一种程序,是用于管理计算机系统的程序,所述计算机系统具有:一个或多个主计算机;一个或多个存储子系统。
11、,其与所述一个或多个主计算机连接,对该主计算机提供信息;和多个管理计算机,其与所述一个或多个存储子系统和所述一个或多个主计算机连接,对该存储子系统以及主计算机所包含的多个管理对象目标进行管理,其特征在于,使所述多个管理计算机之一执行如下处理:从所述一个或多个主计算机以及所述一个或多个存储子系统收集目标信息和构成概要信息的处理,所述目标信息包含用于确定所述多个管理对象目标的信息,所述构成概要信息包含表示所述多个管理对象目标之间的关联的关联类别信息;基于所述构成概要信息所包含的所述关联类别信息,决定所述多个管理计算机各自汇集并应承担的管理对象目标的处理;以及对所述多个管理计算机进行通知的处理。权 。
12、利 要 求 书CN 103080909 A1/24页5计算机系统及其管理方法以及程序技术领域0001 本发明涉及计算机系统及其管理方法以及程序,例如涉及存在多个主计算机和存储装置的大规模存储系统的管理。背景技术0002 由于近年的信息化社会的发展,企业管理的数据量一路增加。另一方面,为了降低IT系统的管理成本等,一般企业并没有IT系统,而是采用从管理并提供IT系统的专门企业租借这种方式的情况不断增加。与此相伴,企业管理的数据被不断汇集在管理并提供IT系统的专门企业所有的IT系统内。为了能够存储如此汇集的庞大数据,IT系统所包含的存储系统越来越大规模化。0003 由于存储系统的大规模化,管理该存。
13、储系统的存储管理软件处理的目标数(例如存储装置提供的卷的数量)也正在增加。这样的目标数增加的结果,导致产生如下课题:超过了存储管理软件在设计阶段所假定的最大目标数,或在管理所需的构成信息(例如主计算机上可见的卷的信息或存储计算机提供的卷与物理存储区域之间的对应信息等)的取得上需要长时间,或者由于目标数的增加在存储管理软件上的信息检索等处理上费时,操作响应下降。0004 为了解决这样的课题,例如,在专利文献1中提案采用如下结构:配置多个具有同等功能的存储管理软件的实例(instance)(下面,也称为“管理软件实例”、“成员实例”或仅称为“实例”),对每个实例分配作为管理对象的主计算机和/或存储。
14、装置内的卷,在实例之间协作管理。0005 现有技术文献0006 专利文献0007 专利文献1:日本特开2008-117251号公报(美国专利7707199号)发明内容0008 发明要解决的课题0009 但是,即使采用了专利文献1那样的方法,也存在如下情况:在主计算机和/或存储装置的构成信息中存在相互关联的目标,仅将这些目标中的一方作为了管理对象。在这样的情况下,存在不能进行管理操作或在构成信息中产生矛盾的可能性。例如,存在如下可能性:存储装置提供的本地备份功能(在同一存储装置内将某一卷的数据向另一卷复制的功能),在将数据的复制源地和复制目的地的卷作为了分别不同的管理软件实例的管理对象的情况下,。
15、不能进行复制的停止或再次开始这样的管理操作。另外,在将构成群集的主计算机作为分别不同的管理软件实例的管理对象并对构成信息的收集时机分别进行控制的情况下,产生如下构成信息上的矛盾:在构成群集的主计算机之间移动的资源(例如虚拟服务器等)的信息,从某一管理软件实例上消失或者被两方重复保持。0010 本发明是鉴于这样的状况而完成的,即使在采用配置具有同等功能的多个存储管说 明 书CN 103080909 A2/24页6理软件的实例并协作管理大规模存储系统的结构而减轻了各实例的负荷的情况下,也能够避免产生不可管理操作状态和构成信息上的矛盾,能够实现与通过单个实例管理全部的情况同样的管理操作和信息参考。0。
16、011 用于解决课题的手段0012 为了解决上述课题,在本发明中,在配置有具有同等功能的多个存储管理软件的实例的结构中,在实例中间决定作为代表的实例,作为代表的实例从作为管理对象的全部主计算机和全部存储装置中取得管理对象目标和仅包含该目标间的关联的构成概要信息,基于该构成概要信息,决定各实例的管理对象,对各实例通知管理对象。0013 即,本发明的计算机系统,具有:一个或多个主计算机;一个或多个存储子系统,其与一个或多个主计算机连接,对该主计算机提供信息;和多个管理计算机,其与一个或多个存储子系统和一个或多个主计算机连接,对该存储子系统以及主计算机所包含的多个管理对象目标进行管理。在此,多个管理。
17、计算机之一,作为多个管理计算机中的代表管理计算机,从一个或多个主计算机以及一个或多个存储子系统收集目标信息和构成概要信息,其中,所述目标信息包含用于确定多个管理对象目标的信息,所述构成概要信息包含表示多个管理对象目标之间的关联的关联类别信息。并且,代表管理计算机基于构成概要信息决定多个管理计算机各自汇集并应承担的管理对象目标,并对多个管理计算机进行通知。0014 本发明涉及的更多特征是可以通过本说明书的记述和附图而明确的。另外,本发明的技术方案通过要素以及多种要素的组合以及以下的详细记述和权利要求的范围的形式来实现。0015 需要理解,本说明书的记述只不过是典型的例示,并不是将本发明的权利要求。
18、的范围或应用例限定于如何的意思。0016 发明的效果0017 根据本发明,即使在采用配置具有同等功能的多个存储管理软件的实例来协作管理大规模存储系统的结构而减轻了各实例的负荷的情况下,也能够避免产生不可管理操作状态或构成信息上的矛盾,能够实现与通过单个实例管理全部的情况同样的管理操作和信息参考。附图说明0018 图1是表示本发明的第1实施方式涉及的计算机系统(存储系统)的概略结构例的图。0019 图2是表示主计算机以及管理服务器(管理计算机)的内部结构例的图。0020 图3是表示存储装置以及外部存储装置的内部结构例的图。0021 图4是表示主计算机上可见的卷与存储装置以及外部存储装置上的卷之间。
19、的对应关系的一例的概念图。0022 图5是表示在具有图4所示的对应的情况下,主计算机上的管理代理、存储装置上的微程序、以及外部存储装置上的微程序,作为各自的管理信息表的一部分而保持的构成信息的一例的图。0023 图6是表示主计算机上可见的卷与存储装置的卷之间的对应关系的一例的概念图。说 明 书CN 103080909 A3/24页70024 图7是表示在具有图6所示的对应的情况下,主计算机上的管理代理以及存储装置上的微程序,作为各自的管理信息表的一部分而保持的构成信息的一例的图。0025 图8是表示主计算机上可见的卷与存储装置的卷之间的对应关系的一例的概念图。0026 图9是表示在具有图8所示。
20、的对应的情况下,主计算机上的管理代理以及存储装置上的微程序,作为各自的管理信息表的一部分而保持的构成信息的一例的图。0027 图10是本发明的管理服务器上的管理软件,作为管理信息表的一部分而保持的成员实例表的一例。0028 图11是表示本发明的管理对象表的一例的图。0029 图12是表示本发明的管理服务器上的管理软件,作为管理信息表的一部分而保持的优先级表的一例的图。0030 图13是用于说明本发明的管理服务器上的管理软件将管理对象向各成员实例分派的处理工作概要的流程图。0031 图14是表示在具有图4所示的对应的情况下,本发明的管理服务器上的管理软件从主计算机、存储装置以及外部存储装置取得的。
21、构成概要信息的结构例的图。0032 图15是表示在具有图6所示的对应的情况下,本发明的管理服务器上的管理软件从主计算机以及存储装置取得的构成概要信息的结构例的图。0033 图16是表示在具有图8所示的对应的情况下,本发明的管理服务器上的管理软件从主计算机以及存储装置取得的构成概要信息的结构例的图。0034 图17是表示在具有图4所示的对应的情况下,本发明的管理服务器上的管理软件,作为管理信息表的一部分而保持的构成信息概要表的结构例的图。0035 图18是表示在具有图6所示的对应的情况下,本发明的管理服务器上的管理软件,作为管理信息表的一部分而保持的构成信息概要表的结构例的图。0036 图19是。
22、表示在具有图8所示的对应的情况下,本发明的管理服务器上的管理软件,作为管理信息表的一部分而保持的构成信息概要表的结构例(1)的图。0037 图20是表示在具有图8所示的对应的情况下,本发明的管理服务器上的管理软件,作为管理信息表的一部分而保持的构成信息概要表的结构例(2)的图。0038 图21是用于说明本发明的管理服务器上的管理软件将构成概要信息保存在构成信息概要表中的详细处理工作的流程图。0039 图22是用于说明本发明的管理服务器上的管理软件基于构成概要表向成员实例分派管理对象的详细处理工作的流程图。0040 图23是表示本发明的管理服务器上的管理软件,作为管理信息表的一部分而保持的承担实。
23、例表的结构例(1)的图。0041 图24是表示本发明的管理服务器上的管理软件,作为管理信息表的一部分而保持的承担实例表的结构例(2)的图。0042 图25是用于说明本发明的管理服务器上的管理软件通知管理对象的详细处理工作的流程图。0043 图26是用于说明本发明的管理服务器上的管理软件检测构成的变更并向代表实例通知的详细处理工作的流程图。说 明 书CN 103080909 A4/24页80044 图27是表示本发明的第2实施方式涉及的计算机系统(存储系统)的概略结构例的图。具体实施方式0045 下面,参照附图对本发明的实施方式进行说明。在附图中,功能上相同的要素有时也由相同的符号来表示。此外,。
24、附图示出遵循本发明原理的具体实施方式和实装例,但它们是用来理解本发明的,绝不是用来限定性地解释本发明的。0046 在本实施方式中,为了让本领域技术人员实施本发明而作出非常详细的说明,但需要理解也可以是其他的实装或形式,只要不脱离本发明的技术思想的范围和主旨可以进行结构或构造的变更或多种要素的替换。因此,不要将下面的记述限定于该记述内容来解释。0047 进而,本发明的实施方式,如后所述,可以通过在通用计算机上工作的软件来实装,也可以通过专用硬件或软件与硬件的组合来实装。0048 此外,在下面的说明中,通过“表”形式对本发明的各信息进行说明,但这些信息不一定由表的数据构造来表现,可以由列(list。
25、)、DB(数据库)、队(cue)等数据构造或除此以外的数据构造来表现。因此,为了表示并不依赖数据构造这一情况,关于“表”、“列”、“DB”、“对”等有时仅称为“信息”。0049 另外,在对各信息的内容进行说明时,能够使用“标识信息”、“标识符”、“名”、“名字”、“ID”这样的表现方式,关于这些也能够相互替换。0050 下面,以“程序”作为主语(动作主体)对本发明的实施方式中的各处理进行说明,但由于使用存储器以及通信端口(通信控制装置)进行通过由处理器执行程序而确定的处理,因此以处理器作为主语进行说明也可以。另外,以程序作为主语公开的处理也可以是管理服务器等计算机、信息处理装置进行的处理。程序。
26、的一部分或全部可以通过专用硬件来实现,另外也可以使程序模块化。各种程序可以通过程序分散服务器或存储介质安装到各计算机中。0051 (1)第1实施方式0052 0053 图1是表示本发明的第1实施方式涉及的存储系统(也称为计算机系统、IT系统)10的概略结构例的图。本系统具有一个或多个主计算机100、一个或多个存储装置(也称为存储子系统)120、和一个或多个管理服务器160,它们通过管理LAN170相互连接。0054 主计算机100和存储装置120通过SAN130相互连接。另外,在存储装置120上通过SAN150连接有外部存储装置140。此外,外部存储装置140是为了本实施方式的说明而记述的,可。
27、以不用,在该情况下SAN150也就不需要。另外,在存在外部存储装置140的情况下,与存储装置120连接的SAN150不一定是独立的网络,可以是SAN130的一部分。虽然图1中管理服务器160没有连接于SAN130,但也可以连接于SAN130。0055 主计算机100、存储装置120以及外部存储装置140未必需要全部设置在地理上相同的场所,一部分主计算机100、存储装置120、外部存储装置140也可以设置在与其他部分分离的不同的场所,有时也以(Disaster Recovery,灾难恢复)DR为目的而采用这种形式。0056 说 明 书CN 103080909 A5/24页90057 图2是表示主。
28、计算机100的内部结构例的图。主计算机100具有一个以上CPU201、一个以上存储器202、一个以上SAN适配器204、一个以上LAN适配器205、和存储设备203,它们通过内部总线206相互连接。0058 主计算机100经由LAN适配器205与管理服务器160连接,还经由SAN适配器204与存储装置120连接。此外,存储设备203是为了保存在主计算机上工作的程序和/或管理信息而使用的,不一定需要配备。在没有配备存储设备的情况下,主计算机100采用例如将它们保存在存储装置120提供的卷内的形式。0059 0060 管理服务器160经由LAN适配器205与主计算机100、存储装置120以及外部存。
29、储装置140连接。0061 各个管理服务器(也称为管理计算机)160具有与主计算机100同样的结构。0062 如图1所示,在管理服务器160上管理软件161进行工作。管理软件从例如存储设备被加载到存储器(内存)中,使用CPU(也可以仅称为处理器)来执行。此外,基于本发明的管理软件161,在多个管理服务器160上进行工作并提供相同功能。在此,将各管理服务器160上的管理软件161如前述那样称为“管理软件实例”、“成员实例”或仅称为“实例”。0063 管理服务器160,在如图1所示没有连接于SAN130的情况下,可以不必有SAN适配器204。另外,管理软件161以及管理信息表165也可以保存在存储。
30、器或存储设备内。0064 管理软件161包含管理对象决定程序162、管理对象接收程序163、构成变更检测程序164和实例协作程序166。0065 管理对象决定程序162,在自身实例成为后述的代表实例的情况下,具有执行管理对象目标的分派处理的功能。管理对象接收程序163具有从分派来的管理对象取得管理信息(也称为构成信息:为管理图5所示的目标所需要的信息)的功能。构成变更检测程序164具有检测管理对象目标的构成变更的功能。实例协作程序166具有在各实例间取得协作并以使管理对象信息(图11)和汇集优先级信息(图12)在各实例之间相同的方式取得信息同步的功能。0066 此外,虽然没有图示,但管理服务器。
31、160具有输入装置以及显示装置(输出装置)。作为该输入输出装置的代替品,通过将串行接口或以太网接口作为输入输出装置,将具有显示器、键盘或指示设备的显示用计算机连接于该接口,将显示用信息发送到显示用计算机或从显示用计算机接收输入用信息,从而可以利用显示用计算机进行显示或者通过受理输入来代替输入输出装置上的输入以及显示。0067 下面,有时将管理存储系统10并显示本发明的显示用信息的一个以上的计算机的集合称为管理系统。在管理服务器(管理计算机)160显示显示用信息的情况下,管理服务器160为管理系统,另外,管理服务器160与显示用计算机的组合也是管理系统。另外,为了管理处理的高速化和高可靠性,可以。
32、通过多个计算机实现与管理服务器同等的处理,在该情况下该多个计算机(在显示用计算机进行显示的情况下也包含显示用计算机)是管理系统。0068 0069 图3是表示存储装置(也称为存储子系统)120的内部结构例的图。存储装置120说 明 书CN 103080909 A6/24页10具有一个以上CPU301、一个以上存储器302、一个以上高速缓冲存储器303、一个以上SAN适配器306、一个以上LAN适配器307、和一个以上物理磁盘305,它们通过内部总线308相互连接。此外,外部存储装置140也具有与存储装置120同样的结构。0070 存储装置120经由SAN适配器306与主计算机100和外部存储装。
33、置140连接。另外,存储装置120经由LAN适配器307与管理服务器160连接。存储装置120使用一个或多个物理磁盘305来保存微程序和管理信息,或者采用作为存储器302的一部分而具有NVRAM(非易失性存储器)并在其中保存微程序和管理信息这样的形式。0071 SAN130和SAN150是存储区域网络,通常使用SAN开关而构成。SAN130和SAN150在多数情况下使用光纤信道(Fibre Channel)协议或SCSI命令,但也可以使用基于IP(网际协议)的存储区域网络。另外,在存储装置120处于相互分离的场所的情况下,很多情况下一部分使用作为用于延长SAN130的到达距离的装置的延伸器。0。
34、072 0073 如图1所示,在主计算机100上管理代理101进行工作。管理代理101从存储设备203被加载到存储器202中,并使用CPU201来执行。管理代理101收集主计算机100的构成信息并保存在管理信息表102中,按照来自管理服务器160上的管理软件161的要求向管理软件161发送。此外,有时也采取由管理代理101定期通知给管理软件161的形式。0074 另外,为了使主计算机100工作而安装的OS(Operating System:操作系统)和/或虚拟软件(Hypervisor),有时也具有与管理代理101相当的功能。在此,虚拟软件是为了使多个OS能够在单个主计算机100上工作而提供具。
35、有与主计算机100同样的结构的虚拟环境(虚拟服务器)的软件,对虚拟软件提供的各虚拟服务器赋予虚拟服务器ID进行管理。在OS和/或虚拟软件具有与管理代理101相当的功能的情况下,不需要将管理代理101另行配置在主计算机100上。0075 另外,安装在主计算机100上的OS和/或虚拟软件有时也具有群集功能。在此,群集功能是如下功能:在某个主计算机100发生了故障的情况下,将在该主计算机100上工作的程序的工作状态过渡到其他正常的主计算机100上,使程序能够继续工作。在OS和/或虚拟软件没有该功能的情况下,有时也采取使在OS和/或虚拟软件上工作的软件实现该功能的形式。0076 进而,OS和/或虚拟软。
36、件对赋予各主计算机100的标识符(主机ID)来进行管理。该主机ID例如使用主机名等。另外,OS和/或虚拟软件对能够从主计算机100访问的存储装置120上的各卷赋予标识符(主机设备ID)来进行管理。0077 如图1所示,存储装置120具有微程序121。该微程序121是在存储装置120上工作的全部程序的总称。微程序121从例如物理磁盘305被加载到存储器302中,使用CPU301来执行。微程序121控制存储装置120,进行数据保存区域(卷)的管理、向主计算机100的分配、对来自它们的数据访问请求的响应等。另外,微程序121基于RAID(Redundant Array Of Inexpensive Disks:廉价磁盘的冗余阵列),使用一个或多个物理磁盘305构成卷。0078 对存储装置120提供的各卷赋予标识符(存储卷ID)来进行管理。另外,对各存储装置赋予标识符(存储装置ID)。该存储装置ID例如使用序列号等。0079 存储装置120有时也具有外部存储连接功能。图1所示的存储装置120具有该功能,如图1所示,在将外部连接存储装置140连接到具有该功能的存储装置120的情况下,说 明 书CN 103080909 A10。