CN1670652A - 存储管理方法以及存储管理系统 - Google Patents

存储管理方法以及存储管理系统 Download PDF

Info

Publication number
CN1670652A
CN1670652A CN200510000222.4A CN200510000222A CN1670652A CN 1670652 A CN1670652 A CN 1670652A CN 200510000222 A CN200510000222 A CN 200510000222A CN 1670652 A CN1670652 A CN 1670652A
Authority
CN
China
Prior art keywords
mentioned
user
resource
storage
management
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
Application number
CN200510000222.4A
Other languages
English (en)
Other versions
CN100385364C (zh
Inventor
八木修一
藤井小津江
村上达也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Publication of CN1670652A publication Critical patent/CN1670652A/zh
Application granted granted Critical
Publication of CN100385364C publication Critical patent/CN100385364C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0631Configuration or reconfiguration of storage systems by allocating resources to storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0637Permissions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory

Abstract

本发明提供一种存储管理系统,该系统,在每个存储子系统的分割单位可进行基于P.P.的功能提供,所以,可进行更加灵活的分割管理运用,另外,还能强化系统的整体安全性。在存储管理系统中,具有被存储于存储子系统(600)内的共享存储器(120)内、针对各个SLPR的、表示有无提供各个资源的管理功能的程序产品的程序产品管理表(122),根据来自用户的指示在用户SLPR内执行基于程序产品的管理功能时,参照程序产品管理表(122),限制程序产品没有的管理功能的执行。

Description

存储管理方法以及存储管理系统
技术领域
本发明涉及存储子系统的存储管理方法以及存储管理系统,尤其是适用于将1台存储子系统的逻辑资源以及物理资源分割而运用的场合的存储管理并涉及有效的技术。
背景技术
近年来,随着存储子系统的大容量化的进展,如在存储服务提供商的运用中所看到的,在逐渐进行着多个顾客共用1台存储子系统的运用。在这样的运用中,各系统管理员对于分配给各个用户的资源独立地进行管理。
为安全而有效地进行这些运用,不是在运用方法和存储管理中实现分割管理,而是存储子系统自身具有资源的分割管理功能。
过去,作为具有这样的资源分割管理功能的存储子系统的存储管理技术,已有一种服务提供系统(例如参照专利文献1),它对由存储服务提供商对存储资源的利用者提供的服务功能,存储子系统对于各个服务功能,管理·控制可利用的利用者数以及服务利用者使用的存储资源总容量,这样,存储服务提供商能够向利用者颁发针对提供的服务功能的合适的许可。
另外,已有一种对存储装置的访问控制(例如参照专利文献2),它根据预先设定的访问限制由主机系统控制对于数据存储装置的控制系统请求访问,并可以控制对每个用户访问许可的装置、被许可的动作。
〖专利文献1〗特开2002-230189号公报
〖专利文献2〗特开2002-259214号公报。
发明内容
过去,对于具有资源的分割管理功能的存储子系统多个用户进行管理的场合,进行对其他用户的资源的访问保护。
另外,磁盘子系统的构成信息用存储管理软件进行管理,将每个磁盘子系统的各种资源(输入输出端口、物理磁盘、高速缓冲器等)的管理功能以程序产品(以下称为P.P.)的形式分别提供。
而且,在具有资源的分割管理功能的存储子系统中,各个用户使用的程序产品,各不相同,所以有必要对各个用户的程序产品进行以管理。
然而,在专利文献1和2中,是进行主机被连接到存储子系统上的针对终端用户的服务器等的资源管理。对于管理存储子系统侧提供的P.P.的管理,是以存储子系统单位进行的,而不是进行基于在每个存储子系统的分割单位中不相同的P.P.的功能提供。
本发明的目的,是提供一种存储管理系统,它通过做成使其能够进行基于在每个存储子系统的分割单位中不相同的P.P.的功能提供,可进行更加灵活的分割管理运用,另外,还可以强化系统整体安全性。
基于本发明的存储管理方法,将针对各分各单位的、表示提供各个资源的管理功能的程序产品的有无的程序产品管理表、存储到存储子系统内的共享存储器内,根据程序产品管理表,管理各个分割单位中的程序产品的执行。
基于本发明的存储管理方法,是分割存储子系统中的物理资源和逻辑资源,将用户分配给该分割的分割单位,来进行各个资源的分割管理的存储管理方法;它将针对各分割单位的、表示提供各个资源的管理功能的程序产品的有无的程序产品管理表存储到存储子系统内的共享存储器内,当通过来自用户的指示在用户的分割单位中执行基于程序产品的管理功能时,参照程序产品管理表,来限制程序产品没有的管理功能的执行。
另外,基于本发明的存储管理系统,是分割存储子系统中的物理资源和逻辑资源,将用户分配给该分割的分割单位,来进行各个资源的分割管理的存储管理系统;具有:被存储于存储子系统内的公共内存内,将针对各分割单位的、表示提供各个资源的管理功能的程序产品的有无的程序产品管理表;通过来自用户的指示在用户的分割单位中执行程序产品确定的管理功能时,参照程序产品管理表,限制程序产品没有的管理功能的执行。
根据本发明,因为相对于各个分割单位而设定P.P.的功能,所以,能够按每个分割单位进行基于P.P.的功能提供,可实现更加灵活的分割管理运用。
另外,在使用P.P.分割管理的功能来进行各个资源的构成变更等时,对于用户,显示仅在用户所使用的分割单位中设定的P.P.的设定画面,所以,能够提高系统整体的安全性。
附图说明
图1是表示本发明的一实施方式中的存储管理系统的结构的构成图。
图2是表示本发明一实施方式中的存储管理系统中的通道控制部的结构的构成图。
图3是用于说明本发明的一实施方式中的存储管理系统的动作的说明图。
图4是表示本发明一实施方式中的存储管理系统中的程序产品管理表的一例。
图5是表示本发明一实施方式中的存储管理系统中的分割资源管理表的一例。
图6是表示本发明一实施方式中的存储管理系统中的利用程序产品管理表的存储分割管理处理的各个装置之间的动作的流程图。
图7是表示本发明一实施方式中的存储管理系统中的向程序产品管理表的程序产品设定处理的各个装置之间的动作的流程图。
图8是表示本发明一实施方式中的存储管理系统中的自管理客户机接收到针对P.P.没有的功能的结构变更要求时的错误处理的各个装置之间的动作的流程图。
图9是表示本发明一实施方式中的存储管理系统中的自成为管理客户机的信息处理装置接收到结构变更要求时的处理的流程图。
图10是表示本发明一实施方式中的存储管理系统中的接收到来自连接到通道控制部的端口上的主机侧等的In-band结构变更要求时的处理的流程图。
具体实施方式
下面,根据附图对本发明的实施方式予以详细说明。另外,在用于说明实施方式的全部附图中,原则上相同的部件附以同一符号,故此,省略其重复的说明。
<存储管理系统的结构>
首先,根据图1,对本发明的一实施方式的存储管理系统的结构予以说明。图1表示本发明一实施方式的存储管理系统的结构图。
在图1中,存储管理系统,由以下部分构成:由存储控制装置100和存储驱动装置300构成的存储子系统600;信息处理装置200;信息处理装置210;以及SAN500。
存储控制装置100,由以下部分构成:多个通道控制部(通道适配器CHA)110;共享存储器(共享存储器:SM)120;高速缓冲存储器(CACHE)130;多个磁盘控制部(磁盘适配器:DKA)140;连接部150;和管理终端(服务处理器:SVP)160。
存储控制装置100,用通道控制部1-8(110)经由SAN500进行与信息处理装置1-5(200)之间的通信。例如,根据从信息处理装置200接收到的命令,进行对存储驱动装置300的控制。例如,从信息处理装置1-5(200)接收数据输入输出要求,对存储在存储驱动装置300的物理磁盘驱动器330上的数据进行读写。另外,存储控制装置100,从信息处理装置6-8(210)接收用来管理存储子系统600的各种命令后,进行存储子系统600的各种各样的设定。
通道控制部110,具有用来在与信息处理装置200之间进行通信的通信接口,且具有在与信息处理装置200之间授受数据输入输出命令的功能。
各个通道控制部110与管理终端160通过内部LAN151连接在一起。这样,便可将让通道控制部110执行的微程序等从管理终端160发送并装入。关于通道控制部110的结构,后面叙述。
连接部150,将通道控制部110、共享存储器120、高速缓冲存储器130、磁盘控制部140、管理终端160相互相连起来。经由连接部150来进行通道控制部110、共享存储器120、高速缓冲存储器130、磁盘控制部140以及管理终端160之间的数据和命令授受。连接部150如由纵横制开关构成。
共享存储器120以及高速缓冲存储器130,为由通道控制部110和磁盘控制部140所共享的存储器。共享存储器120主要用于存储控制信息和命令等,而高速缓冲存储器130主要用于存储数据。
例如,当某通道控制部110从信息处理装置200接收到的数据输入输出要求为写入命令时,该通道控制部110将读入命令读入到共享存储器120中的同时,将从信息处理装置200接收的读入数据写入到高速缓冲存储器130中。另一方面,磁盘控制部140监视该共享存储器120,当检测到向共享存储器120写入了写入命令时,根据该命令,从高速缓冲存储器130读出写入数据并写入到存储驱动装置300中。
另外,当某通道控制部110从信息处理装置200接收到的数据输入输出要求为读出命令时,检查成为读出对象的数据是否存在于高速缓冲存储器130中。此处,如果存在于该高速缓冲存储器130中,那么,通道控制部110将该数据发送到信息处理装置200中;另一方面,如果成为读出对象的数据在该高速缓冲存储器130中不存在时,该通道控制部110,在将读出命令写入到共享存储器120的同时,监视该共享存储器120。检测出读出命令已写入到共享存储器120的磁盘控制部140,从存储驱动装置300读出成为读出对象的数据,且将该数据写入到高速缓冲存储器130中,同时,并将其旨意写入到共享存储器120中。而后,当通道控制部110检测出成为读出对象的数据已经写入到高速缓冲存储器130中时,将该数据发送到信息处理装置200中。
这样,在通道控制部110和磁盘控制部140之间,经由高速缓冲存储器130进行数据的授受,在高速缓冲存储器130中,存储被存储于物理磁盘驱动器330的数据内、由通道控制部110和磁盘控制部140读写的数据。
另外,除了通过共享存储器120由通道控制部110间接地进行对于磁盘控制部140的数据的写入和读出指示的结构外,也可以采用:不通过共享存储器120而是由通道控制部110直接地进行对于磁盘控制部140的数据的写入和读出指示的结构。
另外,也可以让通道控制部110具有磁盘控制部140的功能而做成数据输入输出控制部。
该磁盘控制部140,与存储数据的多个物理磁盘驱动器330可通信地相连,来进行存储驱动装置300的控制。例如如上所述,通道控制部110根据从信息处理装置200接收到的数据输入输出要求,对于物理磁盘驱动器330进行数据的读写。
利用内部LAN 151将各个磁盘控制部140与管理终端160相连在一起,可相互进行通信。这样,可将让磁盘控制部140执行的微程序等从管理终端160发送并装入。
管理终端160为用于维护·管理存储子系统600的计算机。操作者,通过操作管理终端160,可进行如存储驱动装置300内的物理磁盘驱动器330的构成的设定、信息处理装置200和通道控制部110之间的通信路径的通路的设定、逻辑卷的设定、在通道控制部110和磁盘控制部140上所执行的微程序的安装等。
此处,作为存储驱动装置300内的物理磁盘驱动器330的构成设定,可为如物理磁盘驱动器330的增加或减少、RAID结构的更改(从RAID1到RAID5的更改)等。再者,从管理终端160还可进行存储子系统600的动作状态的确认以及故障部位的确定、在通道控制部110上执行的操作系统的安装等作业。这些设定和控制,可也做成:由操作者从管理终端160设置的用户接口或显示由在管理终端160动作的web服务器提供的web页的信息处理装置6-8(210)的用户接口来进行。操作者们也可进行操作管理终端160来进行故障监视对象和内容的设定、故障通知对象的设定等。
信息处理装置200为具有CPU和存储器的计算机等的信息设备。通过利用信息处理装置200具有的CPU执行各种程序,来实现各种各样的功能。信息处理装置200,如既可以是个人计算机和工作站,也可以是主机计算机。信息处理装置1-5(200)可作为银行的自动存取款系统和飞机座席的预定系统等中的中心计算机来使用。另外,信息处理装置6-8(210)也可作为用来维护、管理存储子系统600的管理客户机来使用。
在此,各个信息处理装置200、210可为不同用户的信息处理装置200,210。例如信息处理装置1、2(200)以及信息处理装置6(210)可为用户A的信息处理装置200,210;信息处理装置3-5(200)以及信息处理装置7(210)可为用户B的信息处理装置200,210。另外,信息处理装置8(210)可为管理存储子系统600整体的存储管理者的信息处理装置210。在此,所谓用户如可为企业。另外,也可为企业内的部署等的部门,此外,也可为个人。
存储驱动装置300,具有多个物理磁盘驱动器330。这样,对于信息处理装置200可提供较大容量的存储区域。物理磁盘驱动器330,可为由硬盘驱动器等的数据存储介质、或构成RAID的多个硬盘驱动器构成。(以下,将构成一个RAID(Redundant Arrays Inexpensive Disic)的多个硬盘驱动器称为ECC组)
存储控制装置100和存储驱动装置300之间,也可做成为如图1所示直接地相连的形态,也可做成为通过网络相连。再者,存储驱动装置300也可与存储控制装置100作为一体来构成。
信息处理装置1-5(200),通过SAN 500而与存储控制装置100可通信地相连。SAN 500,为以存储驱动装置300提供的存储资源中的数据的管理单位的块为单位、在与信息处理装置1-5(200)之间用来进行数据授受的网络。通过SAN 500而进行的信息处理装置1-5(200)和存储控制装置100之间的通信,可做成为如遵照光纤通道协议来进行。
当然,信息处理装置1-5(200)和存储控制装置100之间,无需通过SAN 500来连接,例如也可通过LAN来连接,也可不通过网络直接地相连。在通过LAN相连的情况下,例如可根据TCP/IP协议来进行通信。
另外,不通过网络而直接连接的情况下,可根据例如FICON(FibreConnection)(登录商标)和ESCON(Enterprise System Connection)(登记商标)、ACONARC(Advanced Connection Architecture)(登录商标)、FIBARC(Fibre Connection Architecture)(登录商标)等通信协议来进行通信。
另外,信息处理装置6-8(210)通过LAN 400与存储控制装置100相连。LAN 400可为以太网,也可为专用网络。通过LAN 400进行的信息处理装置6-8(210)和存储控制装置100之间的通信可为如根据TCP/IP协议来进行通信。
另外,在本实施方式中,虽然针对共享存储器120和高速缓冲存储器130相对于通道控制部110和磁盘控制部140是独立设置的情况作了记述,但是,本实施方式不限于这种场合,共享存储器120或高速缓冲存储器130分散设置到通道控制部110和磁盘控制部140每一个中也是可以的。在这种情况下,连接部150将具有被分散了的共享存储器120或高速缓冲存储器130的通道控制部110和磁盘控制部140相互地连接。
另外,也可以做成为:通道控制部110、磁盘控制部140、连接部150、共享存储器120以及高速缓冲存储器130中的至少任意之一是作为一体而构成。
另外,管理终端160既可以采用内置于存储控制装置100的内部的形态,也可以采用外附的形态。另外,管理终端160既可以为专用于维护、管理存储控制装置100和存储驱动装置300的计算机,也可为让通用计算机具有维护、管理功能。
<通道控制部的结构>
下面,根据图2对通道控制部110的结构的一个例子予以说明。图2为表示通道控制部结构的构成图。
在图2中,通道控制部110,为具有电路基板118的一个被单元化的板来构成。通道控制部110含有一个或多个回路基板118而构成。回路基板118中,形成有(MP)微处理器119、协议芯片115、DMA(Direct Memory Access)114、本地存储器(LM)117、存储器控制器111、连接器116。
协议芯片115,用于提供在与信息处理装置200之间进行通信的通信接口。例如根据光纤通道协议进行从信息处理装置200传送来的数据输入输出要求的接收和数据的接收/发送的控制。同协议芯片115相连的连接器116构成与多个信息处理装置200中的任意之一可通信相连的通信端口。
微处理器119、本地存储器117、DMA114以及存储控制器111,通过通信端口、由信息处理装置200,接收对于存储在物理磁盘驱动器330上的数据的数据输入输出要求,在与磁盘控制部140、高速缓冲存储器130、共享存储器120、管理终端160之间进行数据和命令的授受。
根据来自微处理器119的指示,DMA114执行从信息处理装置200传输来的数据向高速缓冲存储器130的传输、以及存储在高速缓冲存储器130上的数据向信息处理装置200发送。
同DMA114相连的连接器116,通过与存储控制装置100侧的连接器相嵌合,通道控制部110与存储控制装置100的连接部150和管理终端160等进行电气连接。
另外,关于其他各部的详细结构及其动作、以及存储子系统600的基本动作,将在专利申请2003-400515号中详细的该申请引用到本申请中。
<存储管理系统的基本动作>
下面,根据图3-5,对本发明的一实施方式中的存储管理系统的基本动作予以说明。
图3是用于说明本发明的一实施方式中的存储管理系统的动作的说明图。为便于说明,将图1的结构简化后表示出来。图4表示程序产品管理表的一例。图5表示分割资源管理表123的一例。
首先,如图3所示,在本发明的实施方式中,将存储子系统600内的通道控制部110、高速缓冲存储器130、磁盘控制部(DKA)140以及由构成RAID的多个物理磁盘驱动器330形成的ECC分组350中的每个资源分割成Partition A、Partition B、Partition C三个分割单位(以下称为SLPR),共享存储器120可由各个SPLR的各个资源进行访问。
在各个SPLR的通道控制部(CHA)110内的端口上,连接分配各个SPLR的用户的信息处理装置200,进行各个用户的SPLR内的各个资源的利用管理。
在共享存储器120内,存储有:为控制存储子系统600的控制用构成信息121、设定对于图4所示的各个SPLR的P.P.的有效/无效的程序产品管理表122、设定在图5所示的各个SPLR内被管理的资源的分割资源管理表123。
管理终端(SVP)160,具有表示用户的用户ID与SPLR的对应关系的对应表等的管理用构成信息161。
在程序产品管理表122中,过去,程序产品信息的管理表,是对于存储子系统全体被定义一个,但是,为了实现对每个SPLR独立的管理功能,对各个分割单位(SPLR)附加分割识别符(SPLR A SPLR B SPLR C、....),是对每个分割识别子的P.P.的有效/无效作为P.P.标志做成了可进行设定的表。
在图4所示的例子中,对应于各个分割识别符,设定有各个P.P.的功能及表示P.P.有效/无效的P.P.标志(有效:ON,无效:OFF)。
在图4中,作为P.P.的功能,LUNM功能表示PORT管理功能,CVS功能表示DISK管理功能,DCR功能表示CACHE管理功能,HORC/HRC表示远程拷贝的管理功能。
该程序产品管理表122,被存储在共享存储器120内,这是为了对应于基于来自被连接到了端口(PORT)的各个用户的主计算机等的信息处理装置200的命令要求的结构变更、以及基于管理终端160和被连接到管理终端160的信息处理装置210的操作的结构变更双方,通过将程序产品管理表122存储于共享存储器120内,可以做到针对结构变更要求的更加灵活的应对。
另外,在图3所示的例子中,为便于说明,示出了:将存储子系统600分割成3个SLPR,各个SLPR内,分别分配一个通道控制部(CHA)110、高速缓冲存储器(CACHE)130、磁盘控制部(DKA)140、ECC分组400的例子,但是本发明不限于此,也可将存储子系统600分割成多个SLPR,或在1个SLPR内分配多个通道控制部110、磁盘控制部140以及LAN 400。
另外,以SLPR分割存储子系统600的物理资源以及逻辑资源等资源,关于将各个SLPR分配给各个用户的动作,引用在专利申请2003-300363号中详细的该申请。另外,关于针对各个用户的SLPR内的各个资源的管理,将在专利申请2003-400515号中详细的该申请引用到本申请中。
在本发明的实施方式中,在共享存储器120内,除了用于控制存储子系统600的控制用构成信息121之外,还存储有设定对于图4中所示的各个SLPR的P.P.的有效/无效的程序产品管理表122,通过被装载到各个SLPR的通道控制部(CHA)110内的微处理器(MP)119中的程序,执行存储在本地存储器(LM)117内的P.P.的各个功能,在进行存储子系统600内的各个资源的结构变更时,通过参照共享存储器120内的程序产品管理表122的内容,来管理P.P.的各个功能的执行。
装载在各个SLPR的通道控制部(CHA)110内的微处理器(MP)119上的程序,可以分别执行在存储子系统600处可利用的对于P.P.的功能的处理,还可进行对于整个SLPR上的各个资源的结构变更,而通过在P.P.的功能执行时参照共享存储器120内的程序产品管理表122的内容,可管理各个SLPR的对于用户的P.P.的执行,可进行在各个SLPR中不同的P.P.设定。
在图3所示的例子中,作为各个SLPR的P.P.设定,根据程序产品管理表122的内容,在SLPR A的Partition A中,进行如下设定:PORT管理功能P.P.:有;CAHCHE管理功能P.P.:有;DISK管理功能P.P.:有。在SLPR B的Partition B和SLPR C的Partition C中也同样地,根据程序产品管理表122的内容设定P.P.的功能。
对于各个SLPR这样设定P.P.的功能,所以,各个SLPR的用户,在操作管理终端160和连接到管理终端160上的信息处理装置210,使用P.P.的功能,进行各个资源的结构变更等时,对于用户,可显示仅用户利用的在SPLR设定的P.P.的设定画面。
另外,从用户接收到各个资源的结构变更要求时,也可以将用户利用的在SPLR设定的P.P.的功能以外的结构变更要求、作为不可设定的错误。
通过如本发明实施方式那样,将其做成:在SLPR中可独立地设定P.P.,例如,可按分割单位独立设定DISK的使用容量收费,或者,可进行许可HORC功能(开放系统卷的远程拷贝功能)而不许可HRC机能(主机系统卷的远程拷贝功能)的,不依赖于资源自身的更加灵活的分割运用。
这样,可强化存储子系统管理的方便性以及系统运用的安全性。另外,因为存储服务提供商可更加详细地设定提供给顾客的服务,所以,可接受与所提供的服务相称的等价的报酬。
<存储分割管理的动作>
下面,根据图6-8,对本发明的一实施方式的存储管理系统的存储分割管理的动作予以说明。图6表示利用程序产品管理表的存储分割管理处理的各个装置之间的动作的流程图。图7表示向程序产品管理表的程序产品设定处理的各个装置之间的动作的流程图。图8表示从管理客户机接收到的针对P.P.没有的功能的结构变更要求时的错误处理的各个装置之间的动作的流程图。
首先,作为利用程序产品管理表的存储管理处理的各个装置之间的动作,如图6所示,例如SLPR A的用户(用户ID:USER A),由成为管理客户机的信息处理装置210通过信息处理装置210上的管理软件(client),进行注册操作(S100)。
而后,在信息处理装置210中,由管理软件(client),接受来自用户(用户ID:USER A)的注册操作,由用户的操作进行P.P.信息获得要求处理(S101),对于管理终端(SVP)160与用户的注册信息一起发送P.P.信息获得要求(S102)。
而后,在管理终端(SVP)160中,由管理软件(server),进行用户的注册处理。如果用户被认证,参照表示用户的用户ID和SLPR之间对应关系的对应表,特定用户(用户ID:USERA)的SLPR(SLPR A)(S103)。
而后,对于存储子系统600,发送对应于在S103中特定的SLPR(SLPRA)的P.P.的信息要求(S104)。
在存储子系统600中,从由管理终端(SVP)160要求P.P.的信息的SLPR(SLPR A),参照存储于共享存储器120内的程序产品管理表122的内容,特定对应于要求的SLPR(SLPR A)的P.P.信息(S105)。
而后,仅将在S105中特定的P.P.信息返回到管理终端(SVP)160中(S106),在管理终端(SVP)160中,由管理软件(server),确认从存储子系统600返回的P.P.信息,将该P.P.信息返回到用户已注册的信息处理装置210中(S107)。
而后,在信息处理装置210中,由管理软件(client),仅图像显示从管理终端(SVP)160返回的P.P.信息,保护其他P.P.信息(S108)。即SLPR A的用户(用户ID:USER A)在注册的场合,仅将在SLPR许可的P.P.功能显示在信息处理装置210上的显示画面上,不显示在SLPR不许可的P.P.功能,SLPR A的用户(用户ID:USER A)可从信息处理装置210上操作仅被许可的P.P.功能。
这样,因为可掩蔽分割单位(SLPR)内不许可的P.P.功能的管理画面,所以,能够防止结构设定的错误,可强化系统整体的安全性。
另外,如图6所示,因为在管理终端(SVP)160的管理软件(server)侧具有用户ID和SLPR之间的对应表,所以在管理客户机侧可不在意分割单位(SLPR)的灵活地运用。
另外,在本发明的实施方式中,在存储子系统600的共享存储器120上管理的表中不具有用户的意识。这是因为也要考虑来自不具有用户的概念的主计算机的基于命令要求的设定。
另外,作为向程序产品管理表的程序产品设定处理的各个装置之间的动作,如图7所示,例如SLPR A的用户(用户ID:USER A),通过成为管理客户机的信息处理装置210由信息处理装置210上的管理软件(client),来进行注册操作(S110)。
而后,在信息处理装置210中,由管理软件(client),接受来自用户(用户ID:USER A)的注册操作,由用户的操作进行新追加“HORC”的P.P.的处理(S111),此时,通过用户在购买P.P.时输入发行的用于P.P.追加的代码等,进行P.P.的追加的判断。而后,对于管理终端(SVP)160与用户的注册信息一起传送P.P.代码的添加要求(S112)。
而后,在管理终端(SVP)160中,由管理软件(server),进行用户的注册处理。如果用户被认证,参照表示该用户的用户ID和SLPR之间对应关系的对应表,特定用户(用户ID:USER A)的SLPR(SLPR A)(S113)。
另外,对于存储子系统600,将HORC的P.P.代码的添加要求传送到在S103中特定的SLPR(SLPR A)中(S114)。
而后,在存储子系统600中,由管理终端(SVP)160,对于要求添加P.P.代码的SLPR(SLPR A),将存储于共享存储器120内的程序产品管理表122的P.P.标志设置成有效(ON),来添加P.P.代码(S115)。
另外,在P.P.消除的场合也同样地,当出现由用户的操作消除P.P.的指示时,此时,该P.P.代码的消除要求,对于存储子系统600,进行发送,在存储子系统600中,对于要求消除P.P.代码的SLPR(SLPR A),将存储于共享存储器120中的程序产品管理表122的P.P.标志设置成无效(OFF),来消除P.P.代码。
这样,由来自用户使用的管理客户机侧的操作,用户使用的SLPR的P.P.的功能的追加·消除处理,通过将存储于共享存储器120中的程序产品管理表122的P.P.标志设置为有效(ON)、无效(OFF),可以简单地进行,程序产品管理表122的P.P.标志被更新后,根据该信息可确实地进行每个SLPR的P.P.功能的管理。
另外,在图6所示的例子中,因为仅将对应于已注册用户的功能显示在用户操作的管理客户机的画面上,所以,用户从管理客户机不传送针对P.P.没有的功能的结构变更要求。
然而,在将管理客户机用用户程序构筑的场合等中,由于用户程序的不良等原因,也可以预料到有接受了针对P.P.没有的功能的结构变更要求的情况。另外,在存储子系统600中,因为也可以接受来自连接到通道控制部110的端口的主机侧等的In-band的结构变更指示,所以,对此也预料有同样的情况。因此,必须通过参照存储于存储子系统600的共享存储器120内的程序产品管理表122,来进行接收到结构变更要求时的P.P.功能的有无检查。
例如,作为自管理客户机接收到针对P.P.没有的功能的结构变更要求时的错误处理的各个装置之间的动作,如图8所示,例如SLPR C的用户(用户ID:USER C),通过成为管理客户机的信息处理装置210由信息处理装置210上的用户程序进行注册操作(S120)。
而后,在信息处理装置210中,由用户程序,接收来自用户(用户ID:USER C)的注册操作,根据用户的操作,进行CACHE设定要求处理(S121)。此时,在该用户程序中,也有可能接收了在用户的SLPR中许可的P.P.功能以外的设定要求,来自用户的CACHE设定要求,在用户的SLPR中许可的P.P.的功能中有可能没有。
而后,在管理终端(SVP)160中,由管理软件(server),进行用户的注册处理,如果用户认证,参照表示该用户的用户ID和SLPR之间对应关系的对应表,特定用户(用户ID:USER C)的SLPR(SLPR C)(S123)。
而后,对于存储子系统600,传送在S123中确定的SLPR(SLPR C)的CACHE设定要求(S124)。
而后,在存储子系统600中,根据来自管理终端(SVP)160的CACHE设定要求,参照存储于共享存储器120中的程序产品管理表122的内容来确认是否将为进行CACHE设定所必要的DCR功能的P.P.设定到了用户的SLPR(SLPR C)中(S125)。
而后,在S125中的确认结果,例如,程序产品管理表122的用户的SLPR(SLPR C)的,针对为进行CACHE设定必要的DCR功能的P.P.的P.P.标志为无效(OFF),所以,将CACHE不可设定的错误返回到管理终端(SVP)160(S126),在管理终端(SVP)160中,由管理软件(server),将从存储子系统600返回的CACHE不可设定的错误返回到用户已注册的信息处理装置210中(S127)。
而后,在信息处理装置210中,由用户程序,画面显示CACHE不可设定的错误信息,向用户通知CACHE不可设定(S128)。
另外,当接收到来自连接到通道控制部110的端口上的主机侧等的In-band的结构变更指示时,也同样地,在存储子系统600内,与图8的S124同样地接收来自主机侧等的结构变更指示(例如CACHE设定),与图8中的S125同样地,参照存储于共享存储器120中的程序产品管理表122的内容来确认进行CACHE设定所必要的DCR功能的P.P.是否被设定到了用户的SLPR(SLPR C)。与图8中的S126同样地,如果为不可设定,对于主机侧返回不可设定的错误。
<接收结构变更要求时的处理>
下面,根据图9、10,对接收到包括从管理客户机和In-band接收到针对P.P.没有的功能的结构变更要求时的错误处理的结构变更要求时的处理予以说明。图9表示由成为管理客户机的信息处理装置接收到结构变更要求时的处理流程图。图10表示接收到来自连接到通道控制部的端口上的主机侧等的In-band结构变更要求时的处理流程图。
首先,自成为管理客户机的信息处理装置接收到结构变更要求时的处理,如图9所示,用户从管理客户机进行注册操作,通过用户的操作,由管理客户机将资源的结构变更要求传送到管理终端(SVP)160(S130)。
而后,在管理终端(SVP)160中,由管理软件(server),参照表示用户的用户ID和SLPR之间对应关系的对应表,特定对应已注册的用户名的SLPR,将结构变更要求传送到存储子系统600中(S131)。该结构变更要求中包含有特定SLPR的信息。
而后,在存储子系统600中,被装载在相关的通道控制部110内的微处理器(MP)119中的程序,参照如图5所示的存储于共享存储器(SM)120内的分割资源管理表123,检查是否是该SLPR内的资源(S132)。另外,装载在微处理器(MP)119上的程序,是可以进行针对全部SLPR的资源的结构变更的。另外,可执行针对全部P.P.的功能的处理。
而后,根据S132的检查,判断是否是该SLPR内的资源(S134),当在S134被判断为不是该SLPR内的资源时,将要求的资源的不能结构变更的错误返回到管理终端(SVP)160,将资源的不能结构变更的错误信息显示在用户的管理客户机上(S135)。
另外,在S134被判断为是该SLPR内的资源时,参照存储于共享存储器120内的程序产品管理表122的内容,检查是否将许可要求的结构变更的P.P.设置到该SLPR中(S136)。例如,在进行CACHE的结构变更的场合,检查DCR的P.P.的有无。
而后,通过S136的检查来判断许可结构变更的P.P.是否存在(S137)。当在S137中判断为没有许可结构变更的P.P.的情况下,将无P.P.的错误返回到管理终端(SVP)160,将无P.P.的错误信息显示在用户的管理客户机上(S138)。
另外,在S137中当判断为许可结构变更的P.P.存在时,更新共享存储器120上的各个资源的结构信息表(S139)。
另外,接收到来白连接到通道控制部的端口上的主机侧等的In-band的结构变更要求时的处理,如图10所示,存储子系统600,自In-band接收资源的结构变更要求(S140)。
而后,装载在相关的通道控制部110内的微处理器119中的程序,参照存储于图5所示的共享存储器120内的分割资源分割资源管理表123,检查是否是该SLPR内的资源(8141)。另外,装载在微处理器119上的程序,是可以进行针对全部SLPR的资源的结构变更。另外,可执行针对全部P.P.的功能的处理。
而后,根据S141的检查,判断是否是该SLPR内的资源(S142)在S142当被判断为不是该SLPR内的资源时,将要求的资源的不能结构变更的错误返回到主机(S143)。
另外,在S142当被判断为是该SLPR内的资源时,参照存储于共享存储器120内的程序产品管理表122的内容,检查是否将许可要求的结构变更的P.P.设置到该SLPR中(S144)。例如,在进行CACHE的结构变更的场合,检查DCR的P.P.的有无。
而后,通过S144的检查判断许可结构变更的P.P.是否存在(S145)。在S145中当判断为许可结构变更的P.P.无的情况下,将无P.P.的错误返回到主机侧(S146)。
另外,在S145中当判断为许可结构变更的P.P.存在时,更新共享存储器120上的各个资源的结构信息表(S147)。
这样,装载在微处理器119上的程序可进行针对全部SLPR的资源的结构变更。另外,可进行对于全P.P.功能的处理。实际上是否进行要求具有处理,是根据共享存储器120上所管理的程序产品管理表122来决定的。通过将程序产品管理表122上的管理信息拿到共享存储器120上,不仅容易应对来自In-band的要求,而且还容易应对来自SVP的管理资源(server)的要求。
另外,要求的资源变更不仅检查是否是该SLPR的,而且还检查是否是P.P.所许可的功能,这样,就可进行分割管理中的安全的系统运行。
另外,在本实施方式中,以通过装载在通道控制部110内的微处理器119上的程序,参照存储于共享存储器120上的程序产品管理表122,执行存储于通道控制部110内的本地存储器117内的P.P.的各个功能为例,进行了说明。但是,本发明结构不限于此。也可以是这样的结构:通过各个分割单位内的资源内的微处理器,参照存储于共享存储器120上的程序产品管理表122,来执行存储于各个分割单位内的资源内的本地存储器中的P.P.的各个功能。
另外,在本实施方式中,以用户通过成为管理客户机的信息处理装置210来进行注册,进行结构变更要求等的操作为例,进行了说明。但是,也可以是用户直接操作管理终端(SVP)160而进行注册,来进行与管理客户机同样的操作。

Claims (10)

1.一种存储管理方法,用于分割存储子系统内的物理资源和逻辑资源,将用户分配给该分割的分割单位,来进行上述各个资源的分割管理,该存储子系统包括:多个通道适配器;多个磁盘适配器;共享存储器;高速缓冲存储器;连接到上述磁盘适配器上的物理磁盘;以及连接上述多个通道适配器、上述多个磁盘适配器、上述共享存储器以及上述高速缓冲存储器的开关,其特征在于:
在上述存储子系统内的上述共享存储器内,存储针对上述各个分割单位的、显示提供上述各个资源的管理功能的程序产品的有无的程序产品管理表,在由来自上述用户的指示在上述用户的分割单位中执行基于上述程序产品的管理功能时,参照上述程序产品管理表,限制执行上述程序产品没有的管理功能。
2.根据权利要求1所述的存储管理方法,其特征在于:
参照上述程序产品管理表,对于上述用户的分割单位,只是将上述程序产品所具有的管理功能的操作画面提供给上述用户。
3.根据权利要求1所述的存储管理方法,其特征在于:
当上述用户有追加或消除上述程序产品的指示时,对于所指示的上述程序产品,更新表示上述程序产品管理表的有无的信息。
4.根据权利要求1所述的存储管理方法,其特征在于:
当上述用户有上述各个资源的结构变更要求的指示时,在所指示的结构变更要求的资源不是上述用户的分割单位内的资源的情况下,将结构不可变更的错误返回到上述用户。
5.一种存储管理系统,用于分割存储子系统内的物理资源和逻辑资源,将用户分配给该分割的分割单位,来进行上述各个资源的分割管理,该存储子系统包括:多个通道适配器;多个磁盘适配器;共享存储器;高速缓冲存储器;连接到上述磁盘适配器上的物理磁盘;以及连接上述多个通道适配器、上述多个磁盘适配器、上述共享存储器以及上述高速缓冲存储器的开关,其特征在于,
具有程序产品管理表,该程序产品管理表被存储在上述存储子系统内的上述共享存储器内,针对上述各个分割单位,显示提供上述各个资源的管理功能的程序产品的有无,
通过来自上述用户的指示在上述用户的分割单位中执行上述程序产品的管理功能时,参照上述程序产品管理表,限制执行上述程序产品没有的管理功能。
6.根据权利要求5所述的存储管理系统,其特征在于:
具有:连接到上述存储子系统上、对上述用户进行上述分割单位内的各个资源进行管理的管理客户机;
在上述管理客户机显示上述程序产品的管理功能的操作画面时,参照上述程序产品管理表,针对上述用户的分割单位,只显示上述程序产品所具有的管理功能的操作画面。
7.根据权利要求6所述的存储管理系统,其特征在于:
当从上述管理客户机有追加或消除上述程序产品的指示时,针对所指示的上述程序产品,变更显示上述程序产品管理表的有无的信息。
8.根据权利要求6所述的存储管理系统,其特征在于:
当上述管理客户机有上述各个资源的结构变更要求的指示时,在所指示的结构变更要求的资源不是上述用户的分割单位内的资源的情况下,将结构不可变更的错误返回到上述管理客户机。
9.根据权利要求5所述的存储管理系统,其特征在于:
当连接到上述存储子系统的分割单位的上述用户的主计算机有上述各个资源的结构变更要求的指示时,在所指示的结构变更要求的资源不是连接有上述主计算机的分割单位内的资源的情况下,将结构不可变更的错误返回到上述主计算机。
10.根据权利要求6所述的存储管理系统,其特征在于:
具有管理终端,该管理终端被连接到上述的存储子系统和上述管理客户机上、执行来自上述管理客户机的用户的注册处理;
上述管理终端,基于来自上述管理客户机的上述用户的注册信息,特别指定上述用户的分割单位。
CNB2005100002224A 2004-03-17 2005-01-05 存储管理方法以及存储管理系统 Active CN100385364C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004075866A JP2005267008A (ja) 2004-03-17 2004-03-17 ストレージ管理方法およびストレージ管理システム
JP2004075866 2004-03-17

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN2006101375382A Division CN101013385B (zh) 2004-03-17 2005-01-05 存储管理方法以及存储管理系统
CN2008100868536A Division CN101308531B (zh) 2004-03-17 2005-01-05 存储管理方法以及存储管理系统

Publications (2)

Publication Number Publication Date
CN1670652A true CN1670652A (zh) 2005-09-21
CN100385364C CN100385364C (zh) 2008-04-30

Family

ID=34836533

Family Applications (3)

Application Number Title Priority Date Filing Date
CNB2005100002224A Active CN100385364C (zh) 2004-03-17 2005-01-05 存储管理方法以及存储管理系统
CN2006101375382A Active CN101013385B (zh) 2004-03-17 2005-01-05 存储管理方法以及存储管理系统
CN2008100868536A Active CN101308531B (zh) 2004-03-17 2005-01-05 存储管理方法以及存储管理系统

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN2006101375382A Active CN101013385B (zh) 2004-03-17 2005-01-05 存储管理方法以及存储管理系统
CN2008100868536A Active CN101308531B (zh) 2004-03-17 2005-01-05 存储管理方法以及存储管理系统

Country Status (5)

Country Link
US (5) US7185142B2 (zh)
EP (1) EP1577772B1 (zh)
JP (1) JP2005267008A (zh)
CN (3) CN100385364C (zh)
DE (1) DE602004016281D1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101539841B (zh) * 2008-03-21 2011-03-30 株式会社日立制作所 高可用性以及低容量的动态存储区域分配
CN103890687A (zh) * 2011-10-28 2014-06-25 惠普发展公司,有限责任合伙企业 计算机的管理

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5031195B2 (ja) * 2005-03-17 2012-09-19 株式会社日立製作所 ストレージ管理ソフトウェア及びグルーピング方法
JP2006285808A (ja) * 2005-04-04 2006-10-19 Hitachi Ltd ストレージシステム
JP2007087059A (ja) * 2005-09-21 2007-04-05 Hitachi Ltd 記憶制御システム
US7770088B2 (en) * 2005-12-02 2010-08-03 Intel Corporation Techniques to transmit network protocol units
US8019872B2 (en) * 2006-07-12 2011-09-13 International Business Machines Corporation Systems, methods and computer program products for performing remote data storage for client devices
US20080162813A1 (en) * 2007-01-02 2008-07-03 International Business Machines Corporation Multiple logic media drive
US8281301B2 (en) * 2007-03-30 2012-10-02 Hitachi, Ltd. Method and apparatus for controlling storage provisioning
US8346952B2 (en) * 2007-08-21 2013-01-01 Netapp, Inc. De-centralization of group administration authority within a network storage architecture
CN101458631B (zh) * 2007-12-14 2011-09-21 联想(北京)有限公司 一种自适应虚拟机调度的方法及装置
US8418072B1 (en) * 2007-12-24 2013-04-09 Emc Corporation UI data model abstraction
US8527710B2 (en) 2009-02-17 2013-09-03 Hitachi, Ltd. Storage controller and method of controlling storage controller
CN101556557B (zh) * 2009-05-14 2011-03-23 浙江大学 一种基于对象存储设备的对象文件组织方法
WO2013080254A1 (en) 2011-11-30 2013-06-06 Hitachi, Ltd. Storage system and method for controlling storage system
US9244828B2 (en) * 2012-02-15 2016-01-26 Advanced Micro Devices, Inc. Allocating memory and using the allocated memory in a workgroup in a dispatched data parallel kernel
US10110506B2 (en) 2013-09-20 2018-10-23 Oracle International Corporation System and method for quota management in a cloud platform environment
CN108255551B (zh) * 2017-12-20 2021-05-28 深圳市纽格力科技有限公司 一种gui内存优化方法及系统
CN109144412A (zh) * 2018-07-26 2019-01-04 郑州云海信息技术有限公司 一种iSCSI适配器批量扫描方法和系统

Family Cites Families (140)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US99837A (en) * 1870-02-15 Improved curtain-fixture
US107810A (en) * 1870-09-27 Improvement in the manufacture of friction-match cigar-lighters
US27501A (en) * 1860-03-13 Halsey d
US149677A (en) * 1874-04-14 Improvement in electro-magnetic alarms
US20254A (en) * 1858-05-18 Railroad-car for day and ntght service
US120171A (en) * 1871-10-24 Improvement in burial-caskets
JPH0291747A (ja) 1988-09-29 1990-03-30 Hitachi Ltd 情報処理装置
EP0473802B1 (en) 1990-09-03 1995-11-08 International Business Machines Corporation Computer with extended virtual storage concept
JP3160106B2 (ja) 1991-12-23 2001-04-23 ヒュンダイ エレクトロニクス アメリカ ディスクアレーの区分け方法
JPH0635732A (ja) 1992-07-14 1994-02-10 Hitachi Ltd 記憶装置の領域割り当て方法
CA2100540A1 (en) 1992-10-19 1994-04-20 Jonel George System and method for performing resource reconfiguration in a computer system
US5689678A (en) 1993-03-11 1997-11-18 Emc Corporation Distributed storage array system having a plurality of modular control units
JPH06348584A (ja) 1993-06-01 1994-12-22 Internatl Business Mach Corp <Ibm> データ処理システム
US5657470A (en) 1994-11-09 1997-08-12 Ybm Technologies, Inc. Personal computer hard disk protection system
US5765153A (en) * 1996-01-03 1998-06-09 International Business Machines Corporation Information handling system, method, and article of manufacture including object system authorization and registration
US5829053A (en) 1996-05-10 1998-10-27 Apple Computer, Inc. Block storage memory management system and method utilizing independent partition managers and device drivers
JP3998289B2 (ja) 1997-02-14 2007-10-24 富士通株式会社 ライブラリ装置を論理的に分割して制御するライブラリ制御装置および方法
JP3228182B2 (ja) 1997-05-29 2001-11-12 株式会社日立製作所 記憶システム及び記憶システムへのアクセス方法
US6148368A (en) 1997-07-31 2000-11-14 Lsi Logic Corporation Method for accelerating disk array write operations using segmented cache memory and data logging
US6542926B2 (en) 1998-06-10 2003-04-01 Compaq Information Technologies Group, L.P. Software partitioned multi-processor system with flexible resource sharing levels
US5973690A (en) 1997-11-07 1999-10-26 Emc Corporation Front end/back end device visualization and manipulation
US6021481A (en) 1997-11-10 2000-02-01 International Business Machines Corporation Effective-to-real address cache managing apparatus and method
JP3937548B2 (ja) 1997-12-29 2007-06-27 カシオ計算機株式会社 データアクセス制御装置およびそのプログラム記録媒体
US5941972A (en) * 1997-12-31 1999-08-24 Crossroads Systems, Inc. Storage router and method for providing virtual local storage
GB9806918D0 (en) 1998-03-31 1998-05-27 British Telecomm Software access
US6330653B1 (en) 1998-05-01 2001-12-11 Powerquest Corporation Manipulation of virtual and live computer storage device partitions
US6247109B1 (en) 1998-06-10 2001-06-12 Compaq Computer Corp. Dynamically assigning CPUs to different partitions each having an operation system instance in a shared memory space
US6295575B1 (en) * 1998-06-29 2001-09-25 Emc Corporation Configuring vectors of logical storage units for data storage partitioning and sharing
US7165152B2 (en) 1998-06-30 2007-01-16 Emc Corporation Method and apparatus for managing access to storage devices in a storage system with access control
US6665786B2 (en) 1998-09-21 2003-12-16 Microsoft Corporation Dynamic disk partition management
US6275824B1 (en) 1998-10-02 2001-08-14 Ncr Corporation System and method for managing data privacy in a database management system
US6542961B1 (en) 1998-12-22 2003-04-01 Hitachi, Ltd. Disk storage system including a switch
JP3358655B2 (ja) 1998-12-22 2002-12-24 日本電気株式会社 ディスクアレイ装置におけるキャッシュメモリ管理方法
JP2000187561A (ja) 1998-12-24 2000-07-04 Hitachi Ltd 記憶装置システム
EP1026575A3 (en) 1999-02-08 2006-09-06 Hitachi, Ltd. Disk array system and method of changing its configuration
JP3837953B2 (ja) * 1999-03-12 2006-10-25 株式会社日立製作所 計算機システム
US6640278B1 (en) 1999-03-25 2003-10-28 Dell Products L.P. Method for configuration and management of storage resources in a storage network
IE20000203A1 (en) 1999-03-25 2001-02-21 Converge Net Technologies Inc Storage domain management system
US6385711B1 (en) 1999-04-26 2002-05-07 Dell Products, L.P. 1394 hard disk sector format selection
US6275898B1 (en) 1999-05-13 2001-08-14 Lsi Logic Corporation Methods and structure for RAID level migration within a logical unit
US6279046B1 (en) 1999-05-19 2001-08-21 International Business Machines Corporation Event-driven communications interface for logically-partitioned computer
US6519679B2 (en) 1999-06-11 2003-02-11 Dell Usa, L.P. Policy based storage configuration
US6438671B1 (en) 1999-07-01 2002-08-20 International Business Machines Corporation Generating partition corresponding real address in partitioned mode supporting system
US6854034B1 (en) * 1999-08-27 2005-02-08 Hitachi, Ltd. Computer system and a method of assigning a storage device to a computer
US6343324B1 (en) 1999-09-13 2002-01-29 International Business Machines Corporation Method and system for controlling access share storage devices in a network environment by configuring host-to-volume mapping data structures in the controller memory for granting and denying access to the devices
US6690400B1 (en) 1999-09-29 2004-02-10 Flash Vos, Inc. Graphic user interface for resources management of super operating system based computers
US6507905B1 (en) * 1999-09-30 2003-01-14 International Business Machines Corporation System for modifying a master partition table of a master boot record to create a personalized local data drive having dedicated allocation for a specified user
US6341331B1 (en) 1999-10-01 2002-01-22 International Business Machines Corporation Method and system for managing a raid storage system with cache
US6671776B1 (en) * 1999-10-28 2003-12-30 Lsi Logic Corporation Method and system for determining and displaying the topology of a storage array network having multiple hosts and computer readable medium for generating the topology
US6457102B1 (en) 1999-11-05 2002-09-24 Emc Corporation Cache using multiple LRU's
EP1098249A1 (en) 1999-11-05 2001-05-09 Emc Corporation Segmenting cache to provide varying service levels
US6742034B1 (en) * 1999-12-16 2004-05-25 Dell Products L.P. Method for storage device masking in a storage area network and storage controller and storage subsystem for using such a method
US6615324B1 (en) 2000-01-07 2003-09-02 Cygnal Integrated Products, Inc. Embedded microprocessor multi-level security system in flash memory
JP4651230B2 (ja) * 2001-07-13 2011-03-16 株式会社日立製作所 記憶システム及び論理ユニットへのアクセス制御方法
US6684209B1 (en) 2000-01-14 2004-01-27 Hitachi, Ltd. Security method and system for storage subsystem
US6826580B2 (en) 2000-01-20 2004-11-30 Emc Corporation Distributed storage resource management in a storage area network
EP1258800A4 (en) * 2000-01-27 2007-08-29 Omron Tateisi Electronics Co METHOD AND SYSTEM FOR DISTRIBUTING A PROGRAM, SERVER AND CLIENT DEVICES FOR CARRYING OUT A PROGRAM, DEVICE FOR MAINTAINING THE PROGRAM AND RECORDING MEDIUM
US6484173B1 (en) 2000-02-07 2002-11-19 Emc Corporation Controlling access to a storage device
US6766397B2 (en) * 2000-02-07 2004-07-20 Emc Corporation Controlling access to a storage device
JP2002259214A (ja) 2000-02-07 2002-09-13 Emc Corp 記憶装置へのアクセスの制御
JP4719957B2 (ja) 2000-05-24 2011-07-06 株式会社日立製作所 記憶制御装置及び記憶システム並びに記憶システムのセキュリティ設定方法
US6865157B1 (en) 2000-05-26 2005-03-08 Emc Corporation Fault tolerant shared system resource with communications passthrough providing high availability communications
US6718481B1 (en) 2000-05-26 2004-04-06 Emc Corporation Multiple hierarichal/peer domain file server with domain based, cross domain cooperative fault handling mechanisms
US6594775B1 (en) 2000-05-26 2003-07-15 Robert Lawrence Fair Fault handling monitor transparently using multiple technologies for fault handling in a multiple hierarchal/peer domain file server with domain centered, cross domain cooperative fault handling mechanisms
US6691209B1 (en) 2000-05-26 2004-02-10 Emc Corporation Topological data categorization and formatting for a mass storage system
US20020010643A1 (en) * 2000-06-02 2002-01-24 Chaves Jimmy Bernard On-line motor vehicle sales
US6892383B1 (en) * 2000-06-08 2005-05-10 International Business Machines Corporation Hypervisor function sets
KR20020039663A (ko) 2000-06-09 2002-05-27 요트.게.아. 롤페즈 저장매체 상의 가용 저장공간을 암시적으로 분할하는 방법
JP2002041304A (ja) 2000-07-28 2002-02-08 Hitachi Ltd 論理区画の予備リソース自動付与方法及び論理区画式計算機システム
JP3889922B2 (ja) 2000-11-14 2007-03-07 株式会社日立製作所 共用ストレージを備えた計算機システム
JP2003044297A (ja) 2000-11-20 2003-02-14 Humming Heads Inc コンピュータリソースの制御を行なう情報処理方法および装置、情報処理システム及びその制御方法並びに記憶媒体、プログラム
US20020104008A1 (en) 2000-11-30 2002-08-01 Cochran Robert A. Method and system for securing control-device-lun-mediated access to luns provided by a mass storage device
US6751703B2 (en) * 2000-12-27 2004-06-15 Emc Corporation Data storage systems and methods which utilize an on-board cache
US6968463B2 (en) 2001-01-17 2005-11-22 Hewlett-Packard Development Company, L.P. System for controlling access to resources in a storage area network
JP2002222061A (ja) 2001-01-25 2002-08-09 Hitachi Ltd 記憶領域を設定する方法、記憶装置およびプログラム記憶媒体
US20020103913A1 (en) 2001-01-26 2002-08-01 Ahmad Tawil System and method for host based target device masking based on unique hardware addresses
JP2002230189A (ja) * 2001-02-02 2002-08-16 Hitachi Ltd サービス提供システム
US6606690B2 (en) 2001-02-20 2003-08-12 Hewlett-Packard Development Company, L.P. System and method for accessing a storage area network as network attached storage
US7065761B2 (en) 2001-03-01 2006-06-20 International Business Machines Corporation Nonvolatile logical partition system data management
US20020133539A1 (en) 2001-03-14 2002-09-19 Imation Corp. Dynamic logical storage volumes
JP2002323986A (ja) 2001-04-25 2002-11-08 Hitachi Ltd コンピュータリソース流通システム及び方法
US6754776B2 (en) 2001-05-17 2004-06-22 Fujitsu Limited Method and system for logical partitioning of cache memory structures in a partitoned computer system
JP4632574B2 (ja) 2001-05-25 2011-02-16 株式会社日立製作所 記憶装置およびファイルデータのバックアップ方法およびファイルデータのコピー方法
US6725352B2 (en) 2001-06-11 2004-04-20 International Business Machines Corporation Method to partition a data storage and retrieval system into one or more logical libraries
US7734781B2 (en) 2001-07-09 2010-06-08 Savvis Communications Corporation Methods and systems for shared storage virtualization
JP3617632B2 (ja) 2001-07-19 2005-02-09 富士通株式会社 Raid制御装置及びその制御方法
US7130852B2 (en) 2001-07-27 2006-10-31 Silicon Valley Bank Internal security system for a relational database system
JP4773002B2 (ja) * 2001-08-17 2011-09-14 株式会社三社電機製作所 メッキ用電源装置
US7136883B2 (en) 2001-09-08 2006-11-14 Siemens Medial Solutions Health Services Corporation System for managing object storage and retrieval in partitioned storage media
US7085827B2 (en) 2001-09-20 2006-08-01 Hitachi, Ltd. Integrated service management system for remote customer support
US6895467B2 (en) 2001-10-22 2005-05-17 Hewlett-Packard Development Company, L.P. System and method for atomizing storage
US7139809B2 (en) * 2001-11-21 2006-11-21 Clearcube Technology, Inc. System and method for providing virtual network attached storage using excess distributed storage capacity
JP4018900B2 (ja) 2001-11-22 2007-12-05 株式会社日立製作所 仮想計算機システム及びプログラム
US7437472B2 (en) * 2001-11-28 2008-10-14 Interactive Content Engines, Llc. Interactive broadband server system
US20030115447A1 (en) * 2001-12-18 2003-06-19 Duc Pham Network media access architecture and methods for secure storage
IL147073A0 (en) * 2001-12-10 2002-08-14 Monosphere Ltd Method for managing the storage resources attached to a data network
JP2003177963A (ja) * 2001-12-12 2003-06-27 Hitachi Ltd ストレージ装置
US6775673B2 (en) * 2001-12-19 2004-08-10 Hewlett-Packard Development Company, L.P. Logical volume-level migration in a partition-based distributed file system
US6772161B2 (en) * 2001-12-19 2004-08-03 Hewlett-Packard Development Company, L.P. Object-level migration in a partition-based distributed file system
US7024427B2 (en) * 2001-12-19 2006-04-04 Emc Corporation Virtual file system
US7650412B2 (en) 2001-12-21 2010-01-19 Netapp, Inc. Systems and method of implementing disk ownership in networked storage
US7548975B2 (en) * 2002-01-09 2009-06-16 Cisco Technology, Inc. Methods and apparatus for implementing virtualization of storage within a storage area network through a virtual enclosure
US6715031B2 (en) 2001-12-28 2004-03-30 Hewlett-Packard Development Company, L.P. System and method for partitioning a storage area network associated data library
JP4146653B2 (ja) * 2002-02-28 2008-09-10 株式会社日立製作所 記憶装置
US20030172069A1 (en) 2002-03-08 2003-09-11 Yasufumi Uchiyama Access management server, disk array system, and access management method thereof
JP2003330622A (ja) * 2002-03-08 2003-11-21 Hitachi Ltd アクセス管理用サーバ、ディスクアレイシステム、及びそのアクセス管理方法
US6990666B2 (en) 2002-03-18 2006-01-24 Surgient Inc. Near on-line server
US7257584B2 (en) 2002-03-18 2007-08-14 Surgient, Inc. Server file management
US7010663B2 (en) 2002-03-22 2006-03-07 Sun Microsystems, Inc. Method and system for dividing a plurality of existing volumes of storage into a plurality of virtual logical units of storage
JP2003345518A (ja) 2002-05-29 2003-12-05 Hitachi Ltd ディスクアレイ装置の設定方法、プログラム、情報処理装置、ディスクアレイ装置
JP2004013367A (ja) * 2002-06-05 2004-01-15 Hitachi Ltd データ記憶サブシステム
JP2004013547A (ja) 2002-06-07 2004-01-15 Hitachi Ltd データ割当方法、情報処理システム
US20040010563A1 (en) 2002-06-26 2004-01-15 John Forte Method for enterprise device naming for storage devices
US7565398B2 (en) * 2002-06-27 2009-07-21 International Business Machines Corporation Procedure for dynamic reconfiguration of resources of logical partitions
US6839796B2 (en) 2002-08-29 2005-01-04 International Business Machines Corporation Apparatus and method to import a logical volume indicating explicit storage attribute specifications
US7725568B2 (en) * 2002-09-09 2010-05-25 Netapp, Inc. Method and apparatus for network storage flow control
US7146499B2 (en) * 2002-09-30 2006-12-05 International Business Machines Corporation Security system for replicated storage devices on computer networks
US7945669B2 (en) * 2002-10-30 2011-05-17 Emc Corporation Method and apparatus for provisioning storage resources
JP4186602B2 (ja) * 2002-12-04 2008-11-26 株式会社日立製作所 ジャーナルログを利用した更新データ書込方法
US7007183B2 (en) * 2002-12-09 2006-02-28 International Business Machines Corporation Power conservation by turning off power supply to unallocated resources in partitioned data processing systems
US6944712B2 (en) * 2002-12-10 2005-09-13 Lsi Logic Corporation Method and apparatus for mapping storage partitions of storage elements for host systems
JP2004220216A (ja) * 2003-01-14 2004-08-05 Hitachi Ltd San/nas統合型ストレージ装置
JP4283004B2 (ja) 2003-02-04 2009-06-24 株式会社日立製作所 ディスク制御装置およびディスク制御装置の制御方法
US7096407B2 (en) 2003-02-18 2006-08-22 Hewlett-Packard Development Company, L.P. Technique for implementing chipkill in a memory system
US20040181589A1 (en) 2003-03-14 2004-09-16 Sun Microsystems,Inc. Storage virtual channels and method for using the same
US6904470B1 (en) 2003-03-26 2005-06-07 Emc Corporation Device selection by a disk adapter scheduler
JP4313068B2 (ja) 2003-03-28 2009-08-12 株式会社日立製作所 記憶装置のキャッシュ管理方法
US7139855B2 (en) 2003-04-24 2006-11-21 International Business Machines Corporation High performance synchronization of resource allocation in a logically-partitioned system
US7281075B2 (en) 2003-04-24 2007-10-09 International Business Machines Corporation Virtualization of a global interrupt queue
US7028157B2 (en) 2003-04-24 2006-04-11 International Business Machines Corporation On-demand allocation of data structures to partitions
US7076570B2 (en) 2003-04-25 2006-07-11 International Business Machines Corporation Method and apparatus for managing service indicator lights in a logically partitioned computer system
CN1185581C (zh) * 2003-04-30 2005-01-19 华中科技大学 一种进化存储系统及其进化方法
US20050010722A1 (en) * 2003-07-11 2005-01-13 Chih-Wei Chen Multi-volume disk array management method and system
US20050015546A1 (en) * 2003-07-15 2005-01-20 Ofir Zohar Data storage system
JP4437650B2 (ja) * 2003-08-25 2010-03-24 株式会社日立製作所 ストレージシステム
US7502842B2 (en) * 2003-09-25 2009-03-10 International Business Machines Corporation Auto-configuration of an internal VLAN network interface
JP4257783B2 (ja) 2003-10-23 2009-04-22 株式会社日立製作所 論理分割可能な記憶装置及び記憶装置システム
JP2005165441A (ja) * 2003-11-28 2005-06-23 Hitachi Ltd ストレージ制御装置、及びストレージ制御装置の制御方法
US7334142B2 (en) * 2004-01-22 2008-02-19 International Business Machines Corporation Reducing power consumption in a logically partitioned data processing system with operating system call that indicates a selected processor is unneeded for a period of time
US7376898B1 (en) * 2004-03-30 2008-05-20 Emc Corporation Methods and apparatus for managing resources

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101539841B (zh) * 2008-03-21 2011-03-30 株式会社日立制作所 高可用性以及低容量的动态存储区域分配
CN103890687A (zh) * 2011-10-28 2014-06-25 惠普发展公司,有限责任合伙企业 计算机的管理

Also Published As

Publication number Publication date
JP2005267008A (ja) 2005-09-29
US8209495B2 (en) 2012-06-26
DE602004016281D1 (de) 2008-10-16
US20070192562A1 (en) 2007-08-16
EP1577772A1 (en) 2005-09-21
US20080282043A1 (en) 2008-11-13
US20110173390A1 (en) 2011-07-14
US7287129B2 (en) 2007-10-23
US7415578B2 (en) 2008-08-19
EP1577772B1 (en) 2008-09-03
US7917704B2 (en) 2011-03-29
CN101308531A (zh) 2008-11-19
CN101308531B (zh) 2011-02-16
US7185142B2 (en) 2007-02-27
CN100385364C (zh) 2008-04-30
US20050210217A1 (en) 2005-09-22
CN101013385A (zh) 2007-08-08
CN101013385B (zh) 2012-02-08
US20060206683A1 (en) 2006-09-14

Similar Documents

Publication Publication Date Title
CN1670652A (zh) 存储管理方法以及存储管理系统
CN1315056C (zh) 存储系统
CN100342351C (zh) 存储子系统和存储子系统的控制方法
US7502902B2 (en) Storage system and data movement method
CN1920763A (zh) 存储系统
US7149861B2 (en) Disk array device capable of backing up and limiting access to a system logical unit
CN1992723A (zh) 自治地保持高可用性网络引导服务的装置、系统和方法
CN1671134A (zh) 存储系统
CN1622054A (zh) 磁盘阵列装置及磁盘阵列装置的控制方法
CN101076782A (zh) 提供虚拟刀片服务器的方法和装置
CN1804840A (zh) 数据访问层类生成器
CN1652084A (zh) 计算机系统、管理装置、存储装置以及计算机装置
CN1714537A (zh) 非置信服务器环境中san管理的安全系统和方法
CN1831781A (zh) 计算机系统及计算机系统中的数据的备份方法
CN1838128A (zh) 存储装置系统的控制技术
CN1848066A (zh) 存储控制装置以及存储系统
CN1624646A (zh) 代理打印系统、信息处理设备以及控制方法
JP2004234559A (ja) ストレージシステムの制御方法、ストレージシステム、及びプログラム
CN1763737A (zh) 打印支援装置及控制方法、打印处理装置和文本处理系统
CN1258728C (zh) 全分布式的保护信息处理系统实时数据库的应用方法及其网络系统
CN1822596A (zh) 一种客户/服务器架构中的数据处理方法
CN1508714A (zh) 确定高可用性集群之活跃度的方法和系统
CN1734412A (zh) 状态信息处理器
US7328303B1 (en) Method and system for remote execution of code on a distributed data storage system
McMahon et al. O Discless HP-UX Workstations, by Scott W. Wang

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