Storage control method for managing access environment enabling host to access data
Abstract
A server program 51 relates access environment information, which indicates an access environment enabling an AP 31 A to access data in an LV #03 and an LV #04, to the LV #03 and LV #04 on a table 61 . The server program 51 copies the data in the LV #03 and LV #04 to another LV 11 , and at the same time relates the access environment information associated with these data to the data at the copy destination. The server program 51 then transmits to a host agent program 39 B a command group based on the access environment information related to the data at the copy destination, whereby an access environment enabling an AP 31 B to access the data at the copy destination is constructed in a host 5 B.
Claims
exact text as granted — not AI-modified1 . A storage control method realized in a system in which an application program in a host accesses data in a certain logical volume from among a plurality of logical volumes provided in one or a plurality of storage systems,
wherein a computer stores volume information, which is information relating to said certain logical volume, in a storage resource, and said computer stores access environment information, which indicates an access environment enabling said application program to access said data using a path between said host and said storage system comprising said certain logical volume, in said storage resource in association with said volume information.
2 . The storage control method according to claim 1 , wherein said access environment information includes access component information relating to a plurality of access components included in said access environment, and
said access component information comprises information relating to a configuration sequence of said plurality of access components from said application program side to said data side, and information denoting relationships between each access component and the other access components.
3 . The storage control method according to claim 1 , wherein said computer copies or moves said data from said certain logical volume to another logical volume from among said plurality of logical volumes, and at the same time relates said access environment information associated with said data to the data at a copy destination or movement destination.
4 . The storage control method according to claim 3 , wherein said computer constructs an access environment enabling another application program in said host or another host to access said data at said copy destination or movement destination, on the basis of said access environment information related to said data at said copy destination or movement destination.
5 . The storage control method according to claim 4 , wherein said computer stores in said storage resource host environment information indicating an access environment that can be constructed in said host or said other host,
said host environment information comprises information relating to the access components that exist in said host or said other host, and said computer determines whether or not an access environment for accessing said data at said copy destination or movement destination can be constructed in said host or said other host on the basis of said host environment information and said access environment information, and having obtained an affirmative determination result, constructs said access environment on the basis of said access environment information related to said data at said copy destination or movement destination.
6 . The storage control method according to claim 5 , wherein, when said computer determines from said determination a lack of access components for constructing said access environment in said host or said other host, said computer downloads said lacking access component to said host or said other host.
7 . The storage control method according to claim 4 , wherein a server is provided in said system,
said host or said other host comprises a host agent program which serves as an agent between said server and said plurality of access components provided in said host or said other host, and command management information indicating procedures to be executed upon reception of various commands, said server transmits to said host agent program a command group indicating a sequence in which a plurality of commands are to be executed in order to construct said access environment in accordance with said access environment information, and said host agent program receives said command group from said server, and in accordance with said execution sequence of said plurality of commands, specified in said command group, causes each command of said command group to be executed by an access component for executing processing corresponding to said command, on the basis of said command management information.
8 . The storage control method according to claim 1 , wherein said computer stores said access environment information in said storage resource in association with application information, which is information relating to said application program.
9 . The storage control method according to claim 8 , wherein said computer copies or moves said data from said certain logical volume to another logical volume from among said plurality of logical volumes, and at the same time relates said access environment information associated with said data to the data at a copy destination or movement destination, and
on the basis of said access environment information related to said data at said copy destination or movement destination, said computer constructs an access environment for accessing said data at said copy destination or movement destination in relation to an application program indicated by said application information that is associated with said access environment information related to said data at said copy destination or movement destination, from among a plurality of application programs in said host or another host.
10 . A computer for managing a system in which an application program in a host accesses data in a certain logical volume from among a plurality of logical volumes provided in one or a plurality of storage systems, comprising:
a storage resource; and a CPU for reading and executing a computer program, wherein said CPU stores volume information, which is information relating to said certain logical volume, in said storage resource, and using a path between said host and said storage system comprising said certain logical volume, stores access environment information, which indicates an access environment enabling said application program to access said data, in said storage resource in association with said volume information.
11 . A computer program in a system in which an application program in a host accesses data in a certain logical volume from among a plurality of logical volumes provided in one or a plurality of storage systems, said computer program causing a computer to execute:
storing volume information, which is information relating to said certain logical volume, in a storage resource, and storing access environment information, which indicates an access environment enabling said application program to access said data, in said storage resource in association with said volume information using a path between said host and said storage system comprising said certain logical volume.
12 . A storage control method realized in a system in which an application program in a host accesses data in a certain logical volume from among a plurality of logical volumes provided in one or a plurality of storage systems,
wherein a server is provided in said system, said host or another host comprises a host agent program which serves as an agent between said server and a plurality of access components provided in said host or said other host, and command management information indicating procedures to be executed upon reception of various commands, a computer stores volume information, which is information relating to said certain logical volume, in a storage resource, said computer stores access environment information, which indicates an access environment enabling said application program to access said data, in said storage resource in association with said volume information using a path between said host and said storage system comprising said certain logical volume, said computer copies or moves said data from said certain logical volume to another logical volume from among said plurality of logical volumes, and at the same time relates said access environment information associated with said data to the data at a copy destination or movement destination, said server transmits to said host agent program a command group indicating a sequence in which a plurality of commands are to be executed in order to construct an access environment corresponding to said access environment information related to said data at said copy destination or movement destination, and said host agent program receives said command group from said server, and in accordance with said execution sequence of said plurality of commands, specified in said command group, causes each command of said command group to be executed in an access component for executing processing corresponding to said command, on the basis of said command management information, whereby an access environment enabling said application program in said host or said other host to access said data at said copy destination or movement destination is constructed in said host or said other host.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.