Reserve/release control method
First Claim
1. A reserve/release control method for a target device accessed by a first host computer, the method comprising steps of:
- managing an access permission ID for identifying access permission to a local device of the target device;
transmitting the access permission ID to the first host computer when permitting an access permission request received from the first host computer;
judging whether to grant access in response to an access request from a first device by using the access permission ID which was added to the access request, and which was transmitted in response to the access permission request from the first host computer,wherein the target device and the first device are storage devices accessed from a plurality of host computers, and the target device manages a plurality of access permission IDs,wherein the target device gives different access permission IDs to each of a plurality of access permission requests from the plurality of host computers and transmits the access permission IDs to the host computers;
updating the access permission ID in the target device;
updating the access permission ID held for the local device when a request for invalidating the access permission ID is received from the first host computer for which the access permission request has been permitted;
issuing, by the first host computer, an access permission request to the target device prior to issuing of the access request to the target device by the first device; and
acquiring by the target device the access permission ID which was added to the access request when the target device determines whether to permit the access request from the first device.
3 Assignments
0 Petitions
Accused Products
Abstract
Reserve and release of a target device is managed using access permission IDs issued to a privileged device, such as a host computer. A second storage device, as the target device, is able to be shared by multiple first storage devices using the access permission IDs issued by the target device. The target device manages an access permission ID for use in identifying the access permission of other devices for accessing the target device. The target device executes processing to give as access permission to the privileged device that requests the access permission, and the target device judges whether to give access permission for access requests received after this, such as access requests from the first storage devices, according to the access permission ID originally supplied to the privileged device.
20 Citations
10 Claims
-
1. A reserve/release control method for a target device accessed by a first host computer, the method comprising steps of:
-
managing an access permission ID for identifying access permission to a local device of the target device; transmitting the access permission ID to the first host computer when permitting an access permission request received from the first host computer; judging whether to grant access in response to an access request from a first device by using the access permission ID which was added to the access request, and which was transmitted in response to the access permission request from the first host computer, wherein the target device and the first device are storage devices accessed from a plurality of host computers, and the target device manages a plurality of access permission IDs, wherein the target device gives different access permission IDs to each of a plurality of access permission requests from the plurality of host computers and transmits the access permission IDs to the host computers; updating the access permission ID in the target device; updating the access permission ID held for the local device when a request for invalidating the access permission ID is received from the first host computer for which the access permission request has been permitted; issuing, by the first host computer, an access permission request to the target device prior to issuing of the access request to the target device by the first device; and acquiring by the target device the access permission ID which was added to the access request when the target device determines whether to permit the access request from the first device. - View Dependent Claims (2)
-
-
3. A reserve/release control method for a target device accessed by a host computer, in which a system including the target device includes a plurality of first storage devices, including said first device, functioning as clients which receive and execute an access command from the host computer and a second storage device functioning as the target device, the method comprising steps of:
-
managing an access permission ID for identifying access permission to a local device of the target device; transmitting the access permission ID to the host computer when permitting an access permission request received from the host computer; judging whether to grant access in response to an access request from a first device by using the access permission ID which was added to the access request, and which was transmitted in response to the access permission request from the host computer; issuing, by the host computer, a copy command having added thereto the access permission ID acquired from the second storage device to the first storage device; and executing, by the first storage device, the copy command as the access request to the second storage device, and transmitting the data stored in the first storage device to the second storage device for which access is permitted by the access permission ID.
-
-
4. A system comprising:
-
a first device;
a second device connected to the first device via a network;
wherein the first device and the second device are storage devices;a management device connected to the network; and a host computer connected to the first and the second device via the network, wherein the host computer issues an access permission request to the second device prior to issuing an access command to the first device and issues the access command to the first device by including an access permission ID for identifying the access permission acquired when the access permission request is permitted, wherein the second device manages the access permission ID for identifying the access permission to the second device and, when permitting the access permission request from the host computer, gives the access permission ID to the host computer and judges the access permission by using the access permission ID added to an access request from the first device resulting from the access command from the host computer, wherein the first device executes a process of accessing the second device according to the access command from the host computer, and wherein the management device executes registration, deletion, and updating of the access permission ID managed by the second device.
-
-
5. A system comprising:
-
a first device; a second device connected to the first device via a network, and a host computer connected to the first and the second device via the network. wherein the host computer issues an access permission request to the second device prior to issuing an access command to the first device and issues the access command to the first device by including an access permission ID for identifying the access permission acquired when the access permission request is permitted, wherein the second device manages the access permission ID for identifying the access permission to the second device and, when permitting the access permission request from the host computer, gives the access permission ID to the host computer and judges the access permission by using the access permission ID added to an access request from the first device resulting from the access command from the host computer, wherein the first device executes a process of accessing the second device according to the access command from the host computer, wherein the host computer consists of a plurality of host computers executing an application program, wherein the first device is a primary storage having a first recording medium for storing data, wherein the second device is a secondary storage having a second recording medium for storing copy data, said copy data being a copy of the data stored in the first recording medium of the first device wherein the host computer issues as the access command a copy command having added thereto the access permission ID acquired from the secondary storage to the primary storage, and wherein the primary storage executes the copy command, thereby transmitting data to the secondary storage.
-
-
6. A system comprising:
-
a first device; a second device connected to the first device via a network, and a host computer connected to the first and the second device via the network, wherein the host computer issues an access permission request to the second device prior to issuing an access command to the first device and issues the access command to the first device by including an access permission ID for identifying the access permission acquired when the access permission request is permitted. wherein the second device manages the access permission ID for identifying the access permission to the second device and, when permitting the access permission request from the host computer, gives the access permission ID to the host computer and judges the access permission by using the access permission ID added to an access request from the first device resulting from the access command from the host computer, wherein the first device executes a process of accessing the second device according to the access command from the host computer, wherein the host computer consists of a plurality of host computers executing an application program, wherein the first device is a primary storage having a first recording medium for storing data, wherein the second device is a secondary storage having a second recording medium for storing copy data, said copy data being a copy of the data stored in the first recording medium of the first device, wherein the host computer issues as the access command a copy command having added thereto the access permission ID acquired from the secondary storage to the primary storage, wherein the primary storage executes the copy command, thereby transmitting data to the secondary storage, and wherein when data copy from the primary storage to the secondary storage is complete, the host computer executes an access control process requesting the secondary storage to invalidate the access permission ID acquired previously.
-
-
7. A system comprising:
-
a first device; a second device connected to the first device via a network, and a host computer connected to the first and the second device via the network, wherein the host computer issues an access permission request to the second device prior to issuing an access command to the first device and issues the access command to the first device by including an access permission ID for identifying the access permission acquired when the access permission request is permitted, wherein the second device manages the access permission ID for identifying the access permission to the second device and, when permitting the access permission request from the host computer, gives the access permission ID to the host computer and judges the access permission by using the access permission ID added to an access request from the first device resulting from the access command from the host computer, wherein the first device executes a process of accessing the second device according to the access command from the host computer, wherein the host computer consists of a plurality of host computers executing an application program, wherein the first device is a primary storage having a first recording medium for storing data, wherein the second device is a secondary storage having a second recording medium for storing copy data, said copy data being a copy of the data stored in the first recording medium of the first device, wherein the host computer issues as the access command a copy command having added thereto the access permission ID acquired from the secondary storage to the primary storage, and wherein the primary storage executes the copy command, thereby transmitting data to the secondary storage, wherein a plurality of volumes as logical storage units are formed on the first and second recording mediums; and wherein the host computer holds as access permission management information, information indicating the second device as an access permission control object, a volume ID for identifying a volume for which access permission is controlled, an access permission ID notified when access is permitted, an ID of the first device as an access object for identifying the first device which has issued the access request to the second device.
-
-
8. A system comprising:
-
a first device; a second device connected to the first device via a network, and a host computer connected to the first and the second device via the network, wherein the host computer issues an access permission request to the second device prior to issuing an access command to the first device and issues the access command to the first device by including an access permission ID for identifying the access permission acquired when the access permission request is permitted, wherein the second device manages the access permission ID for identifying the access permission to the second device and, when permitting the access permission request from the host computer, gives the access permission ID to the host computer and judges the access permission by using the access permission ID added to an access request from the first device resulting from the access command from the host computer, wherein the first device executes a process of accessing the second device according to the access command from the host computer, wherein the host computer consists of a plurality of host computers executing an application program, wherein the first device is a primary storage having a first recording medium for storing data, wherein the second device is a secondary storage having a second recording medium for storing copy data, said copy data being a copy of the data stored in the first recording medium of the first device, wherein the host computer issues as the access command a copy command having added thereto the access permission ID acquired from the secondary storage to the primary storage, and wherein the primary storage executes the copy command, thereby transmitting data to the secondary storage, wherein a plurality of volumes as logical storage units are formed on the first and second recording mediums, and wherein the first device holds as access permission management information, an ID for identifying the second device as the access permission control object, a volume ID for identifying a volume for which access permission is controlled, an access permission ID notified when access is permitted, and an ID for identifying the host computer which has notified the access permission ID to the first device.
-
-
9. A system comprising:
-
a first device; a second device connected to the first device via a network, and a host computer connected to the first and the second device via the network, wherein the host computer issues an access permission request to the second device prior to issuing an access command to the first device and issues the access command to the first device by including an access permission ID for identifying the access permission acquired when the access permission request is permitted, wherein the second device manages the access permission ID for identifying the access permission to the second device and, when permitting the access permission request from the host computer, gives the access permission ID to the host computer and judges the access permission by using the access permission ID added to an access request from the first device resulting from the access command from the host computer, wherein the first device executes a process of accessing the second device according to the access command from the host computer, wherein the host computer consists of a plurality of host computers executing an application program, wherein the first device is a primary storage having a first recording medium for storing data, wherein the second device is a secondary storage having a second recording medium for storing copy data, said copy data being a copy of the data stored in the first recording medium of the first device, wherein the host computer issues as the access command a copy command having added thereto the access permission ID acquired from the secondary storage to the primary storage, and wherein the primary storage executes the copy command, thereby transmitting data to the secondary storage wherein a plurality of volumes as logical storage units are formed on the first and second recording mediums, and wherein the second device holds as access permission management information, a volume ID for identifying a volume as an access permission control object, an access permission ID notified when access is permitted, and an ID of the first device registered as a device to be permitted access, and an ID for identifying the host computer which has been notified of the access permission ID.
-
-
10. A storage system comprising:
-
a first storage device connected via a network to a host computer; and a second storage device connected to the host computer and to the first storage device, wherein the first storage device comprises; a first memory for storing a first command processing program for processing an access command from the host computer; a first CPU for executing the first command processing program; and a first recording medium having a plurality of first volumes formed as logical storage units for storing data, wherein the second storage device comprises; a second memory for storing a second command processing program for processing an access request from the first storage device, and an access permission control program executing access permission control processing to the host computer prior to processing of the access request from the first storage device and updating an access permission ID according to a processing result; a second CPU for executing the second command processing program and the access permission control program; and a second recording medium having a plurality of second volumes formed as logical storage units for storing data, wherein the second memory of the second storage device holds access management information including a volume ID for identifying a target volume to be access-permission-controlled, the access permission ID notified when the access is permitted, an ID of the first storage device registered as a first device to be permitted accessed, and an ID of an access permission device identifying a device to which the access permission ID is notified, when the host computer issues to the first storage device a copy command having added thereto access permission management information acquired from the second storage device, wherein the first CPU of the first storage device executes the copy command from the host computer and performs processing for transferring the data stored in the recording medium to the second storage device, wherein the second CPU of the second storage device manages the access permission ID for identifying the access permission to the second CPU itself and when the second CPU permits the access permission request from the host computer, the second CPU gives the access permission management information to the host computer, performs access permission judgment by using the access permission ID included with the access request from the first storage device resulting from the access command from the host computer, and executes processing for storing data transferred from the first storage device to the second recording medium.
-
Specification