存储系统的制作方法

文档序号:6467583阅读:209来源:国知局
专利名称:存储系统的制作方法
技术领域
本发明涉及存储计算机使用的存储数据的存储系统,特别是涉及能够变 更由计算机访问的存储区的特性的存储系统。
技术背景在现有的存储系统中,存储容量取决于所装载的盘驱动器等的物理设备 的容量。因此,如果存储系统所要求的存储容量很大的话,物理设备的装载 量也就很大。另外,用户希望降低成本和节省空间。因此,当务之急的事情就是要寻求动态变更存储系统的存储容量的机制。 作为实现这种存储系统的一种方法,是监视主计算机对存储装置进行访问的 读/写I/O的逻辑块地址,然后根据所取得的逻辑块地址动态地扩展逻辑巻的 存储区域。另外,已知的是由主计算机的命令部根据对巻服务器的逻辑巻容 量縮/扩指示来縮/扩逻辑巻的存储区域的存储装置的容量自动扩展方法(例如 参照专利文献l)。专利文献1特开2003-15915号公报在现有的技术中,虽然展示了动态地变更被主计算机访问的设备的容量, 但是并未展示如何应用。特别是没有展示在存储系统中利用虚拟巻的情况下 如何把逻辑设备设定到虚拟巻内,也未展示出如何利用虚拟巻。 发明内容本发明是鉴于上述的问题而形成的,其目的是在于提供一种能够变更利 用虚拟巻的存储系统的存储区特性的计算机系统。本发明是一种设置有与计算机和管理计算机相连接并由计算机访问的存 储装置和控制存储装置的控制部的存储系统,其特征在于,设定有对应于至 少一个存储装置的存储区的存储区域的第一种逻辑设备和作为虚拟的存储区 域的第二种逻辑设备;控制部通过映射而把特性各异的两个以上的第一种逻 辑设备设定为存储池的存储区,并通过把第二种逻辑设备的存储区分配给在 存储池中已经被映射的第一种逻辑设备的存储区,可将数据存储在第一种逻 辑设备内,并设定成由计算机可访问第二种逻辑设备;通过将第二种逻辑设 备的存储区的分配变更为其他的第一种逻辑设备的存储区来变更第二种逻辑 设备的特性。按照本发明,由于改变计算机访问的虚拟巻与逻辑设备的分配而变更了 虚拟巻的存储区,所以能够动态地变更虚拟巻的存储区。因此,能够变更被 设置在存储系统内的物理设备的特性,从而可以提高计算机系统中的数据访 问的自由度。


