管理系统和管理方法

文档序号:8269373阅读:261来源:国知局
管理系统和管理方法
【技术领域】
[0001]本发明涉及管理存储器系统和服务器计算机的技术。
【背景技术】
[0002]近年来,以提高集成度并削减成本为目的,在存储器系统和服务器计算机中使用容量虚拟化技术。作为容量虚拟化技术,例如具有用于虚拟计算机(VM)的虚拟硬盘。具有固定类型的虚拟硬盘和可变类型的虚拟硬盘,固定类型的虚拟硬盘关于虚拟硬盘文夹在生成时生成与虚拟硬盘的盘尺寸相同尺寸的文件;可变类型的虚拟硬盘根据虚拟硬盘上的卷使用尺寸而使文件尺寸扩展。可变类型的虚拟硬盘仅以实际使用的容量消耗容量,因此,不消耗多余的容量从而能够不造成浪费地有效利用资源。在存储器系统中也存在同样的容量虚拟化技术。
[0003]当使用这样的容量虚拟化技术时,实际的物理容量和分配到服务器.虚拟服务器(虚拟机)的逻辑容量存在偏差,因此,存在管理复杂化的趋势。另外,在物理容量用完的情况下,存在盘I/o错误导致的业务的停止、利用容量用完的卷上的可变类型的虚拟硬盘的虚拟计算机停止的可能性。
[0004]作为令使用管理复杂化的容量虚拟化技术的计算机系统的管理变简单的技术,已知有在专利文献I中公开的技术。专利文献I中公开的技术是如下技术:在与存储器级别池(storage level pool)对应的一个以上的服务器级别虚拟卷的总容量相对于存储器级别池的容量的比率、即被称为END-TO-END杠杆(leverage)比率的值超过了阈值的情况下,进行存储器池的扩展、虚拟服务器的迀移。
[0005]现有技术文献
[0006]专利文献
[0007]专利文献1:日本专利第4815518号公报

【发明内容】

