应用管理系统、管理装置、管理方法和管理程序的制作方法

文档序号:6442266阅读:180来源:国知局
专利名称:应用管理系统、管理装置、管理方法和管理程序的制作方法
技术领域
本发明涉及应用监视系统和应用管理方法,所述应用监视系统是信息处理系统中的应用管理装置,特别是使用光纤通道或者以太网(以太网是富士ゼロツクス公司的注册商标,以下相同。)等网络构成存储装置的情况下。
近年来,伴随着存储器的大规模化和信息处理系统的复杂化,信息处理系统使用光纤通道和以太网等网络构成的越来越多。特别是,使用光纤通道构成的存储器网络作为SAN(存储区网络)是众所周知的。在使用光纤通道或者以太网的存储器网络中,与使用ATAPI和SCSI的场合比较,由于能够使用所谓开关或者插头、路由器等器件构成系统,因此能够构成更复杂的使用范围更广泛的系统。
为了应用管理复杂化的存储系统,能够更为有效地联合、监视和控制存储装置、连接装置和计算机的应用管理系统和应用管理方法是不可缺少的。
图2示出现有的应用管理状态。由于存储装置、连接装置、计算机分别具有内在接口(在图2中的情况下是接口A、B、C),由于联合控制模块具有用于与存储装置、连接装置、计算机的各自接口连接的分别对应的接口(在图2中的情况下是接口A、B、C),而且各个联合控制模块(应用管理功能)还分别具有内在的接口(在图2中的情况下是接口D、E、F)。由于统一控制模块(更上位的应用管理功能)与联合控制模块的各自接口联合,因此必须具有各个接口(在图2中的情况下是接口D、E、F)。而且,由于联合控制模块与其他联合控制模块联合,因此,必须通过各个联合控制模块提供的接口联合。
这样,现有的应用管理系统中由于没有同时规定对于应用管理对象器件的第一接口和提供利用第一接口实现的应用管理功能的第二接口两个接口,因此应用管理功能之间互相没有连续性。
为了解决上述问题,本发明的一个实施例是一种应用管理系统,具有计算机、存储写入计算机的信息或者读入计算机的信息的存储装置、连接计算机与存储装置的连接装置、管理计算机和存储装置以及连接装置的管理装置。其中,管理装置具有控制部和接口,所述控制部实现联合存储装置的特性信息、连接装置的特性信息、计算机的特性信息的管理功能;所述接口根据管理装置与存储装置及存储装置和计算机之间共用协议,从存储装置、存储装置或者计算机接收特性信息。
而且,本发明的另一个实施例是在上述应用管理系统中,进一步具有统一管理装置,根据实现多个上述管理功能的结果,进行统一管理;统一管理装置具有接口,根据管理装置与统一管理装置之间共用的协议,从管理装置接收实现管理功能的结果。而且,管理装置具有接口,根据协议,向上述统一管理装置发送实现上述管理功能的结果。
本发明的另一个实施例是一种管理装置,具有控制部,实现联合存储装置的特性信息、连接装置的特性信息、计算机的特性信息的管理功能;接口,根据管理装置与存储装置及存储装置和计算机之间共用协议,从存储装置、存储装置或者计算机接收特性信息。而且,应用管理系统具有统一管理装置,根据实现多个上述管理功能的结果,进行统一管理;统一管理装置具有接口,根据管理装置与上述统一管理装置之间共用的协议,从上述管理装置接收实现上述管理功能的结果。而且,管理装置具有接口,根据协议,向统一管理装置发送实现管理功能的结果。
本发明的另一个实施例是一种管理装置,具有控制部,实现联合存储装置的特性信息、连接装置的特性信息、计算机的特性信息的管理功能;接口,根据多个管理装置之间的共用协议,在多个管理装置之间发送实现管理功能的结果。
本发明的另一个实施例是在上述应用管理系统中,具有多个统一管理装置,根据实现多个上述管理功能的结果,进行统一管理。其中,统一管理装置具有接口,根据多个统一管理装置之间共用的协议,在多个统一管理装置之间发送和接收统一管理的结果。而且,管理装置具有接口,根据协议,向上述统一管理装置发送实现上述管理功能的结果。
在上述实施例中,最好特性信息的表示是CIM/XML,控制部根据CIM Operation over XML/HTTP中规定的顺序实现管理功能。
而且,在上述实施例中,最好实现管理功能的结果表示是XML,统一管理装置根据SOAP中规定的顺序统一管理。