图1是本发明的实施方式的计算机系统的结构框图;图2是本发明的实施方式的计算机系统中的存储区域的说明图;图3是本发明的实施方式的存储器的框图;图4是本发明的实施方式的存储系统管理装置的结构框图;图5是本发明的实施方式的目标设备、LDEV和PDEV的说明图;图6是本发明的实施方式的地址管理表的说明图;图7是本发明的实施方式的VVOL-DIR和PSCB的说明图;图8是本发明的实施方式的PSCB的连结之一例的说明图;图9是本发明的实施方式的PSCB的连结之另一例的说明图;图10是本发明的实施方式的第二种VDEV的设定的流程图;图11是本发明的实施方式的池特性表的说明图;图12是本发明的实施方式的被设定在目标设备内的存储池变更的说明图;图13是本发明的实施方式的存储池移动的说明图;图14是本发明的实施方式的存储池移动处理的流程图;图15是本发明的实施方式的存储池移动的其他例的说明图;图16是本发明的实施方式的存储池移动处理的其他例的流程图;图17是本发明的实施方式的存储池移动的另外的其他例的说明图。 图18是本发明的实施方式的存储池移动处理时有主计算机I/0请求时的处理的流程图;图19是本发明的实施方式的存储池移动处理中有来自主计算机的写入 请求时的说明图;图20是本发明的实施方式的存储池移动处理中有来自主计算机的写入 请求时的流程图;图21是本发明的实施方式的存储池释放的流程图; 图22是本发明的实施方式的监控数据的一例的说明图; 图23是本发明的实施方式的规划数据的说明图; 图24A是本发明的实施方式的规划数据的说明图; 图24B是本发明的实施方式的规划数据的说明图; 图24C是本发明的实施方式的规划数据的说明图; 图24D是本发明的实施方式的规划数据的说明图; 图24E是本发明的实施方式的规划数据的说明图; 图24F是本发明的实施方式的规划数据的说明图; 图24G是本发明的实施方式的规划数据的说明图; 图24H是本发明的实施方式的规划数据的说明图;图25A是本发明的实施方式的如何移动被设定在目标设备内的存储池的 说明图。图25B是本发明的实施方式的如何移动被设定在目标设备内的存储池的 说明图;图25C是本发明的实施方式的如何移动被设定在目标设备内的存储池的 说明图;图25D是本发明的实施方式的如何移动被设定在目标设备内的存储池的 说明图;图26是本发明的实施方式的取得监控数据并作成规划的处理流程图; 图27是本发明的实施方式的规划执行处理流程图。符号说明
10 主计算机20存储系统管理装置30存储系统32超高速缓冲存储器33共享存储器34物理设备35电源开关36电源40管理网络50存储网络60存储池110输入单元120输出单元150盘适配器160网络适配器170盘驱动器210输入单元220输出单元具体实施方式
以下用附图来说明本发明的实施方式。图1是本发明的实施方式的计算机系统的结构框图。本实施例的计算机系统把主计算机10和存储系统管理装置20连接在存 储系统30上。主计算机10访问存储系统30的存储区的数据,存储系统管理装置20管 理存储系统30的存储区的构成。存储系统30具备物理设备34,把数据存储 在被设定在物理设备34内的存储区中。主计算机10设置有输入单元110、输出单元120、 CPU130、存储器140、 盘适配器150、网络适配器160和盘驱动器170。输入单元110是受理操作主计算机10的管理者等的输入的装置,输入单 元IIO例如由键盘构成。输出单元120是显示主计算机10的状态或设定项目
的装置,输出单元120例如由显示装置构成。CPU130把被存储在盘驱动器170内的程序读入到存储器140中,进行由 该程序规定的处理。存储器140例如由RAM等构成,用来存储程序或数据 等。盘适配器150经存储网络50与存储系统30相连接,用来给存储系统30 发送/接收数据,存储网络50由适宜进行数据传送的协议(例如光纤信道) 构成。网络适配器160经存储系统管理装置20或存储系统30和管理网络40发 送/接收数据,管理网络40例如由以太网(注册商标,下同)构成。盘驱动器170例如由硬盘装置构成,用来存储数据或程序。存储系统管理装置20,设置有输入单元210、输出单元220、 CPU230、 存储器240、网络适配器250和盘驱动器260。输入单元210是受理操作存储 系统管理装置20的管理者等的输入的装置,输入单元210例如由键盘构成。 输出单元220是显示存储系统管理装置20的状态或设定项目的装置,输出单 元220例如由显示装置构成。CPU230把被存储在盘驱动器260内的程序读入到存储器240中,进行由 该程序规定的处理。存储器240例如由RAM等构成,用来存储程序或数据 等。网络适配器250经主计算机10或存储系统30和管理网络40发送/接收 数据。盘驱动器260例如由硬盘装置构成,用来存储数据或程序。 存储系统30设置有控制器31、超高速存储器32、共享存储器33、物理设备(PDEV) 34、电源开关35和电源36。控制器31控制对在PDEV34构成的存储区的数据存储。超高速存储器32暂时存储被读写到PDEV34内的数据,共享存储器33存储控制器31或PDEV34的构成信息。 PDEV34由多个盘装置构成。电源36对存储系统30的各部供电,电源开关35是使来自电源36的供 电通/断的开关。
控制器31由主适配器310、网络适配器320、非易失性存储器330、电 源控制部340、存储器350、处理器360、存储适配器370和共享存储器适配 器380构成。主适配器310经由存储网络50与主计算机10之间发送/接收数据;网络 适配器320经由管理网络40与主计算机10之间或与存储系统管理装置20之 间发送/接收数据。非易失性存储器330由硬盘或超高速存储器构成,用来存储由控制器31动作的程序或构成信息。电源控制部340控制电源36供电。存储器350例如由RAM构成,用来存储程序或数据。处理器360把被存储在非易失性存储器330内的程序读入到存储器350中,进行由该程序规定的处理。存储适配器370在PDEV34与超高速存储器32之间发送/接收数据。 共享存储器适配器380在与共享存储器33之间发送/接收数据。 下面,说明存储池。图2是本实施例的计算机系统中的存储区的说明图。 主计算机10以存储系统30的巻为目的地访问存储区,该巻设定有某个 LDEV。在存储系统30中,对PDEV34由RAID构成来构成RAID组,再由RAID 组构成虚拟设备(VDEV) 400 (SIOI)。 VDEV400被分割为作为存储区的多 个逻辑设备(LDEV) 500。后面,将由该PDEV34构成的VDEV叫做"第一种VDEV",把包含在 该第一种VDEV内的LDEV叫做"第一种LDEV"。主计算机10以存储系统30的巻为目的地进行访问,把从主计算机10看 到的巻叫做"目标设备"。目标设备700定义向主计算机10的路径(访问路 径),并将其设定在包含第一种LDEV500的巻内(S102)。也可以把连接在存储系统30外部的外部装置例如外部物理装置(ECEV) 600、磁带库800或远距离存储系统卯0等,与PDEV34同样对待。即,按照 RAID构成由一个以上的外部装置构成多个第一种VDEV400 (S103);把第 一种VDEV400分割为一个以上的作为存储区的第一种LDEV500,在该第一 种LDEV500内设定向主计算机10的路径,并设定目标设备700 (S104)。另外,可以在存储系统30中设定第二种VDEV401,所谓第二种VDEV 是一种虚拟的设备,这种虚拟设备有别于由PDEV34构成的第一种VDEV, 虽然具有地址和区域,但是不具备与PDEV34相对应的区域,另外,可以具 有对应于第二种VDEV的超高速存储器的区域。在该第二种VDEV401内构 成有一个以上的存储区即LDEV。将该LDEV叫做第二种LDEV501 。在该第二种LDEV501内设定向主计算机10的路径,并设定目标设备701 (SllO),把该目标设备叫做"虚拟巻"。第二种VDEV和第二种LDEV,并不具有物理实体。主计算机10为了使 用它们,必须把第二种LDEV与存储池关联起来。所谓存储池是由第一种 LDEV构成的集合,通过对作为虚拟设备的第二种LDEV401的存储池的存储 区、亦即第一种LDEV的分配,就能够把第二种LDEV401用作第一种LDEV 的存储区。即,在设定为第二种LDEV时,通过改变第二种LDEV与存储池 的分配就能够变更目标设备的存储区特性(例如容量、访问特性等)。将前述的第一种LDEV500设定为存储池的属性来构成存储池(S112); 把被设定在该存储池内的第一种LDEV500与第二种LDEV501关联起来,并 对地址进行映射(Slll)。这样,主计算机10就能够使用作为虚拟巻的存储 区的第二种LDEV。另外,改变第一种LDEV与第二种LDEV的映射就能够 变更虚拟巻的存储区。以下,在仅仅表述为"VDEV"的情况下,意思是包含第一种VDEV与 第二种VDEV。同样,仅仅表述为"LDEV"的情况下,意思是包含第一种 LDEV与第二种LDEV。图3是存储系统30的控制器31的存储器350的框图。在存储器350中存储有由处理器360读入并执行的各种程序或有关 LDEV的设定的构成信息351和有关存储池的设定的池信息352。命令控制程序3501解释来自主计算机10或存储系统管理装置20的命 令,并进行由该命令规定的处理。路径控制程序3502设定与主计算机10之间的路径。
构成控制程序3503控制存储系统的构成。 主适配器控制程序3504控制主适配器310输入输出的数据。 盘I/O程序3505控制对PDEV34的访问。网络控制程序3506控制经存储网络50或管理网络40发送/接收的数据。池控制程序3507设定存储池。电源控制程序3508控制电源36供电的通/断。超高速存储控制程序3509控制超高速存储器32的存储区和数据。驱动器诊断程序3510诊断PDEV34的各盘装置的状态。盘移动程序3519进行有关存储池的移动的处理。构成信息351存储有关存储系统30的VDEV和LDEV的设定。池信息352存储有关存储池的设定。构成信息351包含地址管理表3511、 LDEV管理信息3512、目标设备信 息3513、 VDEV管理信息3514、池属性表3516和规划数据3517。地址管理表3511存储目标设备、LDEV、 VDEV与物理设备的地址的映 射信息,地址管理表3511包含目标设备-LDEV映射信息35111 、LDEV-VDEV 映射信息35112和VDEV-PDEV映射信息35113。池属性表3516表示存储池的特性。规划数据3517存储预先被设定为规划执行条件的规划数据。 LDEV管理信息3512存储有关LDEV的信息。目标设备信息3513存储设定了到主计算机10的路径的巻的LDEV的信息。VDEV管理信息3514存储有关虚拟逻辑巻的信息。池信息352包含POOL管理信息3521、 POOL-VOL管理信息3522、 VVOL-DIR3523、 PSCB3524和SYS区域信息3525。POOL管理信息3521存储存储池设定;POOL-VOL管理信息3522存储 存储池的巻信息;VVOL-DIR3523存储存储池的LDEV的地址分配;PSCB 信息3524存储存储池的LDEV的地址信息;SYS区域信息3525存储存储存 储系统30的构成信息的LDEV的信息。图4是存储系统管理装置20的结构的更详细的框图。
如上所述,存储系统管理装置20设置有输入单元210、输出单元220、 CPU230、存储器240、网络适配器250和盘驱动器260。输入单元210设置有输入装置211;输出单元220设置有输出装置221。存储器240具备半导体存储器241;盘驱动器260具备光盘驱动器242 和磁盘驱动器243。CPU230从光盘驱动器242或磁盘驱动器243把程序或构成信息读到半导 体存储器241内,进行由该程序规定的处理。这些输入单元210、输出单元220、 CPU230、存储器240、网络适配器 250和盘驱动器260由总线270连接起来。在存储器240中,读入并运行有存储系统构成信息2401、存储装置系 统管理程序2402、存储装置系统管理服务器程序2403、存储器构成管理程序 2404、 POOL管理程序2405、存储系统保守程序2406和OS 2407。OS 2407是存储系统管理装置20的基本程序,其他程序都在OS 2407上 运行。存储系统构成信息2401存储有关存储系统30的构成的信息。存储装置系统管理程序2402管理由设定在存储系统30内的逻辑巻构成 的存储装置的构成。存储装置系统管理服务器程序2403,接受由被设定在存储系统30内的 逻辑设备构成的存储装置的构成管理。存储器构成管理程序2404,管理存储系统30的构成,并把各个构成信 息存储在存储系统构成信息2401中。POOL管理程序2405,管理存储系统30的存储池的构成。存储系统维护程序2406,进行存储系统30的维护。存储系统管理装置20用这些程序在存储系统30中进行构成的设定或变 更、维护。也可以把存储在该存储器240内的各程序或信息设置在主计算机10的存 储器140中。即,也可以用被存储在主计算机10的存储器140内的程序进行 存储系统30的构成的设定或变更。此时,主计算机10,以存储系统30的命令设备为发送目的地发送命令。
所谓命令设备就是预先被设定成存储系统30的目标设备中的某一个。存储系统30 —从主计算机10接受以命令设备为发送目的地的I/O请求,就将其解 释为指示命令。图5是目标设备与LDEV及PDEV的说明图。主计算机10访问被设定在存储系统30内的目标设备700,目标设备700 的存储区是被设定为目标设备700的第一种LDEV500。第一种LDEV500是由物理巻按照RAID构成构成的第一种VDEV400的 区域,第一种VDEV400被分割为一个以上的第一种LDEV500。另外,主计算机10把被设定在存储系统30内的虚拟巻作为目标设备701 进行访问,该目标设备701的存储区是第二种LDEV501。第二种LDEV501与被设定为存储池的第一种LDEV500相关联。主计算机10访问作为虚拟巻的目标设备701,该虚拟巻的存储区是第二 种LDEV501。存储系统30, 一接受对第二种LDEV501的访问,就参照地址 管理表3511,把与第二种LDEV501相关联的第一种LDEV500变换为访问目 标。图6是地址管理表的说明图。地址管理表3511存储目标设备、LDEV、 VDEV和物理设备的地址的映 射信息。地址管理表3511,包含目标设备-LDEV映射信息35111、 LDEV-VDEV 映射信息35112和VDEV-PDEV映射信息35113。目标设备-LDEV映射信息35111,存储目标设备的地址与LDEV的地址 的对应关系。更具体地说,目标设备-LDEV映射信息35111,存储端口号351111、目 标设备装置号351112、目标设备地址351113、 LDEV装置号351114和LDEV 地址351115的对应关系。LDEV-VDEV映射信息35112,存储LDEV的地址与VDEV的地址的对 应关系。更具体地说,LDEV-VDEV映射信息35112,存储LDEV号351121与 LDEV地址351122、VDEV装置号351123与VDEV地址351124的对应关系。
VDEV-PDEV映射信息35113,存储VDEV的地址与其RAID组号(或 奇偶组)和PDEV的地址的对应关系。更具体地说,VDEV-PDEV映射信息35113,存储VDEV装置号351131 与VDEV地址351132、 RAID组号351133与构成该RAID组的数据区域的盘 装置号351134、盘装置内地址351135与构成该RAID组的奇偶区的盘装置号 351136及盘装置内地址351137、该VDEV被分配到池内时该池的识别符 351138与POOL内地址351139、该VDEV是外部存储装置的情况下该存储 装置的识别符351140与该存储装置内的地址351141的对应关系。存储系统30,参照该地址管理表就可以知道目标设备的地址是哪个 LDEV的哪个地址,而且,可以知道LDEV地址是哪个VDEV的哪个地址, 还可以知道VDEV的地址属于哪个RAID组,是哪个PDEV的哪个地址。图7是VVOL-DIR3523和PSCB3524的说明图。VVOL-DIR3523是作为虚拟巻的存储区域的第二种LDEV的构成的信 息。PSCB (POOL Solt Control Brock) 3524是被设定在存储池内的第一种 LDEV的构成的信息。如上所述,存储系统30,按照RAID构成由PDEV34构成第一种LDEV。 把该第一种VDEV分割为作为存储区域的第一种LDEV。而且,把该第一种 VDEV设定到存储池内,把由被设定在该存储池内的第一种LDEV构成的巻 作为POLL-VOL900。另外,存储系统30设定虚拟巻(VVOL),将该虚拟巻分割为作为存储 区域的第二种LDEV。存储系统30把VVOL800的第二种LDEV分配给POLL-VOL900的第一 种LDEV。这样,主计算机10访问的虚拟巻的存储区就被设定到由作为物理 设备的PDEV34构成的第一种LDEV。虚拟巻的构成被存储在VVOL-DIR3523。VVOL-DIR3523,由LDEV号(LDEV#) 35231、 POOL使用量35232和 表项35233构成。LDEV号(LDEV#) 35231是第二种LDEV的识别符。POOL使用量是分配给该虚拟巻的POOL的使用量,存储PSCB3524的个数。表项35233是第二种LDEV的构成信息,表项35233包含VVOL地址 352331、移动中标志352332、 PSCB指针(移动前)352333和PSCB指针(移 动后)352334。VVOL地址352331存储VVOL的第二种LDEV的地址。在后述的数据转移处理中,在该VVOL的该区域为移动中的情况下,设 定移动中标志352332。在第二种LDEV被分配给POOL-VOL900的第一种LDEV的情况下, PSCB指针(移动前)352333和PSCB指针(移动后)352334,存储该第一 种LDEV的区域的指针。另外,在由后述的移动处理移动了该VVOL的该区 域的情况下,分别存储该移动前的PSCB指针和移动后的PSCB指针。另外,在初始状态下,由于第二种LDEV未被分配给第一种LDEV,所 以在PSCB指针(移动前)352333和PSCB指针(移动后)352334内分别存 储"NULL"。PSCB (POOL Solt Control Brock) 3524是被设定在存储池内的第一种 LDEV信息,该PSCB3524被设定在存储池内所设定的第一种LDEV的每个 存储槽内。PSCB3524由LDEV号(LDEV#) 35241、 POOL-VOL地址35242、 PSCB 前方指针35243和PSCB后方指针35244构成。LDEV号(LDEV#) 35242是POOL-VOL中的第一种LDEV的识别符; POOL-VOL地址35243是POOL-VOL900中的第一种LDEV的地址。PSCB前方指针35244和PSCB后方指针35245是POOL-VOL卯0内的第 一种LDEV的前后存储槽的识别符。另外,POOL-VOL900区域中的未使用区域,用自由PSCB队列35240 代表其开头,自由PSCB队列35240包含指向代表下一个存储槽的PSCB3524 的指针。存储系统30参照自由PSCB队列35240所示的指针得到下一个 PSCB3524。进而参照所得到的下一个PSCB3524,逐步追寻PSCB3524。然 后,得到对应于该未使用的区域的最后的存储槽的PSCB3524,该最后的PSCB3524的PSCB后方指针35244是自由PSCB队列35240。存储系统30, 追寻自由PSCB队列35240,并且通过用PSCB3524的指针连结起来的集合, 可以得知存储池的POOL-VOL900的未使用的区域。存储系统30设定对应于存储池中所设定的第一种LDEV的PSCB3524。 具体地说,设定对应于存储池中所设定的第一种LDEV的各存储槽的 PSCB3524,再设定自由PSCB队列35240。因为在初始状态下完全未使用存 储池,所以自由PSCB队列35240连结的集合对应于存储池中所设定的第一 种LDEV的整个区域。而且,在使用该存储池的区域的情况下,存储系统30把必要的存储槽的 PSCB3524分配给作为第二种LDEV的VVOL-DIR3523,这就能够使用该区 域。具体地说,存储系统30参照自由PSCB队列35240。而后取得分配给第 二种LDEV的必要的区域的PSCB3524。再将所取得的PSCB3524分别分配 到VVOL-DIR3523的表项中。即,VVOL-DIR3523的各表项的PSCB指针 35234内存储表示对应的PSCB3524指针,而且,把分配完的PSCB3524摘离 自由PSCB队列35240的连结。这样,第二种LDEV的各存储槽就被分配到由VVOL-DIR3523的各表项 的PSCB指针35234表示的PSCB3524。由于PSCB3524对应于第一种LDEV 的存储槽,结果,第二种LDEV就被分配到第一种LDEV,并且作为主计算 机10的访问对象的虚拟巻就可以作为物理设备来使用。图8是PSCB3524的连结的一例的说明图。关于POOL-VOL900的第一种LDEV的PSCB3524的连结,有几种方法。 在图8的例子中,采用的连结方法是把同一个POOL-VOL的第一种 LDEV的各存储槽连接起来,将该连结方法叫做顺序构成。按照这样设定的 方法,POOL-VOL就成为第一种LDEV上的连续的区域。这样,在存储了跨 越多个LDEV的大数据的情况下,主计算机IO,在存储系统30中,就只访 问一个POOL-VOL,从而可以提高访问速度。 图9是PSCB3524的连结的其他例的说明图。在图9的例子中,采用的连结方法是把第一种LDEV的各存储槽分散连 接在不同POOL-VOL900上,将这种连结方法叫做随机构成。采用这样的方
法,在存储多个未超过LDEV的整体容量的较小的数据的情况下,主计算机 10,在存储系统30中,就对不同的第一种LDEV进行并行的访问,也能提高 访问速度。这样,存储系统30,可以采用适宜于被访问的数据的PSCB3524的连结 方法。下面,说明把第二种LDEV分配给第一种LDEV后,与存储池相关联的 处理。图10是设定第二种LDEV的流程图。按照存储系统管理装置20的存储结构管理程序2404来进行该处理,通 过该处理把与存储池相关联的第二种LDEV分配给被设定在存储池内的第一 种LDEV,这样,主计算机10可以把虚拟巻用作存储区。首先,管理者操作输入单元210,来设定作为存储池的POOL-VOL的识 别符的POOL-ID和相关联的第二种LDEV的LDEV号(S3001 )。存储结构管理程序2404,生成包含所设定的信息的存储池关联的指示命 令,经网络适配器250把所生成的指示命令发送到存储系统30 (S3002)。在存储系统30中,命令控制程序3501经网络适配器320接收从存储系 统管理装置20发送出来的指示命令(S3003);命令控制程序3501确认所接 收到的指示命令的内容,在指示命令的内容是无效的情况下,拒绝该命令 (S3004)。在指示命令是存储池关联的情况下,命令控制程序3501把接收到的指示 命令转交给池控制程序3507,池控制程序3507接受指示命令,进行第二种 LDEV设定处理(S3005)。首先,池控制程序3507,作成有关指示命令的LDEV号的第二种LDEV 的VVOL-DIR3523(S3006)。具体地说,把该LDEV号存储到VVOL-DIR3523 的LDEV#35231 ,然后作成与该LDEV号的各存储槽相对应的VVOL-DIR3523 的表项35233。然后,池控制程序3507参照LDEV管理信息3512,取得有关指示命令 的第二种LDEV的LDEV固有信息,再把有关指示命令的POOL-ID设定到 所取得的LDEV固有信息中(S3007)。接下来,池控制程序3507参照POOL管理信息3521,设定有关指示命 令的POOL-ID的POOL固有信息(S3008)。具体地说,把包含在有关指示命 令的虚拟巻内的第二种LDEV的信息,设定为POOL固有信息的正在利用 POOL的设备数和正在利用POOL的设备号。存储池的关联之后,构成控制程序3503把表示命令成功的应答发送给存 储系统管理装置20(S3009);存储系统管理装置20的存储结构管理程序2404, 一接收到来自存储系统30的应答(S3010)就结束处理。通过该处理就把虚拟巻即第二种LDEV与存储池关联起来。图11是表示存储池特性的池特性表3516的说明图。存储系统30的管理者,把前述的连结方法预先设定在自身管理的各个巻 内,即预先设定在由PDEV34、 EDEV600、磁带库800和远距离存储系统900 等各种装置构成的第一种LDEV内设定的各个存储池中,并将其存储到池特 性表3516。另外,除前述的顺序构成和随机构成等连接方式之外,还可以把连接接 口或巻的设置方式等设定为存储池的一种。在连接接口上,有FC (光纤通道)连接的盘装置、ATA (ATAttachment) 连接的盘装置等,在设置方式中有外部物理设备(EDEV)、远距离存储装置 的盘装置、磁带库等。在运用存储系统30时,有可能产生将关联某种特性的存储池的目标设备 变更为其他特性的请求,例如,如上所述,虽然已经把小的数据存储在随机 构成的目标设备内,但是如果所存储的数据变大,用随机构成有可能会降低 访问速度。这种情况下,把己经被设定在该目标设备内的存储池变更为顺序 构成的存储池,就能够消除访问速度的下降。图12是变更被设定在目标设备内的存储池的说明图。在存储系统30内对目标设备执行来自主计算机10的对存储系统30的 1/0请求,该目标设备701与某个存储池60相关联。这里,存储系统30取得来自主计算机10的I/O请求的性能信息,具体 地说,性能信息是利用率或访问模式等。存储系统30,参照所取得的性能信息,决定是否将被设定在该目标设备
701内的存储池变更为其他连结方法的存储池。而后将巳经被存储在被设定在该目标设备内的存储池中的数据,转移到其他存储池内。在图12的例子中,存储系统30取得对与作为随机构成的盘负荷分散构 成的存储池"POOL1"相关联的目标设备的、来自主计算机10的1/0请求的 性能信息。结果,存储系统30,判断为对该目标设备的1/0,顺序特性的数 据多。因此,存储系统30将被设定在该目标设备内的存储池从POOL1转移 到顺序特性的存储池"POOL2"。此时,被存储在POOL1内的数据移动到 POOL2内。下面说明该存储池的移动处理。图13是移动存储池的说明图。如上所述,存储系统30把与作为随机属性的存储池的POOL1相关联的 目标设备变更为作为顺序属性的存储池的POOL2。具体地说,盘移动程序3519解除已经分配给VVOL-DIR2523的POOL1 的PSCB3524的分配,与此同时,把存储在对应于变更了分配的PSCB3524 的区域内的数据移动到对应于新分配的PSCB3524的区域内。结果,在存储 系统30中,被分配给目标设备的存储池移动。图14是存储池的移动处理的流程图。在存储系统30中,盘移动程序3519决定进行存储池的移动时,进行本 流程。首先,盘移动程序3519参照移动对象的目标设备的VVOL-DIR2523,然 后参照该VVOL-DIR2523的开头的表项35233(S1301 )。从该VVOL-DIR2523 的内容来判定该PSCB3524是否已经分配完,即判定是否已经把数据存储到 该存储池内(S1302)。在PSCB3524己经分配完的情况下,转移到步骤S1303;在PSCB3524 未分配的情况下,转移到步骤S1312。在S1303,盘移动程序3519首先锁定对应于作为对象目标设备的虚拟巻 的该表项的区域。这样来禁止因来自主计算机10的访问等引起的该区域的数 据的变更。然后,盘移动程序3519把该VVOL-DIR2523的表项的移动中标志352332 设定为"移动中"(S1304)。接着,盘移动程序3519把成为移动目的地的存储池的PSCB3524分配给 VVOL-DIR2523 (S1305)。这时,判定是否不可能进行对成为移动目的地的 存储池的PSCB3524的分配(S1306)。在判定为不可能进行PSCB3524的分配的情况下,转移到步骤S1314。 在步骤S1314,盘移动程序3519进行存储池的移动中断处理,即把分配处理 中的PSCB3524全都从VVOL-DIR2523中释放出来,然后结束处理。在不是不可进行PSCB3524的分配即PSCB3524的分配成功了的情况下, 盘移动程序3519锁定对应于移动对象的PSCB3524的存储池的区域,并锁定 对应于移动目的地的PSCB3524的存储池的区域(S1307)。接着,盘移动程序3519把对应于移动对象的PSCB3524的存储池的区域 的数据复制到对应于移动目的地的PSCB3524的存储池的区域内(S1308)。然后,盘移动程序3519变更VVOL-DIR2523的该表项(S1309),艮口, 把移动对象的PSCB指针设定为PSCB指针(移动前)352333,把移动目的 地的PSCB指针设定为PSCB指针(移动后)352334。接下来,盘移动程序3519解除对应于移动对象的PSCB3524的存储池的 区域的锁定,并解除对应于移动目的地的PSCB3524的存储池的区域的锁定 (S1310)。然后,盘移动程序3519解除对应于移动对象目标设备即虚拟巻的该表项 的区域的锁定(S1311)。接下来,盘移动程序3519判定当前的表项是否是虚拟巻的最后的表项 (S1312),在判定为不是最后的表项的情况下,参照下一个表项进行上述步 骤S1302至S1312的处理。在判定为是最后的表项的情况下,转移到步骤S1315,盘移动程序3519 进行善后处理,即释放对应于移动对象的PSCB3524之后返回自由PSCB队 列,并结束处理。用以上的处理来移动目标设备的存储池。下面来说明存储池移动的其他例。在上述的图13和图14中,存储系统30变更被设定在目标设备内的存储
池,分配到其他存储池内。相对与此,也可以变更分配把存储池变更为预先 确保的预备设备(后面称为备用)。图15是移动存储池的其他例的说明图。在上述的图13中,存储系统30解除已经分配到VVOL-DIR3523的 POOL1的PSCB3524的分配,重新把POOL2的PSCB3524分配到 VVOL-DIR3523,由此来移动存储池。相对于此,存储系统30预先设定不同 于作为主计算机10的访问对象的目标设备的虚拟巻的另外的虚拟巻作为备 用。在必须移动存储池的情况下,存储系统30,可以改换与移动源的目标设 备相关联的存储池和被分配到作为移动目的地的备用的虚拟巻的存储池。通 过变更VVOL-DIR3523与PSCB3524的分配来进行这种改换。结果,使存储 池移动。图16是移动存储池的其他例的流程图。在存储系统30中,盘移动程序3519在决定进行存储池的移动时,进行 该流程。本处理与前述的图14的处理大体相同。即,盘移动程序3519参照移动 对象的虚拟巻的VVOL-DIR3523的开头的表项35233 (S1601);判定在该存 储池内是否有数据(S1602)。在PSCB3524己经分配完的情况下,转移到步骤S1603;在未分配 PSCB3524的情况下,转移到步骤S1612。在S1603,盘移动程序3519首先锁定对应于移动对象目标设备的该表项 的区域和对应于移动目的地的虚拟巻的移动目的地表项的区域。这样来禁止 因主计算机10的访问等引起的该区域的数据的变更。然后,盘移动程序3519把VVOL-DIR3523的表项的移动中标志352332 设定为"移动中"(S1604)。接下来,盘移动程序3519把成为移动目的地的存储池的PSCB3524分配 给VVOL-DIR3523 (S1605);此时,判定对成为移动目的地的存储池的 PSCB3524的分配是否不可能(S1606)。判定PSCB3524的分配是不可能的情况下,在步骤S1314,进行存储池
的移动中断处理,然后结束处理。在PSCB3524的分配不是不可能,即PSCB3524的分配成功了的情况下, 盘移动程序3519锁定对应于移动对象的PSCB3524的存储池的区域(S1607)。然后,盘移动程序3519把对应于移动对象的PSCB3524的存储池的区域 的数据复制到对应于移动目的地的PSCB3524的存储池的区域内(S1608)。接下来,盘移动程序3519变更VVOL-DIR3523的该表项(S1609),艮P, 把移动对象的PSCB指针设定为PSCB指针(移动前)352333,把移动目的 地的PSCB指针设定为PSCB指针(移动后)352334。然后,盘移动程序3519解除对应于移动对象的PSCB3524的存储池的区 域的锁定;并解除对应于移动目的地的PSCB3524的存储池的区域的锁定 (S1610)。接下来,盘移动程序3519解除对应于移动对象目标设备的该表项的区域 和对应于移动目的地的虚拟巻的移动目的地表项的区域的锁定(S1611 )。然后,盘移动程序3519判定当前的表项是否移动对象的虚拟巻的最后表 项(S1612),判定为不是最后表项的情况下,参照下一个表项进行所述步骤 S1602至S1612的处理。判定为是最后表项的情况下,转移到步骤S1615,进行善后处理。艮P, 盘移动程序3519释放移动对象的PSCB3524,返回到自由PSCB队列,结束 处理。按照上述的处理就可以移动目标设备的存储池。图n是移动存储池的另外的例子的说明图。在前述的图13或图15的例子中,存储系统30通过移动与目标设备相关 联的存储池来移动存储池。此外,还有可能想要将对应于目标设备的逻辑设 备,从叫做存储池虚拟设备(第二种VDEV)变更为实区域即由PDEV34构 成的设备(第一种VDEV)的请求,例如,在存储系统30中,由于对数据的 访问频度减少而想要将该数据移动到磁带设备或档案巻等的情况下,或者为 其他用途而想要把数据直接存储到第一种LDEV内的情况下,就会产生这种 要求。这种情况下,存储系统30把作为主计算机10的访问对象的目标设备从
已经分配存储池的虚拟巻变更到由第一种LDEV构成的虚拟巻。通过变更地 址管理表3511的有关该目标设备的信息来进行这种变更。如上所述,存储系统30变更VVOL-DIR3523、 PSCB3524和地址管理表 3511的分配,就能够在不改变设定的主计算机10内的目标设备的情况下, 适当变更作为目标设备的核心的存储池的内容。图18是进行存储池的移动处理时有主计算机I/O请求时的处理流程图。通常,在存储系统30受理主计算机的I/O请求的状态下进行图13或图 16的存储池的移动。此时,在存储系统30中,来自主计算机10的I/O中对 被锁定的区域的写入请求,有可能原样未处理进行排队而成为等待处理状态。 为了消除这种未处理的写入请求而进行本流程的处理。首先,盘移动程序3519判定存储器350的超高速存储区内是否有盘内未 反映的写入数据(S1801)。在判定为有盘内未反映的写入数据的情况下,盘移动程序3519将该写入 数据优先于存储系统30中的其他处理而写入到写入对象的区域内(S1802), 返回到S1801的处理,判定是否有其他写入数据。在判定为没有盘内未反映 的写入数据的情况下,转移到步骤S1803。在步骤S1803,盘移动程序3519判定是否有正在着手作的I/O请求。所 谓正在着手作的I/O请求是在本流程的处理开始时刻未完成的I/O处理(数据的写入或读出)。在判定为有正在着手作的i/o请求的情况下,处理该I/0请求(S1804)。特别是在该I/0请求是写入请求的情况下,盘移动程序3519将 该写入数据优先于存储系统30中的其他处理来处理该写入请求。该处理之 后,返回到S1803的处理,判定是否有其他I/O请求,在判定为没有正在着 手作的I/0请求的情况下,转移到步骤S1804。在步骤S1804,盘移动程序3519把已排队的的I/O请求的处理变更为等 待状态。然后,变更地址管理表的LDEV和VDEV的对应关系。 图19是在存储池的移动处理中有来自主计算机10的数据写入的I/O请 求(写入请求)时的说明图。在存储池的移动处理过程中,有来自主计算机IO对该处理中的目标设备
的数据写入的I/0请求的情况下,存储系统30进行如下的处理。在有关来自 主计算机10的写入请求的写入区域,是该虚拟巻内的区域中已经结束了存储 池的移动处理的区域的情况下,存储系统30将该写入请求同时写入到移动源 的存储池的区域和移动目的地的存储池的区域内。另一方面,在有关来自主 计算机10的写入请求的写入区域,是该虚拟巻内的区域中还未结束存储池的 移动处理的区域的情况下,存储系统30将该写入请求只写入到移动源的存储 池的区域内。另外,用对应于虚拟巻内的地址的复制进展指针来判断虚拟巻内的区域 是否已经移动完毕。在存储池移动处理(图14)的步骤S1303的处理中,复 制进展指针存储对应于锁定区域的地址的值。图20是在存储池的移动处理中有来自主计算机10的数据写入的I/O请 求(写入请求)时的处理流程图。在存储系统30中,盘I/O程序3505判定是否有对于有关前述的图14的 存储池移动处理的目标设备的虚拟巻的写入请求(S1901),是对与存储池移 动处理有关的虚拟巻的写入请求的情况下,转移到步骤S1902;不是对与存 储池移动处理有关的虚拟巻的写入请求的情况下,即是对其他目标设备的写 入请求或其他请求的情况下,进行基于该请求的处理(S1906),结束本流程 的处理。在S1902,盘I/O程序3505把有关写入请求的写入对象区域的地址存储 到写入处理地址WA内。然后,盘I/O程序3505判定写入处理地址WA是否是比已经完成了存储 池移动处理的区域的地址更前方的地址(S1903)。写入处理地址WA处于己经完成了存储池移动处理的区域的地址前方的 情况下,该区域已经完成了存储池移动处理,因此,转移到S1904,盘I/0程 序3505把写入数据写入对应于作为移动源的存储池的写入处理地址WA的区 域。与此同时,把写入数据写入作为移动目的地的存储池的适当的区域。另一方面,写入处理地址WA,处于已经完成了存储池移动处理的区域 的地址后方的情况下,该区域还未完成存储池移动处理,因此,转移到S1905, 盘I/O程序3505把写入数据写入对应于作为移动源的存储池的写入处理地址
WA的区域。按照上述的步骤来处理存储池移动处理中的写入请求。下面说明存储池的释放。图21是释放存储池的流程图。在前述的图14的步骤S1315中,把移动对象的PSCB3524释放出来返回 到自由PSCB队列中,此时的具体的处理说明如下。首先,盘移动程序3519,把移动对象存储池的开头地址存储在池释放进 展指针CP内(S2101)。然后,盘移动程序3519参照相关存储池的VVOL-DIR3523取得PSCB 指针(移动前)(S2102)。接着,盘移动程序3519把所取得的移动前的PSCB指针从 VVOL-DIR3523中释放出来(S2103)。然后,盘移动程序3519在池释放进展指针CP上加1 (S2105);判定池 释放进展指针的值是否超过移动对象的存储池容量(S2106)。在池释放进展指针的值未达到存储池容量的情况下,返回到S2102;在 池释放进展指针的值超过存储池容量的情况下,结束处理。按照以上的处理来释放存储池。下面来说明监控和规划。本实施方式的存储系统30,依据有关存储池的数据访问方式选择最合适 的存储池,来处理前述的存储池的移动,具体地说,对于每个与目标设备关 联起来的存储池取得被存储在该存储池内的数据结构或I/O特性等(下称监 控),监控的结果决定是否把分配给当前目标设备的存储池转移为其他特性的 存储池,并进行从当前的存储池向所决定的存储池的移动(下称规划)。监控数据的取得,是在存储系统30的控制器31内,取得目标设备与构 成存储池的第一种LDEV间的I/0特性(前侧I/0特性),以及构成存储池的 第一种LDEV与PDEV间的I/0特性(背侧I/0特性)。另夕卜,用数据的存取 单位和数据的存储区域来取得存储池内所存储的数据的顺序特性。另外,并 且取得存储池单位的使用量、使用率、运作率等。图22是监控数据之一例的说明图。 在存储系统30中,盘I/O程序3505对每个目标设备、分配给该目标设 备的存储池、构成该存储池的第一种LDEV和构成该第一种LDEV的PDEV 取得数据的写入或读出等I/O特性。盘I/O程序3505把这些所取得的I/O特 性,存储在控制器31的存储器350的构成信息351内。图22 (A)是有关对该第一种LDEV的数据的写入请求的监控数据。该 监控数据,对于前侧的IOPS (I/O Per Second:每秒I/O)、前侧的MBPS (Mega Byte Per Second:兆字节/秒)、写入请求的占有时间、对写入数据的访问是顺 序的时间、后侧的IOPS和后侧的MBPS,存储各自的最大值(MAX)和平 均值(AVE)。图22 (B)是有关对第一种LDEV的数据的读出请求的监控数据。与写 入请求一样,该监控数据对于前侧的IOPS、前侧的MBPS、写入请求的占有 时间、写入数据的访问是顺序的时间、后侧的IOPS和后侧的MBPS,存储各 自的最大值(MAX)和平均值(AVE)。图22 (C)是有关对第一种LDEV的数据的全部I/O请求的监控数据。 该监控数据存储对该第一种LDEV的读出请求与写入请求的比率、后端侧 的访问的占有时间、该第一种LDEV的全部数据的超高速缓冲存储命中率、 作为该第一种LDEV的全部数据的超高速缓冲存储器中的未写入的数据的比 率的超高速缓冲存储器变脏率、该第一种LDEV的全部数据的访问中顺序特 性的数据的存取的比率、该第一种LDEV的全部数据中设定在该第一种LDEV 内的存储池的利用量、以及该第一种LDEV的全部数据中设定在该第一种 LDEV内的存储池的存取比率。图22 (D)是有关存储池单位的I/0请求的监控数据。该监控数据存储 该存储池的整体容量、存储池的使用量、存储池的使用率、存储池使用量的 增加率、对存储池的读出请求的IOPS的最高值和平均值、对存储池的读出请 求的MBPS的最高值和平均值、对存储池的写入请求的IOPS的最高值和平 均值、对存储池的写入请求的MBPS的最高值和平均值以及存储池的运作率。存储系统30,参照所取得的监控数据,并参照规划数据决定是否移动该 目标设备的存储池。然后说明规划。
在存储系统30中,取得监控数据之后,根据该监控数据来进行规划。更具体地说,存储系统30根据所取得的监控数据,参照预先设定的规划 数据决定将该目标设备的存储池移动到何种特性的存储池内还是原封不动。也可以与监控数据无关地、用管理者等的指示来决定对象数据的存储系 统的特性,并转移到符合该特性的存储池内。图23和图24 (23A至24H)是规划数据的说明图。在存储系统30中,盘移动程序3519根据所取得的监控数据按照规划数 据决定存储池的移动。或者,依据管理者等的指示按照预先设定的规划数据 移动存储池。图23所表示的是按照管理者的指示移动存储池的情况下所使用的规划 数据,图24A至图24H表示的是根据所取得的监控数据移动存储池的情况下 所使用的规划数据。这些数据汇集起来预先被存储到存储器350的构成信息 351内。图23是按照管理者的指示,决定分配给对象目标设备的特性,用来移动 到符合该特性的存储池内的规划数据。管理者参照图23 (A)所示的规划数据,决定如何设定执行规划的对象 的目标设备。而后,在将对象目标设备分配到实区域(即按照由PDEV构成的第一种 LDEV设定的目标设备)内的情况下,管理者参照图23 (B)的实区域分配 要件,来决定对应于所指定的要件的处理内容。例如,在对实区域的分配的 要求高的情况下,全部实体化,即把该目标设备的全部数据转移到实区域内。在将对象目标设备做成顺序设定的情况下,管理者参照图23 (C)的顺 序要件,来决定对应于所指定的要件的处理内容。例如,在顺序要求适中的 情况下,决定把该目标设备转移到顺序结构的存储池内。存储系统30的盘移 动程序3519接受该决定,并执行将该目标设备转移到顺序结构的存储池内的 处理。在变更对象目标设备的访问性能的情况下,管理者参照图23 (D)的性 能要件,来决定对应于所指定的要件的处理内容。例如,在访问性能要求高 的情况下,决定把该目标设备转移到FC连接的存储池内。存储系统30的盘
移动程序3519接受该决定,并执行将该目标设备转移到FC连接的存储池内 的处理。在变更对象目标设备的可靠性的情况下,管理者参照图23 (E)的可靠 性要件,来决定对应于所指定的要件的处理内容。例如,在可靠性要求高的 情况下,决定把该目标设备转移到EDEV的存储池内。存储系统30的盘移动 程序3519接受该决定,并执行将该目标设备转移到EDEV的存储池内的处理。在变更对象目标设备的可用性的情况下,管理者参照图23 (F)的可用 性要件,来决定对应于所指定的要件的处理内容。例如,在可用性要求高的 情况下,决定设定与外部存储系统的远程复制来设定该目标设备。存储系统 30的盘移动程序3519接受该决定,并执行设定与外部存储系统的远程复制 来设定该目标设备的处理。图24A至图24H表示的是存储系统30用来根据所取得的监控数据,决 定将该目标设备的存储池移动到何种特性的存储池内还是原封不动的规划数 据。例如,在图24A的例子中,所表示的是,构成与目标设备相关联的存储 池的第一种LDEV的特性,其中顺序比率高、存储池中完成分配的区域的超 高速缓冲存储命中率高、超高速缓冲存储器的写入命中率高、超高速缓冲存 储器的变脏率高、存储池的利用率高,而且,在超过该第一种LDEV的连续 空间分配阈值的区域多(级别高)的情况下,将与该目标设备相关联的存储 池移动到其他访问频度低的顺序特性的存储池内,或者把存储池内存储的数 据移动到实区域内(实区域化)。另外,在图24B的例子中,所表示的是构成与目标设备相关联的存储池 的第一种LDEV的特性,其中顺序比率高、存储池中完成分配的区域的超高 速缓冲存储命中率低、超高速缓冲存储器的写入命中率低、超高速缓冲存储 器的变脏率高、存储池的利用率高,而且,在超过该第一种LDEV的连续空 间分配阈值的区域只有几个(级别低)的情况下,将与该目标设备相关联的 存储池的数据中的部分数据移动实区域内。另外,在图24C的例子中,所表示的是构成与目标设备相关联的存储池 的第一种LDEV的特性,其中顺序比率高、存储池中完成分配的区域的超高
速缓冲存储命中率高、超高速缓冲存储器的写入命中率高、超高速缓冲存储器的变脏率高、存储池的利用率高,而且,在超过该第一种LDEV的连续空 间分配阈值的区域多(级别高)的情况下,将与该目标设备相关联的存储池 移动到其他访问频度低的随机特性的存储池内,或者把存储池内存储的数据 移动到实区域内。另外,在图24D的例子中,所表示的是构成与目标设备相关联的存储池 的第一种LDEV的特性,其中顺序比率高、存储池中完成分配的区域的超高 速缓冲存储命中率低、超高速缓冲存储器的写入命中率高、超高速缓冲存储 器的变脏率高、存储池的利用率高,而且,在超过该第一种LDEV的连续空 间分配阈值的区域多(级别高)的情况下,将存储在与该目标设备相关联的 存储池内的数据移动实区域内。另外,在图24E至图24H中所表示的例子是,在移动存储池时考虑了对 外接设备或对连接方式不同的设备的移动的情况下的规划数据的例子。在图24E的例子中,所表示的是构成与目标设备相关联的存储池的第一 种LDEV的特性,其中顺序比率高、存储池中完成分配的区域的超高速缓冲 存储命中率高、超高速缓冲存储器的写入命中率高、超高速缓冲存储器的变 脏率高、存储池的利用率高,而且,在超过该第一种LDEV的连续空间分配 阈值的区域多(级别高)的情况下,将与该目标设备相关联的存储池移动到 其他访问频度低的顺序特性的存储池内,或者在ATA连接的PDEV或EDEV 内把存储池内存储的数据实区域化。另外,在图24F的例子中,所表示的是构成与目标设备相关联的存储池 的第一种LDEV的特性,其中顺序比率高、存储池中完成分配的区域的超高 速缓冲存储命中率低、超高速缓冲存储器的写入命中率低、超高速缓冲存储 器的变脏率高、存储池的利用率高,而且,在超过该第一种LDEV的连续空 间分配阈值的区域只有几个(级别低)的情况下,在ATA连接的PDEV或 EDEV内把与该目标设备相关联的存储池的数据中的部分数据实区域化。在图24G的例子中,所表示的是构成与目标设备相关联的存储池的第一 种LDEV的特性,其中顺序比率高、存储池中完成分配的区域的超高速缓冲 存储命中率高、超高速缓冲存储器的写入命中率高、超高速缓冲存储器的变
脏率高、存储池的利用率高,而且,在超过该第一种LDEV的连续空间分配 阈值的区域多(级别高)的情况下,将与该目标设备相关联的存储池移动到 其他访问频度低的随机特性的存储池内,或者在ATA连接的PDEV或EDEV 内把存储池内存储的数据实区域化。另外,在图24H的例子中,所表示的是构成与目标设备相关联的存储池 的第一种LDEV的特性,其中顺序比率高、存储池中完成分配的区域的超高 速缓冲存储命中率低、超高速缓冲存储器的写入命中率高、超高速缓冲存储 器的变脏率高、存储池的利用率高,而且,在超过该第一种LDEV的连续空 间分配阈值的区域多(级别高)的情况下,在ATA连接的PDEV或EDEV内 把与该目标设备相关联的存储池内存储的数据实区域化。图25A至25D是如何移动被设定在目标设备内的存储池的说明图。图25A是把与目标设备相关联的随机特性的存储池POOLl,移动到顺序 特性的存储池内的情况的说明图。像图13和图14所述的那样,存储池是随机特性,而且在存储有多个超 过构成存储池的第一种LDEV的数据块大小的数据的情况下,把分配给目标 设备的存储池,移动为顺序特性,这样就可以提高数据的访问性能。图25B是把与目标设备相关联的存储池POOL1移动到实区域即移动到 直接分配给第一种LDEV的目标设备的情况的说明图。像图17和图18所述的那样,是把存储池内所存储的数据移动到实区域 后,解除该存储池。这样就能够减少对数据访问的频度,而且在想要把该数 据移动到磁带设备或档案巻等重的情况下或者为了其他用途,就可以直接把 数据存储在第一种LDEV内。图25C是把与目标设备相关联的存储池POOLl,移动到由其他存储系统 的外部设备(EDEV)构成的存储池POOL2的情况的说明图。像图11所述的那样,存储池的特性,除所谓随机/顺序构成之外,还有 连接接口或设置方式等。使用这些特性,就能够进行从由设定在存储系统30 内部的第一种LDEV构成的存储池,向由外部物理设备构成的存储池的移动。 如上所述,这种处理通过复制数据而变更VVOL-DIR3523与PSCB3524的分 配来进行。 另外,同样,可以进行从FC连接的盘装置向ATA连接的盘装置的数据 移动、向远距离存储系统的数据移动等。图25D是把与目标设备相关联的存储池POOLl,复制到由远距离存储系 的外部设备(EDEV)构成的存储池POOL2后,将目标设备双重化的情况的 说明图。至此为止,已经说明了把被分配给目标设备的存储池移动到其他存储池 或其他区域的情况。除此之外,也可以原样保持目标设备与存储池的关联, 再把别的存储池与目标设备关联起来。更具体地说,在VVOL-DIR3523的表项内,存储多个分配完毕的PSCB 指针,这样一来,在有对目标设备的1/0请求时,就参照该VVOL-DIR3523 的表项,在已经分配的多个存储池中同时处理该I/O请求。结果,该目标设 备的数据就被双重化存储在主存储系统30和远距离存储系统900内。这样, 来提供可用性高的存储系统。另外,为了进行图25D那样的处理,必须把远距离存储系统900的存储 区域的构成设定得与存储系统30—样,因此,预先把存储系统30的系统构 成信息发送到远距离存储系统900,远距离存储系统900根据该信息构建逻 辑设备、虚拟巻等结构。图26是取得监控数据后规划执行处理的流程图。在存储系统30中,盘移动程序3519取得规划数据后,判定是否是执行 根据该规划数据的规划的时间(S2701)。另外,规划的执行既可以是以规定 的间隔定期执行,也可以依据管理者等的指示决定执行的时间。在判定为是作成规划的时间的情况下,转移到S2702;如果不是执行规 划的时间,就结束处理。在S2702,盘移动程序3519取得有关对象目标设备的监控数据,更具体 地说,盘移动程序3519在每个规定的单位时间、对每个存储池取得统计信息。 取得该监控信息后,再取得统计该监控信息的信息。然后进行规划执行处理(S2703),该规划执行处理一结束就结束本流程 的处理。图27是规划执行处理的流程图。
首先,盘移动程序3519判定是否是规划的执行时间(S2801),即,盘移 动程序3519判定是否是根据前述的图26的处理取得的监控数据执行规划的 时间。该规划的执行既可以在图26之后立即执行,也可以按规定的定时执行。在判定为是执行规划的时间的情况下,转移到S2802;如果不是执行规 划的时间,就结束处理。在S2802,盘移动程序3519,根据所取得的监控数据,参照规划数据, 决定执行基于哪个规划数据的处理,或者不执行规划(保持原样)。然后,盘移动程序3519,检查处理对象的目标设备的当前状态(S2803)。 而后,按照前述的规划数据执行规划,即,盘移动程序3519进行被分配给目 标设备的存储池的移动处理,或者不移动目标设备而结束处理(S2804)。通过以上的处理来结束规划执行处理。这样,在本发明的实施方式计算机系统中,把由作为物理设备的PDEV34 构成的第一种LDEV与作为虚拟的区域的第二种LDEV关联起来,就能够把 第二种LDEV作为物理设备的存储区域来利用。主计算机10把该第二种 LDEV作为目标设备来访问。通过将PSCB3524分配给VVOL-DIR3523来设 定该第一种LDEV与第二种LDEV的关联。另外,变更该PSCB3524与 VVOL-DIR3523的分配,就能够动态地变更虚拟巻的存储区域。这样,就能 够根据需要来变更被设置在存储系统30内的物理设备的特性(例如连结方法 或连接接口、设置方式等),从而可以提高计算机系统中的数据的访问自由度。
权利要求
1. 一种存储系统,设置有与计算机和管理计算机相连接并由所述计算机访问的存储装置,其特征在于,具有控制所述存储装置的控制部,所述控制部,设定与所述存储装置的存储区域对应的多个第一种逻辑设备,将所述多个第一种逻辑设备设定为存储池,设定第二种逻辑设备,该第二种逻辑设备成为从所述计算机访问的对象,在初始状态下未分配存储区域,所述第二种逻辑设备从所述计算机接收写数据,在对所述第二种逻辑设备分配了存储区域时,所述控制部将所述写数据存储在所述第二种逻辑设备中,另一方面,当未对所述第二种逻辑设备分配存储区域时,所述控制部将所述存储池的存储区域的一部分分配给所述第二种逻辑设备,存储所述写数据。
2. 如权利要求1所述的存储系统,其特征在于,所述第一种逻辑设备,包含设置在该存储系统的壳体内的存储装置的存 储区。
3. 如权利要求1所述的存储系统,其特征在于,所述存储系统包含主存储系统和外接在所述主存储系统上的副存储系统;所述第一种逻辑设备包含设置在所述外部存储系统内的存储装置的存储区。
4. 如权利要求1所述的存储系统,其特征在于, 所述第一种逻辑设备包含使用磁带型记录媒体的存储装置的存储区。
5. 如权利要求1所述的存储系统,其特征在于, 所述第一种逻辑设备包含用ATA接口连接的存储装置的存储区。
6. 如权利要求1所述的存储系统,其特征在于, 所述第一种逻辑设备包含用光纤通道接口连接的存储装置的存储区。
7. 如权利要求1所述的存储系统,其特征在于,所述第一种逻辑设备包含把按每种规定的容量分割的数据存储在连续的 区域内的存储区。
8. 如权利要求1所述的存储系统,其特征在于,所述第一种逻辑设备包含可并行访问按每种规定的容量分割的数据的存 储区。
9. 如权利要求1所述的存储系统,其特征在于,所述第一种逻辑设备包含特性各异的第一的第一种逻辑设备和第二的第 一种逻辑设备;所述控制部,通过映射把所述第一的第一种逻辑设备和第二的第一种逻 辑设备设定为存储池的存储区;把存储在被分配给所述第二种逻辑设备的存 储区的所述第一的第一种逻辑设备内的数据,复制到所述第二的第一种逻辑 设备中;解除该第二种逻辑设备的存储区的、对所述第一的第一种逻辑设备 的存储区的分配;通过把所述第二种逻辑设备的存储区分配给所述第二的第 一种逻辑设备的存储区,来变更所述第二种逻辑设备的特性。
10. 如权利要求9所述的存储系统,其特征在于,所述控制部,在把所述第一的第一种逻辑设备的存储区分配给第二种逻 辑设备的存储区时,取得从所述计算机对所述第二种逻辑设备的访问特性和 所述第一的第一种逻辑设备的存储区的特性,并将取得的所述访问特性和取 得的存储区的特性与预先设定的条件进行比较;在所述比较结果满足预先设 定的条件的情况下,将所述访问目的地的第二种逻辑设备的存储区的分配变 更为所述第二的第一种逻辑设备的存储区,由此来变更所述访问目的地的第 二种逻辑设备的特性。
11. 如权利要求1所述的存储系统,其特征在于,第一种逻辑设备包含存储在可并行访问按每种规定的容量分割的数据 的存储区内的第一的第一种逻辑设备;和把按每种规定的容量分割的数据存 储在连续的存储区内的第二的第一种逻辑设备;所述控制部,通过映射把所述第一的第一种逻辑设备和第二的第一种逻 辑设备设定为存储池的存储区;把存储在被分配给所述第二种逻辑设备的存储区的所述第一的第一种逻辑设备内的数据,复制到所述第二的第一种逻辑设备;解除该第二种逻辑设备的存储区的、对所述第一的第一种逻辑设备的 存储区的分配;通过把所述第二种逻辑设备的存储区分配给所述第二的第一 种逻辑设备的存储区,来变更所述第二种逻辑设备的特性。
12. 如权利要求11所述的存储系统,其特征在于,所述控制部,在把所述第一的第一种逻辑设备的存储区分配给所述第二 种逻辑设备的存储区时,取得从所述计算机对第二种逻辑设备的访问特性和 所述第一的第一种逻辑设备的存储区的特性,并将取得的所述访问特性和取 得的存储区的特性与预先设定的条件进行比较;在所述比较结果满足预先设 定的条件的情况下,将所述访问目的地的第二种逻辑设备的存储区的分配变 更为所述第二的第一种逻辑设备的存储区,由此来变更所述访问目的地的第 二种逻辑设备的特性。
13. 如权利要求1所述的存储系统,其特征在于,第一种逻辑设备包含第一的第一种逻辑设备和第二的第一种逻辑设备; 所述控制部,通过映射把所述第一的第一种逻辑设备设定为存储池的存 储区;把存储在被分配给所述第二种逻辑设备的存储区的所述第一的第一种 逻辑设备内的数据,复制到未被设定为存储池的存储区的所述第二的第一种 逻辑设备中;解除所述第二种逻辑设备的存储区的、对所述第一的第一种逻 辑设备的存储区的分配;通过把该第二种逻辑设备的存储区分配给所述第二 的第一种逻辑设备的存储区,来变更所述第二种逻辑设备的特性。
14. 如权利要求13所述的存储系统,其特征在于,所述控制部,在把所述第一的第一种逻辑设备的存储区分配给第二种逻 辑设备的存储区时,取得从所述计算机对所述第二种逻辑设备的访问特性和 所述第一的第一种逻辑设备的存储区的特性,并将取得的所述访问特性和取 得的存储区的特性与预先设定的条件进行比较;在所述比较结果满足预先设 定的条件的情况下,将所述访问目的地的第二种逻辑设备的存储区的分配变 更为所述第二的第一种逻辑设备的存储区,由此来变更所述访问目的地的第二种逻辑设备的特性。
15. 如权利要求1所述的存储系统,其特征在于,所述存储系统,包含主存储系统和外接在所述主存储系统上的副存储系统;所述第一种逻辑设备,包含由设置在所述主存储系统内的存储装置构成 的第一的第一种逻辑设备和设置在所述副存储系统内的存储装置构成的第二 的第一种逻辑设备;所述控制部,通过映射把所述第一的第一种逻辑设备和所述第二的第一 种逻辑设备设定为存储池的存储区;不解除该第二种逻辑设备的存储区的、 对所述第一的第一种逻辑设备的存储区的分配,进而把所述第二种逻辑设备 的存储区分配给所述第二的第一种逻辑设备的存储区,由此来变更所述第二 种逻辑设备的部分区域的特性。
16. 如权利要求15所述的存储系统,其特征在于,所述控制部,在把所述第一的第一种逻辑设备的存储区分配给第二种逻 辑设备的存储区时,取得从所述计算机对所述第二种逻辑设备的访问特性和 所述第一的第一种逻辑设备的存储区的特性,并将取得的所述访问特性和取 得的存储区的特性与预先设定的条件进行比较;在所述比较结果满足预先设 定的条件的情况下,将所述访问目的地的第二种逻辑设备的存储区的分配变 更为所述第二的第一种逻辑设备的存储区,由此来变更所述访问目的地的第 二种逻辑设备的部分区域的特性。
17. 如权利要求1所述的存储系统,其特征在于,设定有对应于至少一个所述存储装置的存储区的作为存储区域的第一 的第一种逻辑设备;与所述第一的第一种逻辑设备特性不同而对应于至少一 个所述存储装置的存储区的作为存储区域的第二的第一种逻辑设备;和作为 虚拟的存储区域的第二种逻辑设备;所述控制部,通过映射而把所述第一的第一种逻辑设备和所述第二的第 一种逻辑设备设定为存储池的存储区;通过把第一的第一种逻辑设备的存储 区分配给所述第二种逻辑设备的存储区,可将数据存储在所述第二种逻辑设 备内;设定成由所述计算机可访问所述第二种逻辑设备;在来自所述计算机 的对所述第二种逻辑设备的访问特性满足了规定的条件的情况下,把存储在 被分配给所述访问目的地的第二种逻辑设备的存储区的所述第一的第一种逻 辑设备内的数据,复制到所述第二的第一种逻辑设备中,解除所述访问目的 地的第二种逻辑设备的存储区的、对所述第一的第一种逻辑设备的存储区的 分配,通过把所述访问目的地的第二种逻辑设备的存储区分配给所述第二的 第一种逻辑设备的存储区,来变更所述第二种逻辑设备的特性。
18. 如权利要求17所述的存储系统,其特征在于, 所述第一的第一种逻辑设备和所述第二的第一种逻辑设备的至少一方,包含设置在该存储系统的壳体内的存储装置的存储区。
19. 如权利要求17所述的存储系统,其特征在于,所述存储系统包含主存储系统和外接在所述主存储系统上的副存储系统;所述第一的第一种逻辑设备和所述第二的第一种逻辑设备的至少一方, 包含设置在所述副存储系统内的存储装置的存储区。
20. 如权利要求17所述的存储系统,其特征在于, 所述第一的第一种逻辑设备和所述第二的第一种逻辑设备的至少一方,包含使用磁带型记录媒体的存储装置的存储区。
21. 如权利要求17所述的存储系统,其特征在于, 所述第一的第一种逻辑设备和所述第二的第一种逻辑设备的至少一方,包含用ATA接口连接的存储装置的存储区。
22. 如权利要求17所述的存储系统,其特征在于, 所述第一的第一种逻辑设备和所述第二的第一种逻辑设备的至少一方,包含用光纤通道接口连接的存储装置的存储区。
23. 如权利要求17所述的存储系统,其特征在于, 所述第一的第一种逻辑设备和所述第二的第一种逻辑设备的至少一方,包含把按每种规定的容量分割的数据存储在连续的区域内的存储区。
24. 如权利要求17所述的存储系统,其特征在于, 所述第一的第一种逻辑设备和所述第二的第一种逻辑设备的至少一方,包含可并行访问按每种规定的容量分割的数据的存储区。
25. 如权利要求1所述的存储系统,其特征在于,设定有对应于至少一个所述存储装置的存储区的作为存储区域的第一的 第一种逻辑设备、与所述第一的第一种逻辑设备特性不同而对应于至少一个 所述存储装置的存储区的作为存储区域的第二的第一种逻辑设备和作为虚拟的存储区域的第二种逻辑设备;所述控制部,通过映射而把所述第一的第一种逻辑设备和所述第二的第 一种逻辑设备设定为存储池的存储区;通过把第一的第一种逻辑设备的存储 区分配给所述第二种逻辑设备的存储区,可将数据存储在所述第二种逻辑设 备内;设定成由所述计算机可访问所述第二种逻辑设备;取得从所述计算机 对第二种逻辑设备的访问特性和所述第一的第一种逻辑设备的存储区的特 性;将取得的所述访问特性和取得的所述存储区的特性与预先设定的条件进 行比较;在所述比较结果满足预先设定的条件的情况下,把存储在被分配给 所述访问目的地的第二种逻辑设备的存储区的所述第一的第一种逻辑设备内 的数据,复制到所述第二的第一种逻辑设备中;解除所述访问目的地的第二 种逻辑设备的存储区的、对所述第一的第一种逻辑设备的存储区的分配;通 过把所述访问目的地的第二种逻辑设备的存储区分配给所述第二的第一种逻 辑设备的存储区,来变更所述第二种逻辑设备的特性。
26. 如权利要求25所述的存储系统,其特征在于,所述第一的第一种逻辑设备包含可并行访问按每种规定的容量分割的数 据的存储区;所述第二的第一种逻辑设备包含把按每种规定的容量分割的数据存储在 连续的存储区内的存储区。
27. 如权利要求25所述的存储系统,其特征在于,所述存储系统包含主存储系统和外接在所述主存储系统上的副存储系统;所述第一的第一种逻辑设备包含设置在所述主存储系统内的存储装置的 存储区;所述第二的第一种逻辑设备包含设置在所述副存储系统内的存储装置的 存储区。
28. 如权利要求1所述的存储系统,其特征在于,设定有对应于至少一个所述存储装置的存储区的作为存储区域的第一的 第一种逻辑设备、与所述第一的第一种逻辑设备特性不同而对应于至少一个 所述存储装置的存储区的作为存储区域第二的第一种逻辑设备和作为虚拟的 存储区域的第二种逻辑设备;所述控制部,通过映射而把所述第一的第一种逻辑设备设定为存储池的 存储区;通过把第一的第一种逻辑设备的存储区分配给所述第二种逻辑设备 的存储区,可将数据存储在所述第二种逻辑设备内;设定成由所述计算机可 访问所述第二种逻辑设备;在来自所述计算机的对所述第二种逻辑设备的访 问特性满足了规定的条件的情况下,把存储在被分配给所述访问目的地的第 二种逻辑设备的存储区的所述第一的第一种逻辑设备内的数据,复制到未被 设定为存储池的存储区的所述第二的第一种逻辑设备中,解除所述访问目的 地的第二种逻辑设备的存储区的、对所述第一的第一种逻辑设备的存储区的 分配,通过把所述访问目的地的第二种逻辑设备的存储区分配给所述第二的 第一种逻辑设备的存储区,来变更所述第二种逻辑设备的特性。
29. 如权利要求1所述的存储系统,其特征在于,所述存储系统包含主存储系统和外接在所述主存储系统上的副存储系统;设定有对应于至少一个所述存储装置的存储区的作为存储区域的第一的 第一种逻辑设备、与所述第一的第一种逻辑设备特性不同而对应于至少一个 所述存储装置的存储区的作为存储区域的第二的第一种逻辑设备和作为虚拟 的存储区域的第二种逻辑设备;所述控制部,通过映射而把所述第一的第一种逻辑设备和所述第二的第 一种逻辑设备设定为存储池的存储区;通过把第一的第一种逻辑设备的存储 区分配给所述第二种逻辑设备的存储区,可将数据存储在所述第二种逻辑设 备内;设定成由所述计算机可访问所述第二种逻辑设备;在来自所述计算机 的对所述第二种逻辑设备的访问特性满足了规定的条件的情况下,不解除该 第二种逻辑设备的存储区的对所述第一的第一种逻辑设备的存储区的分配, 进而把所述第二种逻辑设备的存储区分配给所述第二的第一种逻辑设备的存 储区,由此来变更所述第二种逻辑设备的部分区域的特性。
30. —种用于存储系统的管理方法,该存储系统设置有与计算机和管理计算机相连接并由所述计算机访问的存储装置,具有控制所述存储装置的控 制部,所述管理方法的特征在于,所述控制部,设定与所述存储装置的存储区域对应的多个第一种逻辑设备,将所述多个第一种逻辑设备设定为存储池,设定第二种逻辑设备,该第二种逻辑设备成为从所述计算机访问的对象, 在初始状态下未分配存储区域,所述第二种逻辑设备从所述计算机接收写数据,在对所述第二种逻辑设 备分配了存储区域时,所述控制部将所述写数据存储在所述第二种逻辑设备 中,另一方面,当未对所述第二种逻辑设备分配存储区域时,所述控制部将 所述存储池的存储区域的一部分分配给所述第二种逻辑设备,存储所述写数 据。
31. 如权利要求30所述的管理方法,其特征在于,所述第一种逻辑设备包含特性各异的第一的第一种逻辑设备和第二的第 一种逻辑设备;所述控制部,通过映射把所述第一的第一种逻辑设备和第二的第一种逻 辑设备设定为存储池的存储区;把存储在被分配给所述第二种逻辑设备的存 储区的所述第一的第一种逻辑设备内的数据,复制到所述第二的第一种逻辑 设备中;解除该第二种逻辑设备的存储区的、对所述第一的第一种逻辑设备 的存储区的分配;通过把所述第二种逻辑设备的存储区分配给所述第二的第 一种逻辑设备的存储区,来变更所述第二种逻辑设备的特性。
32. 如权利要求31所述的管理方法,其特征在于,所述控制部,在把所述第一的第一种逻辑设备的存储区分配给第二种逻 辑设备的存储区时,取得从所述计算机对所述第二种逻辑设备的访问特性和 所述第一的第一种逻辑设备的存储区的特性,并将取得的所述访问特性和取 得的存储区的特性与预先设定的条件进行比较;在所述比较结果满足预先设 定的条件的情况下,将所述访问目的地的第二种逻辑设备的存储区的分配变更为所述第二的第一种逻辑设备的存储区,由此来变更所述访问目的地的第 二种逻辑设备的特性。
33. 如权利要求30所述的管理方法,其特征在于,第一种逻辑设备包含存储在可并行访问按每种规定的容量分割的数据 的存储区内的第一的第一种逻辑设备;和把按每种规定的容量分割的数据存 储在连续的存储区内的第二的第一种逻辑设备;所述控制部,通过映射把所述第一的第一种逻辑设备和第二的第一种逻 辑设备设定为存储池的存储区;把存储在被分配给所述第二种逻辑设备的存 储区的所述第一的第一种逻辑设备内的数据,复制到所述第二的第一种逻辑 设备;解除该第二种逻辑设备的存储区的、对所述第一的第一种逻辑设备的 存储区的分配;通过把所述第二种逻辑设备的存储区分配给所述第二的第一 种逻辑设备的存储区,来变更所述第二种逻辑设备的特性。
34. 如权利要求33所述的管理方法,其特征在于,所述控制部,在把所述第一的第一种逻辑设备的存储区分配给所述第二 种逻辑设备的存储区时,取得从所述计算机对第二种逻辑设备的访问特性和 所述第一的第一种逻辑设备的存储区的特性,并将取得的所述访问特性和取 得的存储区的特性与预先设定的条件进行比较;在所述比较结果满足预先设 定的条件的情况下,将所述访问目的地的第二种逻辑设备的存储区的分配变 更为所述第二的第一种逻辑设备的存储区,由此来变更所述访问目的地的第 二种逻辑设备的特性。
35. 如权利要求30所述的管理方法,其特征在于, 第一种逻辑设备包含第一的第一种逻辑设备和第二的第一种逻辑设备; 所述控制部,通过映射把所述第一的第一种逻辑设备设定为存储池的存储区;把存储在被分配给所述第二种逻辑设备的存储区的所述第一的第一种 逻辑设备内的数据,复制到未被设定为存储池的存储区的所述第二的第一种 逻辑设备中;解除所述第二种逻辑设备的存储区的、对所述第一的第一种逻 辑设备的存储区的分配;通过把该第二种逻辑设备的存储区分配给所述第二 的第一种逻辑设备的存储区,来变更所述第二种逻辑设备的特性。
36. 如权利要求35所述的管理方法,其特征在于, 所述控制部,在把所述第一的第一种逻辑设备的存储区分配给第二种逻 辑设备的存储区时,取得从所述计算机对所述第二种逻辑设备的访问特性和 所述第一的第一种逻辑设备的存储区的特性,并将取得的所述访问特性和取得的存储区的特性与预先设定的条件进行比较;在所述比较结果满足预先设 定的条件的情况下,将所述访问目的地的第二种逻辑设备的存储区的分配变 更为所述第二的第一种逻辑设备的存储区,由此来变更所述访问目的地的第 二种逻辑设备的特性。
37.如权利要求30所述的管理方法,其特征在于,所述存储系统,包含主存储系统和外接在所述主存储系统上的副存储系统;所述第一种逻辑设备,包含由设置在所述主存储系统内的存储装置构成 的第一的第一种逻辑设备和设置在所述副存储系统内的存储装置构成的第二 的第一种逻辑设备;所述控制部,通过映射把所述第一的第一种逻辑设备和所述第二的第一 种逻辑设备设定为存储池的存储区;不解除该第二种逻辑设备的存储区的、 对所述第一的第一种逻辑设备的存储区的分配,进而把所述第二种逻辑设备 的存储区分配给所述第二的第一种逻辑设备的存储区,由此来变更所述第二 种逻辑设备的部分区域的特性。
全文摘要
一种能够变更由计算机访问的存储装置的特性的存储系统,设置有与计算机和管理计算机相连接并由所述计算机访问的存储装置,具有控制所述存储装置的控制部;所述控制部设定与所述存储装置的存储区域对应的多个第一种逻辑设备,将所述多个第一种逻辑设备设定为存储池;设定第二种逻辑设备,该第二种逻辑设备成为从所述计算机访问的对象,在初始状态下未分配存储区域;所述第二种逻辑设备从所述计算机接收写数据,在对所述第二种逻辑设备分配了存储区域时,所述控制部将所述写数据存储在所述第二种逻辑设备中;当未对所述第二种逻辑设备分配存储区域时,所述控制部将所述存储池的存储区域的一部分分配给所述第二种逻辑设备,存储所述写数据。
文档编号G06F3/06GK101398748SQ20081017135
公开日2009年4月1日 申请日期2006年3月2日 优先权日2005年10月4日
发明者江口贤哲 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1