CN101425000A - 性能履历的管理方法以及性能履历的管理系统 - Google Patents
性能履历的管理方法以及性能履历的管理系统 Download PDFInfo
- Publication number
- CN101425000A CN101425000A CN200810095342.0A CN200810095342A CN101425000A CN 101425000 A CN101425000 A CN 101425000A CN 200810095342 A CN200810095342 A CN 200810095342A CN 101425000 A CN101425000 A CN 101425000A
- Authority
- CN
- China
- Prior art keywords
- performance
- volume
- data
- resume
- memory device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims abstract description 117
- 238000003860 storage Methods 0.000 claims abstract description 141
- 230000008859 change Effects 0.000 claims abstract description 24
- 230000005012 migration Effects 0.000 claims description 153
- 238000013508 migration Methods 0.000 claims description 153
- 230000014509 gene expression Effects 0.000 claims description 69
- 230000006866 deterioration Effects 0.000 claims description 27
- 230000005540 biological transmission Effects 0.000 claims description 16
- 230000001932 seasonal effect Effects 0.000 claims description 16
- 238000009826 distribution Methods 0.000 claims description 13
- 230000015556 catabolic process Effects 0.000 claims description 6
- 238000006731 degradation reaction Methods 0.000 claims description 6
- 238000005096 rolling process Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 4
- 238000012546 transfer Methods 0.000 abstract description 5
- 230000008707 rearrangement Effects 0.000 abstract 3
- 238000010586 diagram Methods 0.000 description 56
- 238000000034 method Methods 0.000 description 35
- 230000008569 process Effects 0.000 description 24
- 238000013500 data storage Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 16
- 238000005516 engineering process Methods 0.000 description 14
- 238000012544 monitoring process Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 5
- 230000008520 organization Effects 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3034—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a storage system, e.g. DASD based or network based
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/323—Visualisation of programs or trace data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3485—Performance evaluation by tracing or monitoring for I/O devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/81—Threshold
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/815—Virtual
Abstract
本发明提供一种性能履历的管理方法,针对存储设备中包含的卷等的时间序列的性能履历,伴随数据再配置或设备的更替,可以作为一个时间序列的性能履历进行管理。管理服务器(16),根据通过存储设备结构信息取得程序(251)存储在再配置履历表(227)中的作为存储设备的卷中存储的数据向其它卷的迁移履历信息的再配置履历信息、存储在存储设备结构信息表(229)中的存储设备结构信息、以及通过存储设备性能信息取得程序(250)存储在存储设备性能履历表(226)中的各卷的性能履历,使用存储设备性能监视程序(252),生成卷中存储的数据的逻辑存储场所这样的数据观点的性能履历,显示性能履历的图表或者检测性能变化来进行报警显示。
Description
技术领域
本发明涉及一种性能履历的管理方法以及性能履历的管理系统,其针对存储设备中包含的卷等的时间序列的性能履历,伴随数据再配置或设备的更替,可以将多个卷中存储的数据的性能履历作为一个时间序列的性能履历来进行管理和显示。
背景技术
在存储设备的运用管理中,存储设备中包含的卷等资源的性能监视是重要的业务之一。作为性能监视中所使用的性能指标,存在每单位时间的访问频率(IOPS:Input Output Per Second)和CPU利用率(Busy rate),为了取得和显示基于这些指标的性能履历,使用在特开2005-62941号公报(专利文献1)中揭示的现有技术。
根据专利文献1中公开的技术,收集性能信息的服务器(管理服务器)可以定期地取得存储设备中包含的资源的结构信息和性能信息,将所取得的信息加工成时间序列的性能履历的图表等并显示在画面上。
另外,近年来,随着存储设备的加强化和大规模化,存储虚拟化技术取得了很大进展。所谓存储虚拟化技术,是在经由存储区域网络(SAN:Storage AreaNetwork)由主客户机(Host Client)和存储设备连接而成的系统中,可以将某个存储设备的卷作为其它存储设备的虚拟卷来使用的技术。通过使用这种存储虚拟化技术,在主客户机中,可以不需要知道作为卷的逻辑存在场所的虚拟卷、与作为实际存储了数据的卷的物理存在场所的实际卷的关系地使用卷。
而且,作为存储虚拟化技术之一,还出现了存储设备间的在线迁移技术(On Line Migration)。所谓在线迁移技术是如下一种技术:通过数据传输用的数据总线连接多个存储设备,由此,保持继续从迁移源存储设备所连接的主客户机进行数据访问,在存储设备间迁移数据,当数据传输完成时,可以切换至向迁移目的地存储设备的连接。
由于上述那样的存储虚拟化技术的进展,在存储设备的运用管理中,需要知道卷中存储的数据的逻辑的数据存储场所和物理的数据存储场所的管理。因此,在现有的存储设备的性能监视中,以存储设备单位或存储设备中包含的卷等物理资源单位来实现性能监视即可。然而,在应用存储虚拟化技术的存储设备的性能监视中,在卷间的数据迁移后,从逻辑的数据存储场所的观点,也需要紧接着进行数据迁移目的地的卷的性能监视。
具体而言,需要对数据的迁移源和迁移目的地的卷进行以下的监视。
(1)基于所指定的性能指标的卷的性能履历的变化监视
(2)与监视对象的卷相关联的资源的性能履历的变化监视
(3)跨越中长期的时间序列的性能履历的变化监视
如专利文献1所示那样,在现有的存储管理产品和技术中,监视对象的性能信息,仅与物理的数据存储场所、即存储设备或卷等硬件资源相关联来进行管理。因此,存在无法以逻辑的数据存储场所的观点进行性能监视的问题。
发明内容
本发明是用于解决上述问题的发明,目的在于提供一种性能履历的管理方法以及性能履历的管理系统,其基于存储虚拟化技术或存储设备间的在线迁移,可以跨越卷中存储的数据的卷间的迁移前后,将迁移源卷和迁移目的地卷的性能履历相关联地进行管理,由此,即使在发生了卷间的数据迁移的情况下,也能够以逻辑的数据存储场所的观点,进行上述(1)~(3)那样的性能监视。
此外,下面如前所述,将伴随卷间的数据迁移,根据逻辑的数据存储场所的观点取得的时间序列的性能履历称为“数据观点的性能履历”。
为了解决上述问题,本发明特征在于,根据存储设备的卷中存储的数据向其它卷的迁移履历的信息、和各卷的时间序列的性能履历,管理数据观点的性能履历的信息(数据观点的性能履历信息)。
根据本发明,针对存储设备以及存储设备中包含的卷等资源的时间序列的性能履历,可以作为伴随数据再配置或设备的更替的、连续的一个时间序列的数据观点的性能履历而进行监视。
附图说明
图1是表示本发明的第一实施方式的系统的结构图。
图2是表示在第一实施方式中的管理服务器上运行的程序、和在迁移源存储设备以及迁移目的地存储设备上运行的程序之间的关系的模块关联图。
图3是说明存储设备设定请求画面的显示内容的一例的说明图。
图4是说明卷间的数据迁移时的、卷和阵列组(Array Group)的关系的说明图。
图5是表示管理服务器中的存储设备设定执行程序的执行步骤的流程图。
图6是表示数据再配置信息的数据结构的说明图。
图7是表示管理服务器中的存储设备结构信息取得程序的执行步骤的流程图。
图8是作为管理服务器中的存储设备结构信息表的数据结构的一例,表示卷的结构信息的说明图。
图9是表示管理服务器中的再配置履历表的数据结构的说明图。
图10是说明管理服务器中的存储设备性能履历表的数据结构的说明图。
图11是表示管理服务器的存储设备性能监视程序中的数据观点的性能履历的生成步骤的流程图。
图12是表示管理服务器的存储设备性能监视程序中的数据观点的性能履历的生成步骤的说明图。
图13是表示管理服务器的存储设备性能监视程序的报警显示处理中,使用数据观点的性能履历来检测数据迁移前后的性能平均值的劣化、性能最差值的劣化、性能变化幅度的劣化的方法的说明图。
图14是表示管理客户机中的报警显示画面的一例的说明图。
图15是表示管理服务器的存储设备性能监视程序中的报警显示处理的执行步骤的流程图。
图16是表示管理客户机中的性能履历显示画面的一例的说明图。
图17是表示省略了数据迁移期间中的性能履历显示的情况下的、管理客户机中的数据观点性能履历的图表的说明图。
图18是表示在数据迁移期间中显示了数据迁移前后的双方的卷性能履历的情况下的、管理客户机中的数据观点性能履历的图表的说明图。
图19是表示管理服务器的存储设备性能监视程序中,性能履历显示的执行步骤的流程图。
图20是表示本发明的第二实施方式的系统的结构图。
图21是表示存储虚拟化设备具有的存储虚拟化功能的说明图。
图22是表示第二实施方式中在管理服务器上运行的程序和在存储虚拟化设备以及外部存储设备上运行的程序之间的关系的模块关联图。
图23是表示存储虚拟化设备的虚拟卷管理信息的一例的说明图。
图24是表示管理服务器中的虚拟存储设备设定执行程序的执行步骤的流程图。
图25是表示虚拟存储设备结构信息取得程序从虚拟存储设备管理程序取得的数据再配置信息的数据结构的说明图。
图26是表示管理服务器中的虚拟存储设备结构信息取得程序的执行步骤的流程图。
图27是表示实际卷再配置履历信息生成方法的说明图。
图28是作为管理服务器中的虚拟存储设备结构信息表的数据结构的一例,表示虚拟卷的结构信息的说明图。
图29是表示管理服务器的虚拟存储设备性能监视程序中的性能履历显示处理的执行步骤的流程图。
图30是管理客户机的虚拟存储设备性能监视程序输出到性能履历显示画面的性能履历显示区域的、虚拟卷的数据观点的性能履历的图表的说明图。
图31是表示本发明的第三实施方式的系统的结构图。
图32是表示主客户机具有的卷管理程序的功能的说明图。
图33是第三实施方式中的管理服务器和主客户机上运行的程序的模块关联图。
具体实施方式
以下,根据附图详细说明用于实施本发明的最佳方式(以下称为“实施方式”)。
(第一实施方式)
图1是表示本发明的第一实施方式的系统的结构图。在本系统中,1个或多个主客户机10、迁移源存储设备12、和迁移目的地存储设备14通过SAN11相连。另外,迁移源存储设备12、迁移目的地存储设备14、管理服务器16以及管理客户机19通过LAN(Local Area Network)15相连。
迁移源存储设备12是通过系统总线126将SAN适配器121、控制器122、存储盘123、系统盘124、LAN适配器125、和数据传输端口127连接而得的存储设备。在控制器122上存储有性能管理程序205、结构管理程序206和数据再配置程序207。在系统盘124上存储有数据再配置信息201和结构信息202。
迁移目的地存储设备14是与迁移源存储设备12具有相同结构的存储设备,是通过系统总线146将SAN适配器141、控制器142、存储盘143、系统盘144、LAN适配器145和数据传输端口147连接而得的存储设备。在控制器142上存储有性能管理程序215、结构管理程序216和数据再配置程序217。在系统盘144上存储有数据再配置信息211和结构信息212。
作为数据传输用的数据总线的数据传输路径13,当执行在线迁移时,将迁移源存储设备12的数据传输端口127与迁移目的地存储设备14的数据传输端口147连接,在从迁移源存储设备12的存储盘123向迁移目的地存储设备14的存储盘143传输数据时得到利用。
管理服务器16是通过系统总线165将LAN适配器161、CPU162、存储器163、和硬盘164连接而得的计算机。
在存储器163上存储有存储设备性能信息取得程序250、存储设备结构信息取得程序251、存储设备性能监视程序252和存储设备设定执行程序253。在硬盘164上存储有存储设备性能履历表226、再配置履历表227和存储设备结构信息表229。
管理客户机19是连接了显示装置20和输入装置21的计算机。输入装置21是键盘或鼠标等用于向计算机发出指示的装置。本系统的用户利用管理客户机19,用于向管理服务器16的程序发出指示。管理客户机19将从输入装置21输入的指示通知给管理服务器16。显示装置20是液晶显示器等用于按照来自计算机的请求来显示画面的装置,用于按照来自管理服务器16上的程序的请求,显示管理客户机19针对管理服务器16的程序的设定画面、从管理服务器16的程序输出的性能履历的图表等。
图2是表示在第一实施方式的管理服务器上运行的程序、与在迁移源存储设备以及迁移目的地存储设备上运行的程序之间的关系的模块关联图。适当参照图1进行说明。在管理服务器16上运行的程序、和在迁移源存储设备12以及迁移目的地存储设备14上运行的程序,针对显示在管理客户机19的显示装置20上的性能履历显示画面260(参照图16)、报警显示画面261(参照图14)、存储设备设定请求画面262(参照图3),根据从输入装置21输入的指示而运行。此外,在详细说明管理服务器16上运行的程序时,在后面对各画面进行描述。
首先,当通过管理客户机19的存储设备设定请求画面262输入指示时,对管理服务器16的存储设备设定执行程序253执行存储设备设定。作为存储设备设定,说明指示了从迁移源存储设备12向迁移目的地存储设备14的数据迁移时的各程序的处理步骤。该处理步骤对应于图2的(1-1)到(1-6)。
(1-1)根据存储设备设定请求画面262中的指示,管理服务器16的存储设备设定执行程序253,对迁移目的地存储设备14的数据再配置程序217请求从迁移源存储设备12的数据迁移。
(1-2)迁移目的地存储设备14的数据再配置程序217,经由迁移源存储设备12的结构管理程序206取得存储在系统盘124中的结构信息202。所谓结构信息202,是与存储设备中包含的资源相关的信息。例如,关于卷,在结构信息202中包含:作为用于确定该卷的识别符的LDEVID;作为用于确定包含卷的存储设备的识别符的存储设备ID;作为用于确定卷生成源的阵列组的识别符的阵列组ID等信息。
(1-3)迁移目的地存储设备14的数据再配置程序217,指示迁移目的地存储设备14的结构管理程序216将存储盘143设定为与迁移源存储设备12的存储盘123相同的结构。结构管理程序216根据结构信息202设定存储盘143,将所设定的内容作为结构信息212存储在系统盘144中。
(1-4)迁移目的地存储设备14的数据再配置程序217,与迁移源存储设备12的数据再配置程序207协作,将存储在迁移源存储设备12的存储盘123中的数据移动到迁移目的地存储设备14的存储盘143。将数据迁移的结果作为数据再配置信息211,存储在系统盘144中。
在迁移源存储设备12以前从其它存储设备迁移来数据的情况下,在迁移源存储设备12的数据再配置信息201中存储以前的数据迁移的结果。当从迁移源存储设备12向迁移目的地存储设备14进行数据迁移时,该信息由迁移目的地存储设备14的数据再配置信息211继承。关于数据再配置信息211的数据结构,参照图6在后面进行描述。
(1-5)存储设备设定执行程序253指示存储设备结构信息取得程序251从迁移目的地存储设备14取得数据再配置信息211、结构信息212。
(1-6)存储设备结构信息取得程序251,请求迁移目的地存储设备14的结构管理程序216取得存储在系统盘144中的数据再配置信息211和结构信息212。所取得的数据再配置信息211,在追加了DataID的信息后,作为新信息而存储在再配置履历表277中。关于赋予DataID的方法,参照图7在后面进行描述。另外,关于再配置履历表277的数据结构,参照图9在后面进行描述。将所取得的结构信息212存储在存储设备结构信息表229中。参照图8在后面描述存储设备结构信息表229的数据结构。
接着,说明对管理客户机19的报警显示画面261输入报警条件时的、存储设备性能监视程序252的处理步骤。
存储设备性能监视程序252从再配置履历表227和存储设备性能履历表226中取得数据迁移源的卷和数据迁移目的地的卷的性能履历。当存在发生了满足根据这些性能履历而指定的报警条件的性能变化的卷时,将这些卷的报警信息输出至报警显示画面261。
接着,说明当作为性能履历显示条件而对管理客户机19的性能履历显示画面260输入显示对象的资源或显示的性能指标、显示形式时的、存储设备性能监视程序252的处理步骤。
存储设备性能监视程序252根据从存储设备性能履历表226、存储设备结构信息表229、再配置履历表227中取得的信息,生成基于所指定的性能指标的、跨越数据迁移前后的资源的时间序列的性能履历,并以指定的显示形式向管理客户机19的显示装置20输出时间序列的性能履历的图表。
接下来,说明存储设备性能信息取得程序250。
存储设备性能信息取得程序250并不是根据来自管理客户机19的画面的指示来运行,而是以预先确定的间隔定期地运行。并且从迁移源存储设备12的性能管理程序205、迁移目的地存储设备14的性能管理程序215定期地取得迁移源存储设备12和迁移目的地存储设备14的性能信息,并存储到存储设备性能履历表226中。关于存储设备性能履历表226的数据结构,参照图10在后面进行描述。
以下,使用图3~图14,详细说明管理服务器16上的各程序的处理。适当参照图1和图2。
图3是表示存储设备设定请求画面的显示内容的一例的说明图。存储设备设定请求画面262中包含操作类别3501、操作对象3502、执行按钮3503。首先,用户通过存储设备设定请求画面262从操作类别3501中选择数据迁移、卷新分配、解除卷分配中的某一个操作。在数据迁移中,在所指定的存储设备间进行数据迁移。在卷新分配中,以能够从指定的客户机使用指定的卷的方式进行分配。在解除卷分配中,解除分配给主客户机的卷的分配,使得无法从主客户机进行使用。
在操作类别3501中选择了数据迁移的情况下(通过单选按钮进行选择),作为操作对象3502,指定对迁移源和迁移目的地存储设备进行确定的存储设备ID。存储设备ID,从存储设备的型号或生产号等中,赋予可以唯一确定存储设备的名称。在操作类别3501中选择了卷新分配的情况下,作为操作对象3502,指定:分配对象卷、即新分配的卷的识别符LDEVID;和分配对象主客户机、即分配目的地的主客户机名。在操作类别3501中选择了解除卷分配的情况下,作为操作对象3502,指定分配解除对象卷、即解除分配的卷的LDEVID。
在本实施方式中,通过以下形式记述LDEVID。
LDEVID=LDEV号码1:LDEV号码2/存储设备ID
用LDEVID号码1:LDEV号码2,表示唯一确定由存储设备ID确定的存储设备中的卷的号码。LDEV号码1表示在存储设备内包含卷的管理单元的号码,在存储设备内具有唯一的号码。LDEV号码2是管理单元内的卷的号码,在管理单元内是唯一的值。因此,通过上述LDEVID可以唯一地确定卷。
通过指定这些操作类别3501和操作对象3502,并按下执行按钮3503,管理客户机19向管理服务器16通知存储设备设定的请求。
图4是表示卷间的数据迁移时的、卷和阵列组的关系的说明图。所谓阵列组,是在存储设备中构成RAID(Redundant Arrays of Inexpensive Disks)的多个存储盘。在阵列组上可以生成多个卷。阵列组通过安装RAID1或RAID5等的结构,可以提高在阵列组上生成的卷的可靠性。
如图4所示,数据从阵列组1(1601)中包含的、LDEVID为1:32/SA1的数据迁移源卷1605,向阵列组2(1602)中包含的、LDEVID为2:31/SA2的数据迁移目的地卷1607移动。阵列组1(1601)包含卷1603、1604、1605,阵列组2(1602)包含卷1606、1607、1608。
通过在不同的阵列组的卷之间进行数据迁移,会对阵列组或该阵列组中包含的卷的性能产生影响。即,通过将数据迁移源卷1605的数据迁移至其它阵列组中包含的数据迁移目的地卷1607,可以期待针对阵列组1自身或阵列组1中包含的卷1603、1604的性能改善。
图5是表示管理服务器中的存储设备设定执行程序的执行步骤的流程图。适当参照图1和图2进行说明。存储设备设定执行程序253,首先在步骤S401中取得通过管理客户机19的存储设备设定请求画面262(参照图3)所指定的、存储设备设定的操作类别3501和操作对象3502的信息。
在步骤S402中判定操作类别3501,在选择了数据迁移的情况下,存储设备设定执行程序253根据在步骤S401中取得的数据迁移的操作对象3502的信息,请求迁移目的地存储设备14的数据再配置程序217执行数据迁移。
数据再配置程序217执行从所指定的迁移源存储设备12的数据迁移。接着,数据再配置程序217将每个卷的数据的再配置履历存储到系统盘144中,作为数据再配置信息211。关于数据再配置信息211的数据结构,使用图6在后面进行描述。而且,结构管理程序216将与数据迁移目的地的卷相关的结构信息存储在系统盘144中作为结构信息212。
在步骤S402中,在作为操作类别3501而选择了卷新分配的情况下,数据再配置程序217指示结构管理程序216执行卷新分配。结构管理程序216执行迁移目的地存储设备14的卷的新分配,作为数据再配置信息211而登录新分配的卷的新分配时刻的信息。而且,对新分配的卷的结构信息212进行更新。
同样地,在步骤S402中,在作为操作类别3501而选择了解除卷的分配的情况下,数据再配置程序217指示结构管理程序216执行卷分配解除。结构管理程序216执行迁移目的地存储设备14的卷的分配解除,作为数据再配置信息211而登录解除了分配的卷的分配解除时刻的信息。而且,对新分配的卷的结构信息212进行更新。
在步骤S403中,存储设备设定执行程序253请求存储设备结构信息取得程序251取得通过数据再配置程序217而生成的数据再配置信息211、和通过结构管理程序216而生成的结构信息212。
图6是表示数据再配置信息的数据结构的说明图。数据再配置信息211包含再配置前LDEVID1701、再配置后LDEVID1702、再配置开始时刻1703、再配置结束时刻1704的信息。在卷新分配的情况下,在再配置后LDEVID1702中存储新分配的卷的LDEVID,在再配置结束时刻1704中存储卷新分配的时刻。在解除卷分配的情况下,在再配置前LDEVID1701中存储解除了分配的卷的LDEVID,在再配置开始时刻1703中存储解除卷分配的时刻。
图7是表示管理服务器中的存储设备结构信息取得程序的执行步骤的流程图。首先,存储设备结构信息取得程序251在步骤S501中,从迁移目的地存储设备14的结构管理程序216中取得存储在系统盘144中的数据再配置信息211和结构信息212。在步骤S502中,将步骤S501中取得的结构信息212存储在存储设备结构信息表229(参照图8)中。在步骤S503中,对在步骤S501中取得的数据再配置信息211赋予DataID的信息,并作为新的信息而存储在再配置履历表227(参照图9)中。
步骤S503中对数据再配置信息赋予DataID的操作,通过以下的步骤来进行。通过使用数据再配置信息的再配置前LDEVID的值,从已有的数据再配置表的记录中搜索再配置后LDEVID的值与此次存储的数据再配置信息的再配置前LDEVID的值相同的记录,将该记录的DataID作为此次追加的数据再配置信息的DataID来进行赋予。另外,在新分配时,由于不存在再配置前的LDEVID,所以此时新生成并分配此前未被分配的DataID。
图8是作为管理服务器中的存储设备结构信息表的数据结构的一例,表示卷的结构信息的说明图。在卷的存储设备结构信息表229中登录LDEVID2901、存储设备ID2902、阵列组ID2903等的信息。
LDEVID2901是确定卷的识别符。存储设备ID2902是确定容纳了卷的存储设备的识别符。阵列组ID2903是确定生成了卷的阵列组的识别符。
图9是表示管理服务器中的再配置履历表的数据结构的说明图。在再配置履历表227中登录DataID601、再配置前LDEVID602、再配置后LDEVID603、再配置开始时刻604、再配置结束时刻605的信息。
DataID601是存储在卷中的数据所对应的识别符。再配置前LDEVID602是在数据迁移前存储了数据的迁移源卷的LDEVID。再配置前LDEVID602为空的情况意味着新分配了卷。
再配置后LDEVID603是在数据迁移后存储了数据的迁移目的地卷的LDEVID。再配置后LDEVID603为空的情况意味着解除了卷的分配。
再配置开始时刻604表示开始了数据迁移的时刻、或解除了卷的分配的时刻。再配置结束时刻605表示数据迁移完成的时刻、或新分配了卷的时刻。
图10是表示管理服务器中的存储设备性能履历表的数据结构的说明图。在存储设备性能履历表226中登录LDEVID1001、性能取得时刻1002、性能值1003的信息。LDEVID1001是作为性能的取得对象的卷的识别符。性能取得时刻1002表示取得了卷的性能的时刻。性能值1003表示根据性能指标以时间序列取得的性能值。在图10中为每单位时间的访问频率(IOPS),但除此以外存储应答性能(Response time)、数据传输性能(Transfer)、CPU利用率(Busy rate)等、一般的存储设备的性能指标的性能值。
图11是表示管理服务器的存储设备性能监视程序中的数据观点的性能履历的生成步骤的流程图。图12是表示管理服务器的存储设备性能监视程序中的数据观点的性能履历的生成步骤的说明图。参照图11和图12说明根据在存储设备性能履历表226和再配置履历表227中存储的数据生成数据观点的性能履历的步骤。
首先,在步骤S901中,存储设备性能监视程序252取得由上位程序指定的、作为确定卷的信息的LDEVID。在图12中作为指定值的LDEVID而指定了值2:31/SA2。
在步骤S902中,从再配置履历表227取得与通过在步骤S901中所取得的信息确定的卷相关的再配置履历,并作为数据存储履历信息1103生成在卷中存储的数据的存储目的地卷和期间的信息。
为了生成数据存储履历信息1103,存储设备性能监视程序252首先检索再配置履历表227,取得在步骤S901中取得的卷的LDEVID即2:31/SA2与再配置后LDEVID一致的记录1111的DataID。当再配置后LDEVID为2:31/SA2的记录有多个时,选择再配置结束时刻最接近的记录,取得其DataID。在图12中,LDEVID为2:31/SA2的记录1111的DataID成为“A”,因此,接着取得再配置履历表227中DataID为“A”的全部记录。由此,可以取得记录1110、记录1111和记录1112。
然后,按照时刻顺序重新排列这三个记录,取得最早的记录1110的再配置后LDEVID(与下一记录1111的再配置前LDEVID相同)、最早的记录1110的再配置结束时刻、和下一记录1111的再配置开始时刻,并分别作为数据存储履历信息1103的记录1120的存储目的地LDEVID、存储开始时刻、存储结束时刻的值进行登录。
同样地,根据记录1111和最新的记录1112,将记录1111的再配置后LDEVID(和记录1112的再配置前LDEVID相同)、记录1111的再配置结束时刻、记录1112的再配置开始时刻,作为数据存储履历信息1103的记录1121的存储目的地LDEVID、存储开始时刻、存储结束时刻的值进行登录,由此,生成数据存储履历信息1103。这样,通过取得DataID=A的全部再配置履历,能够生成与从卷的新分配开始、经过数据迁移直到卷的分配解除为止的数据的生命周期相对应的数据存储履历信息1103。
在步骤S903中,使用存储设备性能履历表226和在步骤S902中取得的数据存储履历信息1103,生成数据观点的性能履历1104。在图12中,使用在步骤S902中生成的数据存储履历信息1103的各记录1120、1121中所存储的存储目的地LDEVID、存储开始时刻、存储结束时刻,从存储设备性能履历表226中取得LDEVID与存储目的地LDEVID一致、性能收集时刻在存储开始时刻以后并且在存储结束时刻以前的性能履历的记录,并登录在数据观点的性能履历1104中。在图12中,根据从数据存储履历信息1103的记录1120的信息中得到的条件,取得存储设备性能履历表226的多个记录1130。
而且,根据从数据存储履历信息1103的记录1121的信息得到的条件,取得存储设备性能履历表226的多个记录1131。通过将这些记录作为多个记录1140和多个记录1141而登录在数据观点的性能履历1104中,生成数据观点的性能履历1104。
图13是表示在管理服务器的存储设备性能监视程序的报警显示处理中,使用数据观点的性能履历来检测数据迁移前后的性能平均值的劣化、性能最差值的劣化、性能变化幅度的劣化的方法的说明图。
首先,根据迁移前性能计算期间804的性能值,计算迁移前的性能平均值801A、迁移前的性能最差值802A、迁移前的性能变化幅度803A。在数据迁移后,在迁移后性能监视期间806的期间内,每隔迁移后性能计算间隔805计算性能平均值801B(图中为801B1、801B2、801B3)、性能最差值802B(图中为802B1、802B2、802B3)、性能变化幅度803,将它们分别与迁移前的性能平均值801A、迁移前的性能最差值802A、迁移前的性能变化幅度803A进行比较。此外,关于迁移后的性能变化幅度803B,取整个迁移后性能监视期间806中的变化幅度。
当相对于数据迁移前的各性能值的、数据迁移后的性能值的劣化率在指定阈值以上时,发生报警。所发生的报警显示在管理客户机19的报警显示画面261(参照图14)上。
在此,所谓劣化率,是相对于数据迁移前的各性能值,数据迁移后的性能值劣化的比例。具体而言,通过下式得到性能平均值的劣化率(%)。
(801B-801A)×100÷801A...(A1)
同样地,通过下式得到性能最差值的劣化率(%)。
(802B-802A)×100÷802A...(A2)
通过下式得到性能变化幅度的劣化率(%)。
(803B-803A)×100÷803A...(A3)
图14是表示管理客户机中的报警显示画面的一例的说明图。存储设备性能监视程序252,将在图13的检测的方法中满足报警发生条件的卷的信息输出至与管理客户机19相连的显示装置20。在报警显示画面261中包含报警条件和报警一览。
在报警显示画面261中,作为报警条件可以指定在性能指标1807中表示的各指标的劣化率的阈值1808。作为性能指标1807,可以指定性能平均值、性能最差值、性能变化幅度的劣化率这三个指标。另外,可以指定各性能指标的劣化率的阈值1808、是否将各性能指标应用于报警条件1809。在报警显示画面261中,作为报警一览,在由各报警的、卷ID1802、日期1803、平均值劣化率(性能平均值的劣化率)1804、最差值劣化率(性能最差值的劣化率)1805、变化幅度劣化率(性能变化幅度的劣化率)1806构成的表中,显示满足报警条件的卷的性能劣化率的信息。
根据本实施方式,管理服务器16基于与劣化状态的检测相关的设定,针对性能履历的平均值、最差值、变化幅度中的至少一个性能指标,对迁移前卷的性能履历和迁移后卷的性能履历进行监视,当检测出满足所设定的条件时,能够输出用于确定变成劣化状态的监视对象的信息、即报警信息,并按性能指标、平均值、最差值、变化幅度、卷的各指标对报警信息进行分类,从而一览显示在显示装置20中。
图15是表示管理服务器的存储设备性能监视程序中的报警显示处理的执行步骤的流程图。存储设备性能监视程序252首先在步骤S701中取得在管理客户机19的报警显示画面261中指定的报警条件。
在步骤S702中取得成为监视对象的卷的一览。通过针对再配置履历表227,使用图8的存储设备结构信息表229检索未经过所述迁移后性能监视期间的卷,可以取得作为监视对象的卷。
在步骤S703中,关于在步骤S702中取得的监视对象卷,使用图11和图12,通过所述步骤生成针对该卷中存储的数据的数据观点的性能履历。
在步骤S704中,使用图13计算所述的数据迁移前的性能计算期间的、基于迁移源卷的各性能指标的数据迁移前的性能值。
在步骤S705中,使用图13计算每隔所述的迁移后性能计算间隔的、基于各性能指标的数据迁移后的性能值。
在步骤S706中,当判断为步骤S705中计算出的基于各性能指标的数据迁移后的性能值的、相对于步骤S704中计算出的基于各性能指标的数据迁移前的性能值的劣化率,超过了步骤S701中取得的报警条件的阈值时(步骤S706,是),在步骤S707中,将用于确定成为性能劣化状态的监视对象卷的信息输出至管理客户机19的报警显示画面261。步骤S707的处理之后,将控制转移至步骤S708。在步骤S706中,当判断为步骤S705中计算出的基于各性能指标的数据迁移后的性能值的、相对于步骤S704中计算出的基于各性能指标的数据迁移前的性能值的劣化率,未超过步骤S701中取得的报警条件的阈值时(步骤S706,否),将控制转移至步骤S708。在步骤S708中,当判断出全部监视对象卷的性能劣化的评价完成时(步骤S708,是),结束报警显示处理,当判断为未完成全部监视对象卷的性能劣化的评价时(步骤S708,否),将控制转移至步骤S703,对下一监视对象卷进行性能劣化的评价。
图16是表示管理客户机中的性能履历显示画面的一例的说明图。在性能履历显示画面260中显示对象资源选择区域1501、性能指标及显示形式选择区域1502、性能履历显示区域1503。
在对象资源选择区域1501中,作为性能履历显示对象卷,而显示数据迁移目的地卷或数据迁移源卷、以及与这些卷相关联的可以显示性能履历的资源的一览。显示的资源是数据迁移源以及迁移目的地卷、以及这些卷所属的阵列组、以及属于这些阵列组的所有其它卷。
在性能指标及显示形式选择区域1502中,对管理客户机19进行操作的用户,关于所选择的资源指定以哪种形式(数据观点还是资源观点、迁移中的性能是不显示还是叠加)显示该资源的哪个性能指标。在数据观点的情况下,显示伴随数据迁移的迁移前后的卷的性能履历。在资源观点的情况下,即使存在数据迁移时,也仅显示所指定的卷的性能履历。基于是不显示还是叠加迁移中的性能的指定而导致的显示形式的不同,使用图17和图18在后面进行描述。
在性能履历显示区域1503中,以在性能指标及显示形式选择区域1502中指定的形式,显示与在对象资源选择区域1501中指定的资源相关的性能履历。
图17是表示省略了数据迁移期间中的性能履历显示的情况下的、管理客户机中的数据观点性能履历的图表的说明图。即,表示以下情况下的性能履历显示区域1503的显示内容:在图16所示的管理客户机19的性能履历显示画面260中显示数据观点的性能履历的图表时,省略数据迁移期间的性能履历来进行显示。
将迁移源卷的性能履历1301和迁移目的地卷的性能履历1302作为分别独立的图表来显示,在迁移期间中不显示双方的性能履历的图表。对于迁移源卷的性能履历1301和迁移目的地卷的性能履历1302的图表,显示表示存储有数据的卷的注解(notation)(注释)1303、1304。在数据迁移期间的位置显示表示处于数据迁移过程中的注解1305。
根据本实施方式,管理服务器16,在迁移前卷的性能履历的图表和迁移后卷的性能履历的图表的不连续点(例如数据迁移期间的位置),可以以注解附加成为不连续的理由地进行显示。
图18是表示在数据迁移期间中显示了数据迁移前后的双方的卷性能履历的情况下的、管理客户机中的数据观点性能履历的图表的说明图。即,表示以下情况下的性能履历显示区域1503的显示内容:在图16所示的管理客户机19的性能履历显示画面260中显示数据观点的性能履历的图表时,在数据迁移期间将迁移源卷和迁移目的地卷的性能履历叠加来进行显示。
与图17的不同点在于,在迁移期间中使迁移源卷的性能履历1401和迁移目的地卷的性能履历1402双方的性能履历的图表叠加来进行显示。关于对于迁移源卷的性能履历1401以及迁移目的地卷的性能履历1402的图表,显示表示存储有数据的卷的注解1403、1404这一点;以及显示表示在数据迁移期间的位置处于数据迁移过程中的注解1405这一点,与图17相同。
为了显示图18所示的图表,可以这样实现:在数据观点的性能履历1104的生成中,当生成数据存储履历信息1103时,作为记录1120的存储结束时间而设定再配置履历表的记录1111的再配置结束时间,作为记录1121的存储开始时间而设定再配置履历表227的记录1111的再配置开始时间。
图19是在管理服务器的存储设备性能监视程序中表示性能履历显示的执行步骤的流程图。存储设备性能监视程序252,首先在步骤S1201中取得确定在图16所示的管理客户机19的性能履历显示画面260中所指定的显示对象资源(卷或阵列组)的识别符和显示的性能指标、性能显示形式。
取得一个或多个卷或阵列组的识别符。性能显示形式,是表示将数据迁移中的迁移源卷和迁移目的地卷的性能履历叠加显示、还是将其进行省略的显示形式。性能指标是每单位时间的访问频率(IOPS)、数据传输性能(Transfer)、CPU利用率(Busy rate)、应答性能(Response time)等。
在步骤S1202中,生成与步骤S1201中取得的卷和指标相关的数据观点的性能履历1104(参照图12)。步骤S1202的处理的详细情况与图11和图12中说明的相同。
在步骤S1203中,使用在步骤S1202中取得的数据观点的性能履历1104,以步骤S1201中取得的显示形式,生成用于描绘以时间和性能值绘制的图表的信息。当显示形式是在迁移中的期间省略显示时,不取得相当于迁移中的性能值的信息作为数据观点的性能履历1104,当显示形式是在迁移中的期间进行叠加时,取得所有信息。
另外,在本步骤中还生成用于显示在性能履历图表上附加的卷的LDEVID的注解、和表示在数据迁移期间处于迁移中的注解的信息。根据以上的信息生成性能履历的图表,并输出至管理客户机19的性能履历显示画面260。
根据本实施方式,管理服务器16可以取得存储设备的卷的性能信息,作为时间序列的存储设备性能履历信息,登录在硬盘(存储部)164中来进行管理,从存储设备取得作为存储设备的卷间数据迁移履历的数据再配置履历信息,根据存储设备性能履历信息和所述数据再配置履历信息,将规定的数据的迁移源卷的性能履历和迁移目的地卷的性能履历对应起来,登录在硬盘164中来进行管理。
(第二实施方式)
接下来,参照图20~图30说明当存储设备具有虚拟化功能时,用于使本发明实现与第一实施方式相同的效果的第二实施方式。
图20是表示本发明的第二实施方式的系统的结构图。管理服务器16中与图1的变更点在于:存储设备结构信息取得程序251、存储设备性能监视程序252、存储设备设定执行程序253分别被替换为虚拟存储设备结构信息取得程序1951、虚拟存储设备性能监视程序1952、虚拟存储设备设定执行程序1953;硬盘164中存储的信息中,存储设备结构信息表229被替换为虚拟存储设备结构信息表1929。而且,在SAN11上,相对于图1的迁移源存储设备12、迁移目的地存储设备14,如图20所示连接了外部存储设备(外部连接存储设备)31、32以及存储虚拟化设备30。此外,主客户机10、管理客户机19以及显示装置20、输入装置21的结构与图1相同,因此省略说明。
存储虚拟化设备30是通过系统总线306将SAN适配器301、LAN适配器302、控制器303、系统盘304连接而得的、提供存储虚拟化功能的设备。在控制器303上存储数据再配置程序3031和虚拟存储设备管理程序3032,在系统盘304上存储数据再配置信息3041和虚拟存储设备结构信息3043。
外部存储设备31是通过系统总线315将SAN适配器310、LAN适配器311、控制器312、存储盘313和系统盘314连接而得的存储设备。在控制器312上存储结构管理程序3121和性能管理程序3123,在系统盘314上存储结构信息3141。外部存储设备32是具有和外部存储设备31相同结构的存储设备。
图21是表示存储虚拟化设备具有的存储虚拟化功能的说明图。适当参照图20进行说明。所谓存储虚拟化设备30具有的存储虚拟化功能是:(a)通过将具有实际区域的卷(以下称为实际卷)、和不具有实际区域的虚拟的卷(以下称为虚拟卷)对应起来,将从主客户机10向虚拟卷3051的输入输出请求变换为针对实际卷3052的输入输出请求的功能(关系3061的功能);和(b)基于数据再配置程序3031进行从虚拟卷3051向虚拟卷3053的数据迁移3055后,将虚拟卷3051和实际卷3052的对应变更为虚拟卷3051和已与虚拟卷3053对应的实际卷3054的对应的功能(关系3062的功能)。
将变更对应而得的结果存储在虚拟存储设备结构信息3043中。通过存储虚拟化功能,可以不进行主客户机10的设定变更地、将对作为迁移源卷的实际卷3052中所存储的数据的访问变更为对作为迁移目的地卷的实际卷3054中所存储的数据的访问。
与第一实施方式中的数据迁移的不同点在于,数据迁移不是像第一实施方式那样以存储设备为单位进行,而是使用存储虚拟化设备以虚拟卷为单位进行。
图22是表示第二实施方式中的管理服务器中运行的程序、和存储虚拟化设备以及外部存储设备上运行的程序之间的关系的模块关联图。适当参照图20进行说明。
与图2所示的第一实施方式中的模块关联图的不同点在于,在存储虚拟化设备30中,代替迁移目的地存储设备14的结构管理程序216,由虚拟存储设备管理程序3032管理虚拟卷的数据再配置信息3041和虚拟存储设备结构信息3043。
另外,关于管理服务器16上的程序,将存储设备设定执行程序253、存储设备结构信息取得程序251、和存储设备性能监视程序252变更为虚拟存储设备设定执行程序1953、虚拟存储设备结构信息取得程序1951、和虚拟存储设备性能监视程序1952。
而且,将管理服务器16上的存储设备结构信息表229变更为虚拟存储设备结构信息表1929。外部存储设备31、32是不具有第一实施方式中的迁移源存储设备12或迁移目的地存储设备14的数据再配置程序207、217的存储设备。由于没有其它不同点,因此在第二实施方式中省略说明。
图23是表示存储虚拟化设备的虚拟卷管理信息的一例的说明图。如图23所示,表示虚拟存储设备结构信息3043中的虚拟卷和实际卷的关系。虚拟存储设备结构信息3043中存储:作为确定存储虚拟化设备30上的虚拟卷的识别符的虚拟LDEVID2101、和作为确定与虚拟卷对应的外部存储设备的实际卷的识别符的实际LDEVID2102。
以下,对管理服务器16上的虚拟存储设备设定执行程序1953、虚拟存储设备结构信息取得程序1951和虚拟存储设备性能监视程序1952这三个程序的处理步骤进行说明。
图24是表示管理服务器中的虚拟存储设备设定执行程序的执行步骤的流程图。虚拟存储设备设定执行程序1953,首先在步骤S2201中取得虚拟存储设备的设定所需要的信息。与图5所示的存储设备设定执行程序253的流程图的步骤S401的处理内容的不同点在于,使用存储虚拟化设备30的数据迁移不以存储设备为单位执行,而指定存储虚拟化设备30上的虚拟卷,以虚拟卷为单位执行。因此,在存储设备设定请求画面262(参照图3)中,在数据迁移时不指定确定存储设备的存储设备ID,而指定确定存储虚拟化设备30上的虚拟卷的LDEVID。
在步骤S2202中,根据步骤S2201的步骤中所取得的信息,对存储虚拟化设备30的数据再配置程序3031指示虚拟卷间的数据迁移。数据再配置程序3031如图21所示,将存储在与迁移源的虚拟卷对应的实际卷中的数据,移动到与迁移目的地的虚拟卷对应的实际卷中,当移动完成时变更虚拟卷和实际卷的对应。
在步骤S2203中,请求虚拟存储设备结构信息取得程序1951从存储虚拟化设备30的虚拟存储设备管理程序3032取得数据再配置信息3041和虚拟存储设备结构信息3043,并根据这些信息生成带实际LDEVID的数据再配置信息。
图25是表示虚拟存储设备结构信息取得程序从虚拟存储设备管理程序取得的数据再配置信息的数据结构的说明图。在数据再配置信息3041中包含:再配置前LDEVID2401、再配置后LDEVID2402、再配置开始时刻2403和再配置结束时刻2404。在取得的数据中,将迁移源的虚拟卷的LDEVID存储在再配置前LDEVID2401中,将迁移目的地的虚拟卷的LDEVID存储在再配置后LDEVID2402中。在再配置开始时刻2403中存储数据迁移的开始时刻,在再配置结束时刻2404中存储数据迁移的结束时刻。当执行了虚拟卷的新分配时,再配置前LDEVID2401以及再配置开始时刻2403变为空,当解除卷的分配时,再配置后LDEVID2402以及再配置结束时刻2404变为空。
图26是表示管理服务器中的虚拟存储设备结构信息取得程序的执行步骤的流程图。该步骤在图24所示的虚拟存储设备设定执行程序1953的流程图的步骤S2203中被执行。
虚拟存储设备结构信息取得程序1951,首先在步骤S2301中,经由存储虚拟化设备30的控制器303上的虚拟存储设备管理程序3032,从系统盘304取得数据再配置信息3041。
在步骤S2302中,经由存储虚拟化设备30的控制器303上的虚拟存储设备管理程序3032,从系统盘304取得虚拟存储设备结构信息3043。将所取得的虚拟存储设备结构信息存储在虚拟存储设备结构信息表1929中。关于虚拟存储设备结构信息表1929的数据结构,参照图28在后面进行描述。
在步骤S2303中,将步骤S2301和步骤S2302中取得的数据再配置信息3041和虚拟存储设备结构信息3043对应起来。此时,在步骤S2302中取得的虚拟存储设备结构信息3043,在数据迁移后变更了与实际卷的对应关系。因此,使用数据再配置信息3041和虚拟存储设备结构信息3043,生成数据迁移前的时刻的实际卷的数据再配置信息。关于生成实际卷的数据再配置信息的方法,参照图27在后面进行描述。
在步骤S2304中,在步骤S2303中所生成的实际LDEV数据再配置信息中附加DataID后,将其存储在再配置履历表227(参照图22)中,结束处理。针对实际卷的数据再配置信息的DataID的生成方法,与图7的步骤S502相同,因此省略说明。
图27是表示实际卷再配置履历信息的生成方法的说明图。在此,使用具体例子说明图26的步骤S2303中的、实际卷的数据再配置信息3300的生成方法。在图27中,说明当图26的步骤S2301中取得的数据再配置信息3041的内容是“再配置前卷为2:15/USP、再配置后的卷为3:15/USP”、图26的步骤S2302中取得的虚拟存储设备结构信息3043的内容是“虚拟卷2:15/USP与实际卷1:32/DF2对应、虚拟卷3:15/USP与实际卷2:31/DF1对应”时,生成实际LDEV数据再配置信息的处理。
步骤S2302中取得的虚拟存储设备结构信息3043的内容,是数据迁移执行后的内容,对应关系从数据迁移前的状态进行了改变。因此,首先,在步骤S3310中,虚拟存储设备结构信息取得程序1951取得从数据再配置信息3041中所取得的再配置前LDEVID2401与虚拟存储设备结构信息3043的虚拟LDEVID2101一致的记录的实际LDEVID2102。在这种情况下,作为与虚拟LDEVID2:15/USP和3:15/USP对应的实际LDEVID,取得1:32/DF2和2:31/DF1。
接着,在步骤S3311中,通过改变这些虚拟LDEVID和实际LDEVID的对应关系,生成数据迁移执行前的时刻的实际卷的数据再配置信息“再配置前卷为2:31/DF1、再配置后卷为1:32/DF2”。将再配置前卷和再配置后卷的LDEVID存储在实际卷的数据再配置信息3300的再配置前LDEVID3301、和再配置后LDEVID3302中。而且,通过将数据再配置信息3041的再配置开始时刻2403和再配置结束时刻2404存储在实际卷的数据再配置信息3300的再配置开始时刻3303和再配置结束时刻3304中,可以生成实际卷的数据再配置信息3300。
图28是作为管理服务器中的虚拟存储设备结构信息表的数据结构的一例,表示虚拟卷的结构信息的说明图。在虚拟卷的虚拟存储设备结构信息表1929中登录虚拟LDEVID3001、虚拟存储设备ID3002、虚拟阵列组ID3003、实际LDEVID3004、实际存储设备ID3005、实际阵列组ID3006等的信息。
虚拟LDEVID3001是确定虚拟卷的识别符。虚拟存储设备ID3002是确定容纳虚拟卷的存储虚拟化设备的识别符。虚拟阵列组ID3003是确定生成了虚拟卷的虚拟阵列组的识别符。实际LDEVID3004是确定虚拟卷对应的实际卷的识别符。实际存储设备ID3005是确定容纳实际卷的存储设备的识别符。实际阵列组ID3006是确定生成了实际卷的阵列组的识别符。
图29是表示管理服务器的虚拟存储设备性能监视程序中的性能履历显示处理的执行步骤的流程图。虚拟存储设备性能监视程序1952,首先在步骤S2501中,在管理客户机19的性能履历显示画面260中取得由用户指定的信息。取得的信息是成为显示履历的对象的虚拟卷的识别符、性能显示的形式、以及显示的性能指标。取得一个或多个虚拟卷的识别符。性能显示形式是使数据迁移中的性能履历叠加或省略的显示形式。性能指标是每单位时间的访问频率(IOPS)、数据传输性能(Transfer)、CPU利用率(Busy rate)、应答性能(Response time)等。
在步骤S2502中,使用虚拟存储设备结构信息表1929的虚拟卷和实际卷的关系,取得与步骤S2501中所取得的虚拟卷对应的实际卷的信息。
在步骤S2503中,生成与所述步骤S2502中所取得的实际卷和所述步骤S2501中所取得的性能指标相关的数据观点的性能履历1104。数据观点的性能履历1104的生成步骤与参照图11和图12所进行的说明相同。
在步骤S2504中,使用在步骤S2503中取得的数据观点的性能履历1104,以步骤S2501中取得的显示形式生成用于描绘以时间和性能值绘制的图表的信息。当显示形式是在迁移中的期间省略显示时,不从数据观点的性能履历1104取得相当于迁移中的性能值的信息,当显示形式是在迁移中的期间叠加时,取得所有的信息。
另外,从虚拟存储设备结构信息表1929取得虚拟卷和存储有数据的卷的关系,在本步骤中还生成用于显示附加在性能履历的图表上的注解中的、表示卷LDEVID以及存储有数据的卷的LDEVID的注解、以及表示在数据迁移期间处于迁移过程中的注解的信息。将以上信息输出至管理客户机19的性能履历显示画面260(参照图16)。
图30是管理客户机的虚拟存储设备性能监视程序向性能履历显示画面的性能履历显示区域输出的虚拟卷的数据观点的性能履历的图表的说明图。在该图中,虚拟存储设备性能监视程序1952将数据迁移前的性能履历2601和数据迁移后的性能履历2602作为分别独立的图表来显示,在迁移期间中省略了双方的履历信息。并且,虚拟存储设备性能监视程序1952,针对数据迁移前的性能履历2601以及数据迁移后的性能履历2602显示了表示虚拟卷和实际存储了数据的卷的注解2603、2604。而且显示了表示数据迁移期间的注解2605。
关于虚拟存储设备性能监视程序1952中的报警显示处理,由于与第一实施方式相比没有变更点,因此省略说明。
根据本实施方式,管理服务器16取得存储设备的卷的性能信息,并作为时间序列的存储设备性能履历信息,登录在硬盘(存储部)164中来进行管理,从存储虚拟化装置取得存储虚拟化装置的虚拟卷间的数据迁移履历、即数据再配置履历信息,从所述存储虚拟化装置取得存储虚拟化装置的虚拟卷与所述存储设备中容纳的实际卷的对应信息、即虚拟卷管理信息,根据数据再配置履历信息和虚拟卷管理信息,生成以实际卷表示的实际卷的数据再配置履历信息并登录在硬盘164中,根据存储设备性能履历信息和所述实际卷的数据再配置履历信息,可以将规定的数据的迁移源卷的性能履历和迁移目的地卷的性能履历对应起来,登录在硬盘164中来进行管理。
(第三实施方式)
接着,参照图31~图33,对在与第二实施方式中存储设备具有虚拟化功能的情况一样、在主客户机上实现虚拟卷功能的情况下,用于使本发明实现与第二实施方式相同的效果的第三实施方式进行说明。
在第二实施方式中,对于通过存储设备实现虚拟卷的功能的情况下的结构进行了说明,而在第三实施方式所示的在主客户机上实现虚拟卷的功能的情况下,通过取得主客户机所保持的卷管理信息,也同样可以实现。
图31是表示本发明中的第三实施方式的系统的结构图。作为管理服务器16的与图20的变更点在于,将虚拟存储设备结构信息取得程序1951、虚拟存储设备性能监视程序1952、虚拟存储设备设定执行程序1953分别替换为卷信息取得程序2751、卷性能监视程序2752、卷设定执行程序2753。另外,将虚拟存储设备结构信息表1929替换为卷信息表2729。在SAN11上连接有主客户机10和存储设备41、42。此外,管理客户机19和显示装置20、输入装置21的结构,与作为第二实施方式的系统结构图的图20相同,因此省略说明。
主客户机10是通过系统总线106将SAN适配器101、LAN适配器110、CPU111、存储器103和硬盘107连接而得的计算机。在存储器103上存储数据传输程序104和卷管理程序105,在硬盘107上存储数据传输履历信息108和卷管理信息109。
存储设备41是通过系统总线415将SAN适配器410、LAN适配器411、控制器412、存储盘413、系统盘414连接而得的存储设备。在控制器412上存储结构管理程序4121和性能管理程序4123,在系统盘414上存储结构信息4141。存储设备42是与存储设备41具有相同结构的存储设备。这些存储设备41、42是与第二实施方式中的外部存储设备31、32具有相同结构的存储设备。
图32是表示主客户机具有的卷管理程序的功能的说明图。所谓卷管理程序105的卷管理功能,是通过在主客户机的OS(Operating System)上构建的虚拟设备文件和设备文件来管理针对存储设备的实际卷的对应关系的功能。通过设备文件可以唯一地确定访问的实际卷,因此,在卷管理程序105中,通过变更虚拟设备文件和设备文件的关系(例如从关系3161变更为关系3162),可以变更虚拟设备文件所对应的卷。虚拟设备文件和设备文件的对应的信息,被作为卷管理信息109保持。
在数据迁移的情况下,数据传输程序104执行从设备文件3151向设备文件3152的数据传输3155。此时,进行从存储设备41中容纳的实际卷3152向存储设备42中容纳的实际卷3154的数据传输。然后,卷管理程序105通过变更卷管理信息109的虚拟设备文件与设备文件以及卷的关系,来完成数据传输。
图33是第三实施方式中的在管理服务器和主客户机上运行的程序的模块关联图。与图22所示的第二实施方式中的模块关联图的不同点在于,(a)在主客户机10中,代替存储虚拟化设备30的虚拟存储设备管理程序3032,由卷管理程序105管理可以通过设备文件确定的卷间的数据传输履历信息108和卷管理信息109;(b)关于管理服务器16上的程序,将虚拟存储设备设定执行程序1953、虚拟存储设备结构信息取得程序1951、虚拟存储设备性能监视程序1952变更为卷设定执行程序2753、卷信息取得程序2751、卷性能监视程序2752。
另外,将管理服务器16上的虚拟存储设备结构信息表1929变更为卷信息表2729。存储设备41、42是与第二实施方式中的外部存储设备31具有相同结构的存储设备。在第二实施方式中,将管理客户机19上显示的存储设备设定请求画面262变更为对主客户机10的卷设定请求画面2801。
在第三实施方式中,在主客户机中,即使在执行了数据迁移的情况下,通过将作为主客户机中的数据存储目的地的文件系统与存储设备的卷关联起来进行管理,与参照第二实施方式中的将虚拟卷与实际卷对应起来的数据观点的性能履历一样,能够显示将文件系统与卷对应起来的数据观点的性能履历。关于实现方法,通过将虚拟卷与实际卷的关系替换为虚拟设备文件与卷的关系,可以通过与第二实施方式相同的方法来实现,因此省略详细的说明。
根据第三实施方式,管理服务器16可以取得存储设备的卷的性能信息,并作为时间序列的存储设备性能履历信息登录在硬盘(存储部)164中来进行管理,从主客户机10取得以主机的虚拟设备文件表示的数据再配置信息,从主客户机10取得主机的虚拟设备文件与所述存储设备的实际卷的对应信息、即卷管理信息,根据数据再配置信息与所述卷管理信息,生成以实际卷表示的实际卷的数据再配置信息,并登录在硬盘164中,根据存储设备性能履历信息和所述实际卷的数据再配置履历信息,将规定的数据的迁移源卷的性能履历与迁移目的地卷的性能履历对应起来,登录在硬盘164中来进行管理。
根据本发明,管理服务器16,根据通过存储设备结构信息取得程序251存储在再配置履历表227中的、作为在存储设备的卷中存储的数据向其它卷的迁移履历信息的再配置履历信息,以及存储在存储设备结构信息表229中的存储设备结构信息;和通过存储设备性能信息取得程序250存储在存储设备性能履历表226中的各卷的性能履历,使用存储设备性能监视程序252,生成卷中存储的数据的逻辑存储场所这样的数据观点的性能履历,能够显示性能履历的图表或检索性能变化来进行报警显示。
Claims (15)
1.一种在具备一个以上存储设备和管理所述存储设备的管理服务器的系统中,将存储在所述存储设备的卷内的数据向其它卷迁移时伴随所述数据迁移的性能履历的管理方法,其特征在于,
取得所述存储设备的卷的性能信息,作为时间序列的存储设备性能履历信息,登录在存储部中来进行管理;
从所述存储设备取得所述存储设备的卷间的数据迁移履历、即数据再配置履历信息;
根据所述存储设备性能履历信息和所述数据再配置履历信息,将规定的数据的迁移源卷的性能履历和迁移目的地卷的性能履历对应起来,登录在所述存储部中来进行管理。
2.一种在具备一个以上存储设备、将作为所述存储设备的实际区域的实际卷和虚拟卷对应起来的存储虚拟化装置、管理所述存储设备以及所述存储虚拟化装置的管理服务器的系统中,将存储在所述存储设备的卷内的数据向其它卷迁移时伴随所述数据的迁移的性能履历的管理方法,其特征在于,
取得所述存储设备的卷的性能信息,作为时间序列的存储设备性能履历信息,登录在存储部中来进行管理;
从所述存储虚拟化装置取得所述存储虚拟化装置的虚拟卷间的数据迁移履历、即数据再配置履历信息;
从所述存储虚拟化装置取得所述存储虚拟化装置的虚拟卷和所述存储设备中容纳的实际卷的对应信息、即虚拟卷管理信息;
根据所述数据再配置履历信息和所述虚拟卷管理信息,生成以实际卷表示的实际卷的数据再配置履历信息并登录在所述存储部中;
根据所述存储设备性能履历信息和所述实际卷的数据再配置履历信息,将规定的数据的迁移源卷的性能履历和迁移目的地卷的性能履历对应起来,登录在所述存储部中来进行管理。
3.一种在具备一个以上存储设备;通过将作为所述存储设备的实际区域的实际卷与虚拟设备文件对应起来、以及在实际卷间的数据传输后变更虚拟设备文件和实际卷的对应,来继续访问迁移目的地的卷的主机;管理所述存储设备以及所述主机的管理服务器的系统中,将存储在所述存储设备的卷中的数据向其它卷迁移时伴随所述数据迁移的性能履历的管理方法,其特征在于,
取得所述存储设备的卷的性能信息,作为时间序列的存储设备性能履历信息,登录在存储部中来进行管理;
从所述主机取得以所述主机的虚拟设备文件表示的数据再配置信息;
从所述主机取得所述主机的虚拟设备文件与所述存储设备的实际卷的对应信息、即卷管理信息;
根据所述数据再配置信息和所述卷管理信息,生成以实际卷表示的实际卷的数据再配置信息并登录在所述存储部中;
根据所述存储设备性能履历信息和所述实际卷的数据再配置履历信息,将规定的数据的迁移源卷的性能履历和迁移目的地卷的性能履历对应起来,登录在所述存储部中来进行管理。
4.根据权利要求1所述的性能履历的管理方法,其特征在于,
以时间序列合成所述被对应起来进行管理的性能履历,通过附加数据迁移的发生信息、迁移前后的卷信息,生成数据观点的性能履历信息。
5.根据权利要求4所述的性能履历的管理方法,其特征在于,
作为所述存储设备的卷的新分配、向其它卷的迁移、迁移目的地卷的分配解除前的期间,生成与所述数据的生命周期相对应的所述数据观点的性能履历,用于针对规定数据的性能履历的管理。
6.根据权利要求4所述的性能履历的管理方法,其特征在于,
根据所述数据观点的性能履历信息,生成遵从规定的显示规范的性能履历的图表,显示在显示部中。
7.根据权利要求6所述的性能履历的管理方法,其特征在于,
根据所述数据观点的性能履历信息,分别显示所述迁移源卷的性能履历的图表、和所述迁移目的地卷的性能履历的图表,并附加确定所述迁移源卷和所述迁移目的地卷的信息地进行显示。
8.根据权利要求7所述的性能履历的管理方法,其特征在于,
在所述迁移前卷的性能履历的图表和所述迁移后卷的性能履历的图表的不连续点,附加成为不连续的理由地进行显示。
9.根据权利要求7所述的性能履历的管理方法,其特征在于,
根据所述数据观点的性能履历信息,分别以时间序列显示所述迁移源卷的性能履历的图表、和所述迁移目的地卷的性能履历的图表,关于数据迁移期间中的性能履历,显示迁移前的卷性能值和迁移后的卷的性能值两者。
10.根据权利要求7所述的性能履历的管理方法,其特征在于,
根据所述数据观点的性能履历信息,分别以时间序列显示所述迁移源卷的性能履历的图表、所述迁移目的地卷的性能履历的图表,关于数据迁移期间中的性能履历,省略性能显示。
11.根据权利要求7所述的性能履历的管理方法,其特征在于,
具有接受来自外部的指示输入的输入部,
通过从所述输入部指定一个或多个与数据迁移前后的卷相关联的资源,按照规定的显示规范显示所选择的资源的性能履历的图表。
12.根据权利要求4所述的性能履历的管理方法,其特征在于,
根据所述数据观点的性能履历信息,计算所述迁移源卷的规定期间中的数据迁移前性能值,计算所述迁移后卷的规定期间中的数据迁移后性能值,比较所述数据迁移前性能值和所述数据迁移后性能值,由此进行性能劣化的检测。
13.根据权利要求12所述的性能履历的管理方法,其特征在于,
基于与劣化状态的检测相关的设定,就性能履历的平均值、最差值、变化幅度中的至少一个性能指标,对所述迁移前卷的性能履历和所述迁移后卷的性能履历进行监视,当检测出满足所设定的条件时,输出用于确定成为劣化状态的监视对象的信息、即报警信息。
14.根据权利要求4所述的性能履历的管理方法,其特征在于,
根据所生成的所述数据观点的性能履历,生成遵从规定的显示规范的性能履历的图表,针对迁移前的卷和迁移后的卷分别显示性能履历的图表,并在各性能履历的图表上附加确定虚拟卷与所述存储设备中存储的实际卷的对应的信息地在显示部中进行显示。
15.一种具有一个以上存储设备和管理所述存储设备的管理服务器,将存储在所述存储设备的卷内的数据向其它卷迁移时伴随所述数据的迁移的性能履历的管理系统,其特征在于,
所述管理服务器具有:
存储设备性能信息取得单元,取得所述存储设备的卷的性能信息,将时间序列的存储设备性能履历信息登录在存储部中来进行管理;
存储设备结构信息取得单元,从所述存储设备取得所述存储设备的卷间的数据迁移履历、即数据再配置履历信息;以及
存储设备性能监视单元,根据所述存储设备性能履历信息和所述数据再配置履历信息,将规定的数据的迁移源卷的性能履历和迁移目的地卷的性能履历对应起来,登录在所述存储部中来进行管理,以时间序列合成所述被对应管理的性能履历,通过附加数据迁移的发生信息、迁移前后的卷信息,来生成数据观点的性能履历信息并进行监视。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007282912 | 2007-10-31 | ||
JP2007282912A JP5123641B2 (ja) | 2007-10-31 | 2007-10-31 | 性能履歴の管理方法および性能履歴の管理システム |
JP2007-282912 | 2007-10-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101425000A true CN101425000A (zh) | 2009-05-06 |
CN101425000B CN101425000B (zh) | 2012-04-18 |
Family
ID=40076696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810095342.0A Expired - Fee Related CN101425000B (zh) | 2007-10-31 | 2008-05-04 | 性能履历的管理方法以及性能履历的管理系统 |
Country Status (4)
Country | Link |
---|---|
US (2) | US8117386B2 (zh) |
EP (2) | EP2056200B1 (zh) |
JP (1) | JP5123641B2 (zh) |
CN (1) | CN101425000B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101620515B (zh) * | 2009-08-12 | 2010-12-01 | 宋振华 | 一种增强逻辑盘卷管理功能的方法 |
CN102713861A (zh) * | 2010-01-08 | 2012-10-03 | 日本电气株式会社 | 操作管理装置、操作管理方法以及程序存储介质 |
CN103080906A (zh) * | 2010-10-07 | 2013-05-01 | 株式会社日立制作所 | 支援迁移目标的确定的方法及管理系统 |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009058042A1 (en) * | 2007-10-29 | 2009-05-07 | Intel Corporation | A method of external performance monitoring for virtualized environments |
JP5123641B2 (ja) | 2007-10-31 | 2013-01-23 | 株式会社日立製作所 | 性能履歴の管理方法および性能履歴の管理システム |
US8392924B2 (en) * | 2008-04-03 | 2013-03-05 | Sharp Laboratories Of America, Inc. | Custom scheduling and control of a multifunction printer |
US8102552B2 (en) * | 2008-04-03 | 2012-01-24 | Sharp Laboratories Of America, Inc. | Performance monitoring and control of a multifunction printer |
US8533675B2 (en) * | 2009-02-02 | 2013-09-10 | Enterpriseweb Llc | Resource processing using an intermediary for context-based customization of interaction deliverables |
JP2010250477A (ja) * | 2009-04-14 | 2010-11-04 | Fujitsu Ltd | ストレージ制御プログラム、ストレージシステム、ストレージ制御装置、およびストレージ制御方法 |
JP5052592B2 (ja) * | 2009-12-28 | 2012-10-17 | 株式会社日立製作所 | ストレージ管理システム、ストレージ階層管理方法及び管理サーバ |
US9178869B2 (en) * | 2010-04-05 | 2015-11-03 | Google Technology Holdings LLC | Locating network resources for an entity based on its digital certificate |
JP5761683B2 (ja) * | 2011-02-23 | 2015-08-12 | セイコーインスツル株式会社 | 情報処理装置、及び情報処理プログラム |
JP2012221340A (ja) * | 2011-04-12 | 2012-11-12 | Fujitsu Ltd | 制御方法及びプログラム、並びにコンピュータ |
TWI453737B (zh) * | 2011-04-21 | 2014-09-21 | Promise Tecnnology Inc | 資料儲存系統之管理方法 |
JP2012243255A (ja) * | 2011-05-24 | 2012-12-10 | Intelligent Willpower Corp | バーチャルマシン提供システム |
JP2013149008A (ja) * | 2012-01-18 | 2013-08-01 | Sony Corp | 電子機器とデータ転送制御方法およびプログラム |
US9075616B2 (en) | 2012-03-19 | 2015-07-07 | Enterpriseweb Llc | Declarative software application meta-model and system for self-modification |
US9195409B2 (en) * | 2012-05-01 | 2015-11-24 | Enmotus, Inc. | Storage system with load balancing mechanism and method of operation thereof |
US9395936B2 (en) | 2013-04-22 | 2016-07-19 | Hitachi, Ltd. | Method and apparatus for remote storage performance data copy |
US9866446B2 (en) * | 2013-08-26 | 2018-01-09 | Akarsh Belagodu | Data retrieval system |
JP6211102B2 (ja) * | 2014-01-27 | 2017-10-11 | ジョンソンコントロールズ ヒタチ エア コンディショニング テクノロジー(ホンコン)リミテッド | 表示装置及びアプリケーションプログラム |
US10078452B2 (en) | 2014-06-12 | 2018-09-18 | Hitachi Ltd. | Performance information management system, management computer, and performance information management method |
US10089136B1 (en) * | 2016-09-28 | 2018-10-02 | EMC IP Holding Company LLC | Monitoring performance of transient virtual volumes created for a virtual machine |
EP3588348A1 (en) | 2018-06-29 | 2020-01-01 | AO Kaspersky Lab | Systems and methods for detecting malicious activity in a computer system |
RU2697958C1 (ru) | 2018-06-29 | 2019-08-21 | Акционерное общество "Лаборатория Касперского" | Система и способ обнаружения вредоносной активности на компьютерной системе |
RU2724800C1 (ru) | 2018-12-28 | 2020-06-25 | Акционерное общество "Лаборатория Касперского" | Система и способ обнаружения источника вредоносной активности на компьютерной системе |
JP7191059B2 (ja) * | 2020-03-19 | 2022-12-16 | 株式会社日立製作所 | ストレージシステムおよびストレージシステムの分析方法 |
US20230315500A1 (en) * | 2020-09-25 | 2023-10-05 | Hewlett-Packard Development Company, L.P. | Management task metadata model and computing system simulation model |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0512077A (ja) * | 1991-07-08 | 1993-01-22 | Nec Corp | フアイル再配置方式 |
US5537585A (en) * | 1994-02-25 | 1996-07-16 | Avail Systems Corporation | Data storage management for network interconnected processors |
JP3641872B2 (ja) * | 1996-04-08 | 2005-04-27 | 株式会社日立製作所 | 記憶装置システム |
US6061761A (en) * | 1997-10-06 | 2000-05-09 | Emc Corporation | Method for exchanging logical volumes in a disk array storage device in response to statistical analyses and preliminary testing |
JP2001337790A (ja) | 2000-05-24 | 2001-12-07 | Hitachi Ltd | 記憶システム及びその階層管理制御方法 |
US6886020B1 (en) * | 2000-08-17 | 2005-04-26 | Emc Corporation | Method and apparatus for storage system metrics management and archive |
US6622221B1 (en) * | 2000-08-17 | 2003-09-16 | Emc Corporation | Workload analyzer and optimizer integration |
JP2003216348A (ja) * | 2001-11-14 | 2003-07-31 | Hitachi Ltd | 記憶装置の管理方法および管理装置 |
JP2003345525A (ja) * | 2002-05-24 | 2003-12-05 | Hitachi Ltd | 計算機システム及びレプリケーション方法 |
JP4202709B2 (ja) * | 2002-10-07 | 2008-12-24 | 株式会社日立製作所 | ストレージ装置を有するネットワークにおける、ボリューム及び障害管理方法 |
JP4651913B2 (ja) * | 2003-02-17 | 2011-03-16 | 株式会社日立製作所 | 記憶装置システム |
JP4335597B2 (ja) * | 2003-06-30 | 2009-09-30 | 株式会社日立製作所 | ストレージ管理システム |
JP4421230B2 (ja) * | 2003-08-12 | 2010-02-24 | 株式会社日立製作所 | 性能情報分析方法 |
US7157895B2 (en) * | 2003-11-04 | 2007-01-02 | Hewlett-Packard Development Company, L.P. | Systems and methods for generating a current |
JP4516306B2 (ja) * | 2003-11-28 | 2010-08-04 | 株式会社日立製作所 | ストレージネットワークの性能情報を収集する方法 |
JP4244319B2 (ja) * | 2003-12-17 | 2009-03-25 | 株式会社日立製作所 | 計算機システム管理プログラム,記録媒体,ならびに計算機システム管理システムおよびそのための管理装置および記憶装置 |
JP2005301684A (ja) * | 2004-04-12 | 2005-10-27 | Hitachi Ltd | ストレージシステム |
JP4514501B2 (ja) * | 2004-04-21 | 2010-07-28 | 株式会社日立製作所 | ストレージシステム及びストレージシステムの障害解消方法 |
US7065611B2 (en) * | 2004-06-29 | 2006-06-20 | Hitachi, Ltd. | Method for controlling storage policy according to volume activity |
US7131027B2 (en) * | 2004-07-09 | 2006-10-31 | Hitachi, Ltd. | Method and apparatus for disk array based I/O routing and multi-layered external storage linkage |
US7395396B2 (en) * | 2004-08-30 | 2008-07-01 | Hitachi, Ltd. | Storage system and data relocation control device |
JP4688556B2 (ja) * | 2005-04-22 | 2011-05-25 | 株式会社日立製作所 | ボリュームマイグレーションシステム、ボリューム再配置方法及びプログラム |
JP4930934B2 (ja) * | 2006-09-29 | 2012-05-16 | 株式会社日立製作所 | データマイグレーション方法及び情報処理システム |
JP4949791B2 (ja) * | 2006-09-29 | 2012-06-13 | 株式会社日立製作所 | ボリューム選択方法及び情報処理システム |
CN100530069C (zh) * | 2006-10-13 | 2009-08-19 | 中国科学院计算技术研究所 | 一种非同质存储设备的虚拟化系统及方法 |
JP5123641B2 (ja) | 2007-10-31 | 2013-01-23 | 株式会社日立製作所 | 性能履歴の管理方法および性能履歴の管理システム |
-
2007
- 2007-10-31 JP JP2007282912A patent/JP5123641B2/ja not_active Expired - Fee Related
-
2008
- 2008-01-25 US US12/020,085 patent/US8117386B2/en not_active Expired - Fee Related
- 2008-05-04 CN CN200810095342.0A patent/CN101425000B/zh not_active Expired - Fee Related
- 2008-05-08 EP EP08251639.4A patent/EP2056200B1/en not_active Expired - Fee Related
- 2008-05-08 EP EP11153721.3A patent/EP2343652B1/en not_active Expired - Fee Related
-
2012
- 2012-01-06 US US13/344,627 patent/US8225041B2/en active Active
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101620515B (zh) * | 2009-08-12 | 2010-12-01 | 宋振华 | 一种增强逻辑盘卷管理功能的方法 |
CN102713861A (zh) * | 2010-01-08 | 2012-10-03 | 日本电气株式会社 | 操作管理装置、操作管理方法以及程序存储介质 |
CN102713861B (zh) * | 2010-01-08 | 2015-09-23 | 日本电气株式会社 | 操作管理装置、操作管理方法以及程序存储介质 |
CN103080906A (zh) * | 2010-10-07 | 2013-05-01 | 株式会社日立制作所 | 支援迁移目标的确定的方法及管理系统 |
CN103080906B (zh) * | 2010-10-07 | 2015-10-21 | 株式会社日立制作所 | 支援迁移目标的确定的方法及管理系统 |
Also Published As
Publication number | Publication date |
---|---|
US8225041B2 (en) | 2012-07-17 |
US20120110263A1 (en) | 2012-05-03 |
EP2343652A2 (en) | 2011-07-13 |
EP2056200A1 (en) | 2009-05-06 |
EP2343652A3 (en) | 2014-10-15 |
CN101425000B (zh) | 2012-04-18 |
US20090113156A1 (en) | 2009-04-30 |
JP5123641B2 (ja) | 2013-01-23 |
JP2009110346A (ja) | 2009-05-21 |
US8117386B2 (en) | 2012-02-14 |
EP2343652B1 (en) | 2015-10-14 |
EP2056200B1 (en) | 2016-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101425000B (zh) | 性能履历的管理方法以及性能履历的管理系统 | |
CN104272266B (zh) | 对具有多个监视对象器件的计算机系统进行管理的管理系统 | |
US9740706B2 (en) | Management of intermediate data spills during the shuffle phase of a map-reduce job | |
CN102959522B (zh) | 计算机系统的管理方法和管理系统 | |
US8429369B2 (en) | Storage management program, storage management method, and storage management apparatus | |
EP0714063B1 (en) | Method for identifying ways to improve performance in computer data storage systems | |
US20180314422A1 (en) | Automatic tiering of storage using dynamic grouping | |
JP6165886B2 (ja) | 動的ストレージサービスレベル・モニタリングの管理システムおよび方法 | |
CN106897178B (zh) | 一种基于极限学习机的慢盘检测方法及系统 | |
JP4896593B2 (ja) | 性能監視方法、計算機及び計算機システム | |
EP3299972A1 (en) | Efficient query processing using histograms in a columnar database | |
US20140325149A1 (en) | Method and system for consolidating a plurality of heterogeneous storage systems in a data center | |
JP2006268398A (ja) | 計算機システム、データ管理方法およびプログラム | |
CN106610903A (zh) | 层级化存储器系统、存储器控制器和去重及存储器层级化方法 | |
US11456932B2 (en) | System capacity heatmap | |
EP2404231A1 (en) | Method, system and computer program product for managing the placement of storage data in a multi tier virtualized storage infrastructure | |
CN101464833B (zh) | 用于管理在存储器架构中的存储器虚拟化的方法和系统 | |
CN112633542A (zh) | 系统性能指标预测方法、装置、服务器及存储介质 | |
JP6252309B2 (ja) | 監視漏れ特定処理プログラム,監視漏れ特定処理方法及び監視漏れ特定処理装置 | |
CN110147353B (zh) | 基于日志分析的MongoDB数据迁移监控方法及装置 | |
CN105760284A (zh) | 网站性能监控方法及装置 | |
CN103970671B (zh) | 用于在存储器中分配管理数据集的系统和方法 | |
CN113901092B (zh) | 一种用于赛场运行监测的文件管理方法及系统 | |
JP5737789B2 (ja) | 仮想マシン運用監視システム | |
CN110334813A (zh) | 运营管理方法及运营管理系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120418 Termination date: 20170504 |
|
CF01 | Termination of patent right due to non-payment of annual fee |