图1中所示的本发明一个实施例结构转换为具体的计算机系统构成的的计算机系统结构的例子在图3中示出。图3中的计算机系统由4台存储装置101~104、两台连接装置(FC开关201和IP开关202)、4台计算机301~304构成。利用光纤通道208把存储装置101和102、计算机301和302连接到FC开关201。连接在FC开关201上的器件具有用于连接到光纤通道上的光纤通道插口。利用以太网209把存储装置103和104、计算机303和304连接到IP开关202。连接在IP开关202的器件具有用于连接到以太网上的以太网插口。
存储装置103和104上设置有存储装置监视模块100。存储装置101和102分别具有所述存储装置固有的存储装置监视装置191和192。存储装置101和102上设置有监视变换装置190,该监视变换装置190上设置有用于存储装置101和102的存储装置监视模块100。FC开关201和IP开关202上分别设置有连接装置监视模块200。计算机301~304上分别设置有计算机监视模块300。图3中,虽然只记载了连接装置监视模块200和计算机监视模块300设置在各个装置中的情况,但是与存储装置101和102相同,也可以设置监视变换装置实现。而且,一个监视变换装置具有对于存储装置与连接装置、存储装置与计算机、连接装置与计算机、存储装置与连接装置和计算机等多个装置的监视变换装置也能够实现本发明。
各个存储装置监视模块100、连接装置监视模块200、计算机监视模块300利用第一通信路12连接,连接到3台管理装置401~403上。管理装置401~403分别设置有联合控制模块400。在图3中,虽然记载了3台管理装置中分别只设置有一个联合控制模块400的情况,但是1台管理装置上设置有多个联合控制模块400也能够实现本发明。
3个联合控制模块利用第二通信路22连接,连接到管理装置501。管理装置501上设置有统一控制模块500。
假设本发明的一个实施例中第一通信路和第二通信路利用根据因特网协议的以太网。
而且,设定第一通信路为CIM Operation over HTTP/XML。因此,存储装置监视模块100、连接装置监视模块200、计算机监视模块300具有CIMOM(CIM对象管理器),具有根据CIM(通用信息模式)规定的数据形式表示的装置信息和功能。联合控制模块400从存储装置监视模块100、连接装置监视模块200、计算机监视模块300获得根据CIM规定的信息,通过调用根据CIM规定的功能(方法),实现监视和控制。第二通信路假设为SOAP。SOAP利用XML/HTTP实现功能调用。由于联合控制模块400之间以及联合控制模块400与统一控制模块500之间利用SOAP,因此能够按照统一顺序利用相互的功能。
由于第一通信路和第二通信路中使用标准化技术(在本实施例的情况下是CIM Operation XML/HTTP和SOAP),因此,存储装置监视模块100、连接装置监视模块200、计算机监视模块300、联合控制模块400、统一控制模块500不通过相互组合就能够容易地实现监视和控制。当然,也可以使用非标准化技术,但是难以实现本发明的效果,即相互之间的连续性。
对存储装置监视模块100进行说明。存储装置监视模块100也可以设计在存储装置的组成部件上,也可以设计在监视变换装置190上,通过与存储装置连接实现。存储装置监视模块100中利用CIM存储有用于监视和控制存储装置所必须的信息和功能。在本实施例中,如图4所示,作为本实施例中所需要的最低限度的功能设计有容量形成功能110、复制容量控制功能111。而且,作为本实施例中所需要的最低限度的信息设计有容量构成信息112、容量以及RAID组性能信息113。存储装置监视模块100通过接口11把上述功能和信息提供给联合控制模块400。由于使用对应于第一通信路12的接口11,因此联合控制模块400能够按照与装置无关的相同顺序实现监视和控制。
容量形成功能110是在存储装置中形成联合控制模块400指示的容量的功能。而且,在指示形成来自管理模块的复制容量的情况下,能够形成正容量和副容量对构成的容量。在确定对的情况下,成对的正容量和副容量通常保持副容量复制正容量功能。
复制容量控制功能111是实现对容量形成功能中的正容量和副容量对进行控制的功能,具有分开正容量和副容量的分离控制、使分开的正容量和副容量再次返回成对状态(正容量和副容量数据一致的状态)的控制。
容量形成功能110和复制容量控制功能111通过运行存储装置监视模块100的控制部120在存储装置监视模块100的存储部130中存储的程序,能够实现功能。而且,该程序记录在CD-ROM等存储介质上,存储在磁盘等上之后,在存储器上形成磁道。而且,存储程序的介质也可以是CD-ROM以外的其他存储介质。而且,程序也可以从所述存储介质安装到计算机内,也可以通过网络访问所述存储介质运行程序。
存储装置监视模块100向联合控制模块400提供的信息设计有容量构成信息112、容量和RAID组性能信息113两个特性信息。
图5是示出存储装置监视模块100的存储部120中存储的容量构成信息112的原理图。容量构成信息112表示容量、RAID组和硬盘驱动器之间的对应关系。如图5所示,在利用RAID技术的存储装置中向计算机提供的容量(图5中的161~165五个容量)属于哪个RAID组(图中的151和152两个RAID组),各个RAID组具有多少个硬盘,以及根据什么样的RAID算法管理都根据所述存储装置的设定。容量以及RAID组性能信息113是存储装置中各个硬盘单元、各个RAID组单元、各个容量单元的性能(总容量、平均单位时间内的读写次数、应答时间等)。
对连接装置监视模块200进行说明。连接装置监视模块200也可以设计在连接装置的组成部件上,也可以设计监视变换装置,通过与连接装置连接实现。连接装置监视模块200中利用CIM存储有用于监视和控制连接装置所必须的信息和功能。在本实施例中,如图7所示,作为本实施例中所需要的最低限度的功能设计有访问安全设定功能210。
访问安全设定功能210通过运行连接装置监视模块200的控制部220在连接装置监视模块200的存储部230中存储的程序,能够实现功能。而且,该程序记录在CD-ROM等存储介质上,存储在磁盘等上之后,在存储器上形成磁道。而且,存储程序的介质也可以是CD-ROM以外的其他存储介质。而且,程序也可以从所述存储介质安装到计算机内,也可以通过网络访问所述存储介质运行程序。
而且,作为本实施例中所必须的最低限度信息设计有器件连接信息211。连接装置监视模块200通过接口11向联合控制模块400提供上述功能和信息。由于使用对应于第一通信路10的接口11,因此联合控制模块400能够与装置无关地以相同顺序进行监视和控制。
所谓访问安全设定功能211相当于FC开关201中的分区功能、IP开关202中的VLAN(虚拟LAN)功能。是用于确保只连接到FC开关和IP开关的特定器件之间的连接关系的功能。连接装置监视模块200向联合控制模块400提供的特性信息设计有器件连接信息211。在图11所示器件构成的情况下,作为连接装置的FC开关201的器件连接信息以及IP开关202的器件连接信息例如以图8所示方式表示。在图8的情况下,可以看到FC开关201上连接存储装置101和102、计算机301和302,上述存储装置101和计算机301属于ZONE1,上述存储装置102和计算机302属于ZONE2。计算机不能利用ZONE不同的存储装置。同样,可以看到IP开关202上连接存储装置103和104、计算机303和304。由于没有设定访问安全功能,存储装置103和104二者不能被各个计算机303和304利用。
对计算机监视模块300进行说明。计算机监视模块300既可以设计在计算机的组成部件上,也可以设计成监视变换装置,通过与计算机连接而实现。计算机监视模块300中利用CIM存储有用于监视和控制计算机所必须的信息和功能。在本实施例中,对假设在计算机上进行数据库功能和备用功能的状态进行说明。因此,在本实施例中,如图9所示,作为本实施例中所需要的最低限度的功能设计有容量装载功能310、逻辑容量形成功能311、数据库静止化功能312、备用控制功能313。
所谓容量装载功能310、逻辑容量形成功能311、数据库静止化功能312、备用控制功能313通过运行计算机监视模块300的控制部320在计算机监视模块300的存储部330中存储的程序,能够实现功能。而且,该程序记录在CD-ROM等存储介质上,存储在磁盘等上之后,在存储器上形成磁道。而且,存储程序的介质也可以是CD-ROM以外的其他存储介质。而且,程序也可以从所述存储介质安装到计算机内,也可以通过网络访问所述存储介质运行程序。
而且,在本实施例中所必须的最低限度信息设计有逻辑容量构成信息315、空逻辑容量信息316、逻辑容量性能信息317、数据库表位置信息318。计算机监视模块300通过接口11向联合控制模块400提供上述功能和信息。由于使用对应于第一通信路10的接口11,因此联合控制模块400能够与装置无关地以相同顺序进行监视和控制。
所谓容量装载功能311是把计算机能够检测出来的存储装置容量转换为计算机上能够利用的形式的功能。所谓逻辑容量形成功能312是根据容量装载功能311,把变换为计算机上能够利用形式的容量中的多个容量组合形成一个逻辑容量、分割一个容量形成多个容量的功能。计算机上的功能通过对该逻辑容量进行数据读写进行处理。在本实施例中图3所示的计算机系统中,计算机301检测出来存储装置101,能够装载图5所示的五个容量161~165并利用。在本实施例中,计算机101能够把所述五个容量以图10所示方式组合、分割,形成逻辑容量并利用。所谓数据库静止化功能312是对数据库功能进行控制的功能,是用于把数据库变换为在线备用模式的功能。通过把数据库变换为在线备用模式,能够在该时刻把数据库静止化,在数据库工作过程中,能够获得数据库的备份。备用控制功能313是对备用功能进行控制的功能,是指示在磁带装置 (图中未示出)上获得指定的逻辑容量的备份的功能。计算机监视模块300向联合控制模块400提供的特性信息设计有逻辑容量构成信息315、空逻辑容量信息316、逻辑容量性能信息317、数据库表位置信息318四个信息。逻辑容量构成信息315是表示如图10所示的存储装置的容量与计算机使用的逻辑容量构成的信息。在图11中示出本实施例的空逻辑容量信息316和数据库表位置信息318的例子。逻辑容量性能信息318是计算机中各个逻辑容量单元的性能(总容量、平均单位时间内的读写次数和应答时间等)。
图12是管理装置的构成图。管理装置401~403具有接口411,根据存储装置101、102、103、104、计算机301、302、303、304、连接装置201、202相互之间或者统一管理装置501、502、503相互之间的共用协议,把管理所必须的信息变成可以发送和接收的形式;存储部420,存储通过接口411接收获得的各种信息和控制部430运行的程序和数据;输入输出接口450,用于连接显示器490、键盘492和鼠标494;控制部430,实现联合控制模块400。而且,接口411根据多个管理装置401、402、403相互之间共用的协议,把管理所必须的信息变换为可发送和接收的形式也可以。
联合控制模块400通过运行控制部430在存储部420中存储的程序,能够实现管理功能。而且,该程序记录在CD-ROM等存储介质上,存储在磁盘等上之后,在存储器上形成磁道。而且,存储程序的介质也可以是CD-ROM以外的其他存储介质。而且,程序也可以从所述存储介质安装到计算机内,也可以通过网络访问所述存储介质运行程序。
联合控制模块400是组合上述存储装置监视模块100、上述连接装置监视模块200、上述计算机监视模块300、实现联合功能的软件模块。联合控制模块400在管理装置(401~403)上运行。在本实施例中,作为联合控制模块400的具体实施例,说明连接信息联合控制模块、性能监视联合控制模块、容量分配联合控制模块、数据库备用联合控制模块中的三个联合控制模块。
连接信息联合控制模块通过接口11、第一通信路从上述存储装置监视模块100、连接装置监视模块200、计算机监视模块300获得必要的信息,形成从计算机上的数据库功能利用的表到存储装置的RAID组的转换。利用图15所示的流程图对所述处理进行说明。
首先,从连接装置(本实施例情况下的FC开关201和IP开关202)的连接装置监视模块200获得器件连接信息212(1501)。即使FC开关201和IP开关202是不同厂家的产品,但是由于连接装置监视模块200具有用于第一通信路12的接口11,因此能够不管装置的差异以相同顺序获得器件连接信息212。然后连接信息联合控制模块从存储装置监视模块100获得容量构成信息112(1503)。在图3的构成中,存储装置103和104的容量构成信息112从各个存储装置所具有的存储装置监视模块100获得,存储装置101和102的容量构成信息从监视变换装置190所具有的存储装置监视模块100获得。后面的连接信息联合控制模块从计算机监视模块300获得逻辑容量构成信息315(1505)。而且,还从计算机监视模块300获得数据库表位置信息318(1507)。连接信息联合模块从器件连接信息212、容量构成信息112、逻辑容量构成信息315、数据库表位置信息318能够知道计算机上正在工作的数据库利用的表存储在存储装置的哪个硬盘驱动器150上。例如,以图6、图8和图11所示的信息为例进行说明,如下所述。计算机301和存储装置101处于同意ZONE1。ACCOUNT表存储在逻辑驱动器363的100~500LBA(逻辑块地址)处,逻辑驱动器363由存储装置101的容量163和164两个构成。容量163和164是一对容量,容量163属于RAID组151,RAID组151是由三个硬盘驱动器构成的RAID5。容量164属于RAID组152,RAID组152是由三个硬盘驱动器构成的RAID5。TEMP表存储在逻辑驱动器364的0~200LBA处,逻辑驱动器364由存储装置101的容量162和165两个构成。容量162和165是通过计算机301结合的容量,容量163属于RAID组151,RAID组151是由三个硬盘驱动器构成的RAID5。容量164属于RAID组152,RAID组152是由三个硬盘驱动器构成的RAID5。应该理解虽然ACCOUNT表和TEMP表设置在计算机301上的不同逻辑容量363和364上,但是在存储装置101内利用相同的RAID组(151和152)。
因此,连接信息联合控制模块通过第二通信路22和接口21向其他联合控制模块400和统一控制模块500提供(1513)按照上述顺序形成的变换信息(1509)。
如上所述,连接信息联合控制模块能够通过第一通信路从存储装置、连接装置、计算机按照上述顺序(在本实施例的情况下是CIM Operationover HTTP/XML)获得信息,形成变换信息,通过第二通信路(本实施例的情况下是SOAP)把变换信息提供给其他联合控制模块400和统一控制模块500。由于这样规定了第一通信路和第二通信路,连接信息联合控制模块不仅能够不管装置的不同通过第一通信路获得信息,而且能够通过第二通信路提供信息,其他联合控制模块不产生变换信息,能够从连接信息联合控制模块获得并利用。而且,由于全部联合控制模块利用连接信息联合控制模块提供的变换信息,因此能够实现联合控制模块中的变换信息一致。而且,由于通过规定第一通信路和第二通信路能够按照相同顺序实现监视控制功能,因此即使在准备几个功能不同的连接信息联合控制模块的情况下也能够容易地置换。
性能监视联合控制模块是用于查出性能瓶颈位于计算机系统内部何处的模块。利用图16所示的流程图对它的处理进行说明。
首先,性能监视联合控制模块通过接口21和第二通信路20从连接信息联合控制模块获得变换信息(1601)。性能监视联合控制模块把所书写的变换信息原样以图12所示构成图表示在管理装置中设置的显示器490上(1603)。负责计算机系统应用管理的管理者在它的显示模式上选择LOG表(通过鼠标等输入模式点击等指示)情况下(1605),性能监视联合控制模块与LOG表关联,通过接口11和第一通信路10从计算机监视模块300获得逻辑容量361的性能信息(1607),通过接口11和第一通信路10从计算机监视模块300获得容量161和RAID组151的性能信息(1609),在管理装置中设置的表示模块中表示(1611)。管理者从管理装置中设置的表示模块中表示的性能信息能够知道哪个部位的负荷高,判断出什么样的对策适当。
容量分配联合控制模块具有重新形成容量的功能。用图17中所示的流程图对它的处理进行说明。
管理者能够利用它的管理装置中设置的显示器490和键盘491或者鼠标492输入指示,指示在特定的计算机上形成容量。容量分配联合控制模块如果指示在管理装置特定的计算机上形成容量(1701),首先,通过接口11和第一通信路10从连接装置监视模块200获得连接信息211(1703),适当分配容量,把计算机能够利用的存储装置特定化(1705)。多个存储装置能够利用,存储装置内多个RAID组可以利用的情况下,把它的候补表示在管理装置中设置的表示模式中(1707),管理者利用显示器490进行选择(1709)。
然后,通过接口11和第一通信路10调用存储装置监视模块100的容量形成功能100,形成容量(1711)。由于形成的容量不仅能够被特定的计算机利用,如果必要,通过接口11和第一通信路10,调用连接装置监视模块200的访问安全设定功能210,设定访问安全(FC开关的情况下是分区,IP开关的情况下是VLAN)(1713)。然后,通过接口11和第一通信路10调用计算机监视模块300的容量装载功能310,装载存储装置中形成的容量(1715)、调用逻辑容量形成功能311,使装载的容量能够作为逻辑容量使用(1717)。
逻辑容量监视联合控制模块具有监视计算机的逻辑容量、检测出容量用尽的逻辑容量的功能。逻辑容量监视联合控制模块如果对于预先登录的联合控制模块400发现容量用尽的逻辑容量(具体地是变成小于预先设定的阈值的情况等),就把这种意思通过接口21和第二通信路22通知。通过这样的逻辑容量监视联合控制模块与前面说明的容量分配联合控制模块联合,能够实现对于容量用尽的逻辑容量追加分配容量的功能。利用图18所示的流程图说明它的处理。
容量分配联合控制模块预先通过接口21和第二通信路22对于逻辑容量监视联合控制模块登录空的逻辑容量的监视(1801)。这样,在检测出空容量用尽的容量的情况下,逻辑容量监视联合控制模块把这种意思通知给容量分配联合控制模块。逻辑容量监视联合控制模块在一定时间间隔内通过接口11和第一通信路12从计算机监视模块300获得空逻辑容量信息316,监视空逻辑容量(1803)。空逻辑容量小于预先检测的阈值的情况下(1805),容量分配联合控制模块通过接口21和第一通信路22通知容量分配联合控制模块它的逻辑容量空容量用尽(1807)。容量分配联合控制模块、逻辑容量监视联合控制模块如果接收到上述通知,就调用存储装置监视模块100的容量形成功能110,形成容量(1809)。由于形成的容量不仅能够被特定的计算机使用,如果需要,设定成通过接口11和第一通信路12调用连接装置监视模块200的访问安全设定功能210(1811)。
然后,通过接口11和第一通信路12调用计算机监视模块300的容量装载功能310,装载存储装置中形成的容量(1813)、调用逻辑容量形成功能311、向空容量不足的逻辑容量追加装载的容量(1815),防止空容量用尽。
如上所述,由于逻辑容量监视联合控制模块通过第一通信路监视逻辑容量的空容量,通过第二通信路通知其他联合控制模块,在上述例子中,例如,容量分配联合控制模块不通过第一通信路监视空容量,通过第二通信路与逻辑容量监视联合控制模块联合,能够实现空容量的监视。由于通过规定第一通信路和第二通信路能够按照相同的顺序实现逻辑容量监视联合控制模块,因此即使在准备几个功能不同的逻辑容量监视联合控制模块或者容量分配联合控制模块的情况下也能够容易地置换。
对联合容量分配联合控制模块和性能监视联合控制模块的统一控制模块进行说明。通过使这两个模块实行监视的结果联合进行统一管理,能够组合表示与选择容量形成之前情况关联的性能信息。
图13是统一管理装置的构成图。统一管理装置501具有接口511,根据管理装置401、402、403相互之间共用的协议,把管理所必须的信息变成可以发送和接收的形式;存储部520,存储通过接口511接收获得的各种信息和控制部530运行的程序和数据;输入输出接口450,用于连接显示器590、键盘592和鼠标594;控制部530,实现统一管理模块500。而且,在具有多个统一管理装置的情况下,接口511根据统一管理装置相互之间共用的协议,把管理所必须的信息变换为可发送和接收的形式也可以。
统一管理模块500通过运行控制部530在存储部520中存储的程序,能够实现统一管理功能。而且,该程序记录在CD-ROM等存储介质上,存储在磁盘等上之后,在存储器上形成磁道。而且,存储程序的介质也可以是CD-ROM以外的其他存储介质。而且,程序也可以从所述存储介质安装到计算机内,也可以通过网络访问所述存储介质运行程序。管理者能够利用它的管理装置中设置的显示器490和键盘491或者鼠标492输入指示,指示在特定的计算机上形成容量。统一管理模块500如果指示在管理装置特定计算机中形成容量,就通过接口21和第二通信路指示容量分配联合控制模块在所述计算机中重新形成容量。这里,在多个存储装置能够利用,存储装置内多个RAID组可以利用的情况下,就返回它的所有候补。然后,统一管理模块500通过接口21和第二通信路表示来自性能监视联合控制模块的作为重新形成的容量候补的RAID组的性能信息。这样,管理者能够判断这样形成的容量受其他容量的影响有多大。
如上所述,统一控制模块能够不通过第一通信路而只通过第二通信路作为规定的软件模块实现。
数据库备用联合控制模块提供在数据库工作过程中实现数据库备份的功能。
管理者能够利用它的管理装置中设置的显示器490和键盘491或者鼠标492输入指示,指示备份数据库表。在数据库备用联合控制模块指示备份数据库表的情况下,就备份所述表。利用图19的流程图说明它的处理。
数据库备用联合控制模块通过接口21和第二通信路22从连接信息联合控制模块获得变换信息(1901)。数据库备用联合控制模块把所获得的变换信息原样图12所示构成图表示在管理模块中设置的显示模块(1903)。例如,负责计算机系统应用管理的管理者在它的显示模式上指示备份ACCOUNT表的情况下(1905),数据库备用联合控制模块通过接口11和第一通信路12指示计算机监视模块300的数据库静止化功能312把数据库功能变换为在线备用模式(1907)。然后,数据库备用联合控制模块通过接口11和第一通信路12向存储装置监视模块100的复制容量控制功能111指示容量163和164的间隔(1909)。通过这两个顺序,容量164在指示间隔时刻静止存储数据库表。然后,数据库备用联合控制模块通过接口11和第一通信路12指示计算机监视模块300的数据库静止化功能312结束数据库功能的在线备用模式(1911)。因此,数据库备用联合控制模块通过接口11和第一通信路12指示计算机监视模块300的备用控制功能313,把容量164备份在磁带驱动器(图中未示出)。如果根据备用功能的备份处理结束,数据库备用联合控制模块通过接口11和第一通信路12向存储装置监视模块100的复制容量控制功能111指示容量163和164的再同步(リシンク)(1915)。
如上所述,即使在数据库备用联合控制模块中通过规定第一通信路和第二通信路,管理者可以通过第二通信路获得变换信息作为数据库表的起点进行备份指示,而且能够对备份指示的表进行备份操作,而且通过规定第一通信路和第二通信路能够以相同顺序对备份指示的表进行备份操作,因此即使在准备几个功能不同的数据库备用联合控制模块的情况下也能够容易地置换。
作为统一控制模块的一个功能也可以设计共用信息存储模块(共用信息存储部(リポジトリ))590。所谓共用信息存储模块590是一个模块,用于一元管理上述连接信息联合控制模块生成的变换信息、性能监视联合控制模块收集的性能信息、容量分配联合控制模块收集的空逻辑容量信息等。各个联合控制模块400通过把预先通过接口21和第二通信路20收集的信息存储在共用信息存储模块590中,统一控制模块500与各个联合控制模块400不组合在一起就能够进行处理。而且,共用信息存储模块590通过运行控制部530在存储部520中存储的程序,能够实现功能。而且,该程序记录在CD-ROM等存储介质上,存储在磁盘等上之后,在存储器上形成磁道。而且,存储程序的介质也可以是CD-ROM以外的其他存储介质。而且,程序也可以从所述存储介质安装到计算机内,也可以通过网络访问所述存储介质运行程序。
本申请发明的应用管理系统通过同时规定两个接口,第一个接口是对应于作为应用管理对象的器件,第二个接口是利用第一接口实现的应用管理功能提供的,能够确保在应用管理功能中相互连续性。
权利要求
1.一种应用管理系统,包括计算机;存储写入所述计算机的信息或者读入计算机的信息的存储装置;连接所述计算机与所述存储装置的连接装置;以及管理所述计算机和所述存储装置以及所述连接装置的管理装置;其中所述管理装置包括控制部,实现联合管理所述存储装置的特性信息、所述连接装置的特性信息、所述计算机的特性信息的功能;和接口,根据所述管理装置与所述存储装置及所述存储装置和所述计算机之间共用协议,从所述存储装置、所述连接装置或者所述计算机接收所述特性信息。
2.一种应用管理系统,包括计算机;存储写入所述计算机的信息或者读入计算机的信息的存储装置;连接所述计算机与所述存储装置的连接装置;以及管理所述计算机和所述存储装置以及所述连接装置的管理装置;其中所述管理装置包括控制部,实现联合管理所述存储装置的特性信息、所述连接装置的特性信息、所述计算机的特性信息的功能;其中上述应用管理系统进一步包括统一管理装置,根据多个实现上述管理功能的结果,进行统一管理;其中上述统一管理装置包括接口,根据上述管理装置与上述统一管理装置之间共用的协议,从上述管理装置接收实现上述管理功能的结果;其中上述管理装置包括接口,根据上述协议,向上述统一管理装置发送实现上述管理功能的结果。
3.一种应用管理系统,包括计算机;存储写入所述计算机的信息或者读入计算机的信息的存储装置;连接所述计算机与所述存储装置的连接装置;以及管理所述计算机和所述存储装置以及所述连接装置的管理装置;其中,所述管理装置包括控制部,实现联合管理所述存储装置的特性信息、所述连接装置的特性信息、所述计算机的特性信息的功能;和接口,根据所述管理装置与所述存储装置及所述存储装置和所述计算机之间共用协议,从所述存储装置、所述连接装置或者所述计算机接收所述特性信息;其中上述应用管理系统包括统一管理装置,根据多个实现上述管理功能的结果,进行统一管理;其中上述统一管理装置包括接口,根据上述管理装置与上述统一管理装置之间共用的协议,从上述管理装置接收实现上述管理功能的结果;其中上述管理装置包括接口,根据上述协议,向上述统一管理装置发送实现上述管理功能的结果。
4.一种应用管理系统,包括计算机;存储写入所述计算机的信息或者读入计算机的信息的存储装置;连接所述计算机与所述存储装置的连接装置;以及管理所述计算机和所述存储装置以及所述连接装置的管理装置;其中,所述管理装置包括控制部,实现联合管理所述存储装置的特性信息、所述连接装置的特性信息、所述计算机的特性信息的功能;和接口,根据所述多个管理装置之间的共用协议,在上述多个管理装置之间发送接收实现上述管理功能的结果。
5.一种应用管理系统,包括计算机;存储写入所述计算机的信息或者读入计算机的信息的存储装置;连接所述计算机与所述存储装置的连接装置;以及管理所述计算机和所述存储装置以及所述连接装置的管理装置;其中所述管理装置包括控制部,实现联合管理所述存储装置的特性信息、所述连接装置的特性信息、所述计算机的特性信息的功能;其中上述应用管理系统包括多个统一管理装置,根据多个实现上述管理功能的结果,进行统一管理;其中上述统一管理装置包括接口,根据上述多个统一管理装置之间共用的协议,在上述多个统一管理装置之间发送接收实现上述统一管理的结果;其中上述管理装置包括接口,根据上述协议,向上述统一管理装置发送实现上述管理功能的结果。
6.根据权利要求1所述的应用管理系统,上述特性信息的表示是CIM/XML,上述控制部根据CIM Operation over XML/HTTP中规定的顺序实现管理功能。
7.根据权利要求2所述的应用管理系统,上述特性信息的表示是CIM/XML,上述控制部根据CIM Operation over XML/HTTP中规定的顺序实现管理功能。
8.根据权利要求3所述的应用管理系统,上述特性信息的表示是CIM/XML,上述控制部根据CIM Operation over XML/HTTP中规定的顺序实现管理功能。
9.根据权利要求4所述的应用管理系统,上述特性信息的表示是CIM/XML,上述控制部根据CIM Operation over XML/HTTP中规定的顺序实现管理功能。
10.根据权利要求5所述的应用管理系统,上述特性信息的表示是CIM/XML,上述控制部根据CIM Operation over XML/HTTP中规定的顺序实现管理功能。
11.根据权利要求1所述的应用管理系统,实现上述管理功能的结果表示是XML,上述统一管理装置根据SOAP中规定的顺序统一管理。
12.根据权利要求2所述的应用管理系统,实现上述管理功能的结果表示是XML,上述统一管理装置根据SOAP中规定的顺序统一管理。
13.根据权利要求3所述的应用管理系统,实现上述管理功能的结果表示是XML,上述统一管理装置根据SOAP中规定的顺序统一管理。
14.根据权利要求4所述的应用管理系统,实现上述管理功能的结果表示是XML,上述统一管理装置根据SOAP中规定的顺序统一管理。
15.根据权利要求5所述的应用管理系统,实现上述管理功能的结果表示是XML,上述统一管理装置根据SOAP中规定的顺序统一管理。
16.一种管理装置,管理计算机、存储写入所述计算机的信息或者读入计算机的信息的存储装置、连接所述计算机与所述存储装置的连接装置;该管理装置包括控制部,实现联合管理所述存储装置的特性信息、所述连接装置的特性信息、所述计算机的特性信息的功能;和接口,根据多个管理装置之间的共用协议,在所述多个管理装置之间发送接收实现上述管理功能的结果。
17.一种管理方法,管理计算机、存储写入所述计算机的信息或者读入计算机的信息的存储装置、连接所述计算机与所述存储装置的连接装置;该管理方法包括如下步骤实现联合管理所述存储装置的特性信息、所述连接装置的特性信息、所述计算机的特性信息的功能;和根据多个管理装置之间的共用协议,在所述多个管理装置之间发送接收实现上述管理功能的结果。
18.一种管理程序,用于在管理装置上实现管理计算机、存储写入所述计算机的信息或者读入计算机的信息的存储装置、连接所述计算机与所述存储装置的连接装置的管理功能;进一步实现如下功能实现联合管理所述存储装置的特性信息、所述连接装置的特性信息、所述计算机的特性信息的功能;和根据多个管理装置之间的共用协议,在所述多个管理装置之间发送接收实现上述管理功能的结果的功能。
全文摘要
一种管理装置具有控制部和接口,所述控制部实现联合存储装置和连接装置以及计算机的特性信息的管理功能;所述接口根据管理装置与存储装置及存储装置和计算机之间共用协议,从存储装置、存储装置或者计算机接收特性信息。而且,具有统一管理装置,根据多个实现上述管理功能的结果,进行统一管理。该统一管理装置具有接口,根据管理装置与统一管理装置之间共用的协议,从管理装置接收实现管理功能的结果。由于现有的应用管理系统中没有同时规定对于应用管理对象器件的第一接口和利用第一接口实现的应用管理功能提供的第二接口两个接口,因此本发明的目的是实现应用管理功能之间高度相互连续性。
文档编号G06F15/173GK1453713SQ0310620
公开日2003年11月5日 申请日期2003年2月21日 优先权日2002年4月26日
发明者兼田泰典, 宫崎聡 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1