[0008]发明想要解决的技术问题
[0009]在专利文献I公开的技术,在对于进行调整使得将逻辑分配容量相对于计算机系统整体的物理容量的比率抑制在一定以内方面是有效的方法。但是,存在不能适当地检测计算机系统中的处理的停止、例如虚拟机的停止的危险。
[0010]以下,列举具体的例子来说明这样的状况。
[0011]图28是表示在存储器系统和服务器计算机双方进行根据Thin-Provis1ning (自动精简配置)技术的容量虚拟化的计算机系统中的状态的一个例子的图。
[0012]存储器系统的存储器级别池(LLP)的总容量(空间)为300GB,使用容量为100GB。构成于LLP的存储器级别虚拟卷(LL-VVOL)中的LL-VVOLl的总容量为100GB,使用容量为90GB。另外,LL-VV0L2的总容量为100GB,使用容量为10GB。作为由LL-VVOLl构成的服务器级别池(HLP)的HLPl的总容量为100GB,使用容量为90GB。另外,作为由LL-VV0L2构成的服务器级别池(HLP)的HLP2的总容量为100GB,使用容量为10GB。
[0013]构成于HLPl的服务器级别虚拟卷(HL-VVOL)中的HL-VVOLl的总容量为100GB,使用容量为40GB。另外,构成于HLPl的HL-VV0L2的总容量为50GB,使用容量为20GB。另夕卜,构成于HLP2的HL-VV0L3的总容量为50GB,使用容量为10GB。
[0014]在此,在图28所示的状态下,HLPl的总容量为100GB,使用容量为90GB,因此剩余的可使用的容量仅为10GB,存在HLPl的容量用完的危险。若HLPl的容量用完,则可能导致使用HLPl上的区域进行运行的虚拟服务器(VMl和VM2)停止。
[0015]另一方面,根据专利文献I中公开的技术,在这样的图28所示的状态下,LLP的容量为300GB,与LLP对应的所有HL-VVOL的总容量为200GB,所以,END-TO-END杠杆比率被算出为100*(200/300) = 67%。END-TO-END杠杆比率为67%,所以,分配到虚拟机的总容量表现为充分收敛于存储器系统所具有的物理容量,管理者(用户)不能够识别到虚拟服务器有可能停止。
[0016]用于解决技术课题的技术方案
[0017]管理系统管理存储器系统和服务器计算机,该存储器系统构成属于存储器级别池的一个以上的卷,该服务器计算机与存储器系统连接,执行计算机程序。
[0018]存储器系统提供与存储器级别池相关的存储器级别虚拟卷,存储器级别虚拟卷的一部分或者全部的区域没有被分配属于存储器级别池的上述一个以上的卷内的区域。服务器计算机管理存储器级别虚拟卷所属的服务器级别池,提供与服务器级别池相关的服务器级别虚拟卷。
[0019]管理系统包括通信接口器件、存储器件和与它们连接的处理器。通信接口器件是用于与存储器系统和服务器计算机进行通信的器件。处理器,(A)从存储器系统获取包含存储器级别池的容量的信息在内的存储器级别池信息,并将该信息保存于存储器件,(B)从服务器计算机获取包含服务器级别池的容量的信息在内的服务器级别池信息,并将该信息保存于存储器件,(C)基于存储器级别池信息,判定表示存储器级别池的空置容量的用完危险性的第I危险度,(D)基于服务器级别池信息,判定表示服务器级别池的空置容量的用完危险性的第2危险度,(E)显示与表示存储器级别池和服务器级别池的空置容量的用完危险性的第I危险度和第2危险度有关的信息。通信接口器件可以为多个不同种类的通信接口器件。存储器件例如可以为主存储器件那样的存储器和辅助存储器件那样的存储器件这样的多个存储器件。
[0020]发明效果
[0021]根据本发明,能够适当地检测利用计算机系统中的服务器级别池和存储器级别池的各种处理的停止危险性。
【附图说明】
[0022]图1是表示实施例的计算机系统的结构的图。
[0023]图2是表示管理服务器100的结构的图。
[0024]图3A是表示卷信息表1000的结构的一个例子的图。
[0025]图3B是表不存储器级别池信息表1100的结构的一个例子的图。
[0026]图4A是表示存储器级别虚拟卷信息表1200的结构的图。
[0027]图4B是表示服务器级别池信息表1300的结构的一个例子的图。
[0028]图5A是表示服务器级别虚拟卷信息表1400的结构的一个例子的图。
[0029]图5B是表示虚拟服务器级别文件系统信息表1500的结构的一个例子的图。
[0030]图6A是表示服务器级别虚拟卷扩展表1700的结构的一个例子的图。
[0031]图6B是表不不需要虚拟服务器表1600的结构的一个例子的图。
[0032]图7A是表不迀移表1900的结构的一个例子的图。
[0033]图7B是表示存储器级别池扩展表1800的结构的一个例子的图。
[0034]图8A是表示存储器级别池间卷调整表2000的结构的一个例子的图。
[0035]图8B是表示虚拟服务器危险度表2100的结构的一个例子的图。
[0036]图9是表示虚拟服务器信息表2200的结构的一个例子的图。
[0037]图10是HLP的危险度算出处理的流程图。
[0038]图11是HLP的偏差度算出处理的流程图。
[0039]图12是说明危险度判定的图。
[0040]图13是HLP的影响度算出处理的流程图。
[0041]图14是VM的危险度算出处理的流程图。
[0042]图15是表示显示存储器级别池和服务器级别池的危险度的显示画面的一个例子的图。
[0043]图16是可否执行处理的判定处理的流程图。
[0044]图17是HLP的可否执行处理的判定处理的流程图。
[0045]图18是LLP的可否执行处理的判定处理的流程图。
[0046]图19是可否削减HLP中的HL-VVOL容量的判定处理的流程图。
[0047]图20是HLP的可否扩展的判定处理的流程图。
[0048]图21是可否删除不需要VM的判定处理的流程图。
[0049]图22是HLP间可否执行迀移的判定处理的流程图。
[0050]图23是可否削减LLP中的HL-VVOL容量的判定处理的流程图。
[0051]图24是LLP的可否扩展的判定处理的流程图。
[0052]图25是LLP间可否调整VOL的判定处理的流程图。
[0053]图26是表示显示可执行处理和VM危险状态的显示画面的一个例子的图。
[0054]图27是表示显示可执行处理的选择和模拟结果的显示画面的一个例子的图。
[0055]图28是表示计算机系统的状态的一个例子的图。
【具体实施方式】
[0056]参照【附图说明】实施例。此外,以下说明的实施例不限定权利要求书的范围所涉及的发明,另外,在实施例中说明的诸要素及其组合的全部不限于为发明的解决手段所必须的。
[0057]此外,在以后的说明中,有时利用“aaa表”等表现来说明本发明的信息,但是这些信息可以由表等的数据结构以外来表现。因此,为了表示不依赖于数据结构,对于“aaa表”有时称为“ aaa信息”。
[0058]此外,在以后的说明中,存在使用“程序”或程序模块为主语进行说明的情况,但程序或者程序模块通过处理器(典型来讲,CPU (Central Processing Unit:中央处理器))执行而一边使用存储器和Ι/F(接口 ) 一边进行规定的处理,因此,可以以处理器为主语进行说明。另外,以程序为主语公开的处理可以为管理系统(例如,后述的管理服务器)进行的处理。另外,程序的一部分或全部可以由专用硬件实现。另外,各种程序可以通过程序分发服务器、计算机可读取的存储介质安装于各计算机中。作为存储介质例如可以为IC卡、SD卡、DVD等。
[0059]另外,有时将管理计算机系统、显示显示用信息的一个以上的计算机的集合称为管理系统。在管理服务器显示显示用信息的情况下,管理服务器为管理系统,另外,管理服务器和显示用计算机的组合也为管理系统。另外,为了管理处理的高速化和高可靠化,可以通过多个计算机实现与管理服务器同等的处理,在该情况下,该多个计算机(在显示用计算机进行显示的情况下,也包含显示用计算机)为管理系统。
[0060]另外,管理系统的(或者,处理器)的“进行显示”的举动,可以为管理系统在其管理系统的显示器件上显示信息的举动和对具有显示器件的其他计算机发送显示于该显示器件的信息的举动的任一者。
[0061]“卷”是以一个以上的物理存储器件(例如,硬盘驱动器或者闪速存储器)为基础而提供的逻辑存储区域(逻辑卷)。卷例如以RAID (Redundant Array of Independent (orInexpensive)Disks)组的存储空间为基础而被提供。RAID组由多个物理存储器件构成,根据预定的RAID级别保存数据。“卷”有时被标记为V0L。
[0062]“存储器级别池”是由一个以上的卷组建的池。存储器级别池的一部分区域被分配到存储器级别虚拟卷中的、来自物理服务器的写入目的地区域。存储器级别池可以为一个以上的卷所属的多个池的集合(虚拟池)。“存储器级别池”是下级级别池的一个例子,有时被标记为LLP。
[0063]“存储器级别虚拟卷”是存储器控制器所提供的、虚拟的卷。此外,并不一定限于存储器级别虚拟卷的区域(存储区域)的全部分配到物理存储区域。具体来讲,例如,存储器级别虚拟卷的一部分或者全部的区域,在初始没有被分配属于存储器级别池的一个以上的卷内的区域。换言之,在初始,例如,存储器级别虚拟卷的一部分的区域可以被分配存储器级别池的一部分的区域。在此,“初始”例如是在刚定义了存储器级别虚拟卷之后、或者、定义存储器级别虚拟卷而刚能够从物理服务器访问之后。“存储器级别虚拟卷”有时被标记为LL-WOL0
[0064]“服务器级别池”是由从存储器系统分配有服务器(物理服务器、或者虚拟服务器)的一个以上的存储器级别虚拟卷组建的存储区域。服务器级别池从虚拟服务器经由服务器级别虚拟卷而被使用。具体来讲,在从虚拟服务器对服务器级别虚拟卷写入数据的情况下,该数据的写入目的地区域(服务器级别虚拟卷的一部分的区域)被分配服务器级别池的一部分的区域。而且,与所分配的一部分的区域对应的、指定了存储器级别虚拟卷内的区域的写入请求,被从物理服务器发送到提供该存储器级别虚拟卷的存储器系统。存储器系统的存储器控制器响应于该写入请求,对由该写入请求指定的区域(存储器级别虚拟卷内的区域)分配存储器级别池内的一部分的区域,在所分配的区域中写入数据。具体来讲,数据被写入到成为该所分配的区域(存储器级别池内的区域)的基础的物理存储区域(物理存储器件内的区域)。“服务器级别池”是上级级别池的一个例子,有时被标记为HLP。
[0065]“服务器级别虚拟卷”是由服务器的虚拟化程序组建的虚拟的卷。并不一定限于服务器级别虚拟卷的存储区域的全部分配到物理存储区域。服务器级别虚拟卷的存储区域被从虚拟服务器访问。该服务器级别虚拟卷在服务器级别池中,被识别为虚拟硬盘(VHD)。“服务器级别虚拟卷”有时被标记为HL-VVOL。
[0066]服务器级别虚拟卷被管理成使卷的容量根据虚拟硬盘上的卷的使用容量进行扩展,但在虚拟硬盘上的卷的使用容量缩小的情况下,一次扩展后的卷的容量不会自动缩小。在本实施例中,执行容量缩小处理,该容量缩小处理使服务器级别虚拟卷中的虚拟硬盘上的使用容量以上的容量缩小至与虚拟硬盘上的使用容量同等的容量。将使服务器级别虚拟卷中的虚拟硬盘上的使用容量以上的容量缩小至与虚拟硬盘上的使用容量同等的容量称为“服务器级别虚拟卷的容量削减”。
[0067]首先,说明实施例涉及的计算机系统。
[0068]在实施例涉及的计算机系统中,管理服务器从存储器系统收集存储器级别池信息,并且,从管理对象的物理服务器收集服务器级别存储器池信息,根据所获取的信息分析存储器级别池和服务器级别池引起处理停止的危险性,并显示该分析结果。以下说明详细。
[0069]图1是表示本发明的实施例中的计算机系统的结构的图。
[0070]计算机系统包括存储器系统300、物理服务器200和管理服务器100。此外,存储器系统300、物理服务器200、和管理服务器100的至少一者可以具备任意数量。另外,存储器系统300可以被层级化。
[0071 ] 存储器系统300和物理服务器200通过通信网络例如SANlO或者LAN20相互连接。SANlO例如可以包含有FC(Fibre channel,光纤通道)交换机11。管理服务器100通过通信网络例如LAN20或者SANlO与存储器系统300和物理服务器200连接。
[0072]存储器系统300包括多个TOEV (物理存储器件)和多个存储器控制器(CTL)。TOEV和存储器控制器例如通过内部网络或者总线相互连接。存储器控制器将数据保存于基于I3DEV的存储区域。存储器控制器具有处理器、存储器、管理I/F310等。管理I/F310是经由LAN20与物理服务器200、管理服务器100连接的接口。
[0073]存储器系统300具有由多个TOEV的存储区域构成的存储器级别池330。在存储器系统300组建被分配有存储器池330的区域的一个以上的存储器级别虚拟卷320 (例如,LL-VVOLU LL-VVOL2 等)。
[0074]物理服务器200是服务器计算机的一个例子,具有处理器、存储器、HBA230、和NIC (Network Interface Card,网络接口卡)240。处理器
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1