Computer system, remote copy method and first computer
First Claim
1. A computer system, in which a first computer, a second computer and a shared storage device are communicably connected via a communication network, whereinthe shared storage device comprises at least one logical volume that is shared by the first computer and the second computer,the first computer comprises a first storage device, and a first controller for controlling the input/output of data to/from the first storage device, and permission to use the shared storage device,the second computer comprises a second storage device, and a second controller for controlling the input/output of data to/from the second storage device,the first controller, upon receiving a remote copy request to remote copy data from the first storage device to the second storage device via the logical volume, transfers remote copy target data specified by the remote copy request from the first storage device and stores the data in the logical volume, and, stores location management information, which shows that the remote copy target data is stored in a prescribed location in the logical volume, in the first storage device, andthe second controller queries the first controller in accordance with an inputted access request for permission to use the logical volume, acquires the location management information from the first storage device, and transfers the remote copy target data stored in the logical volume to the second storage device from the logical volume.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system of the present invention, the logical volume of a network storage device can be exclusively shared by a plurality of computers. A first computer, upon receiving a remote copy request, writes a remote copy target file to a logical volume inside a shared storage device, and stores location management information showing the write-destination or the like of the file in a memory device. A second computer, upon receiving an access request, acquires the logical volume lock from the first computer. The second computer mounts the logical volume, and executes the desired processing. Furthermore, the second computer reads out the file from the logical volume based on the location management information.
34 Citations
14 Claims
-
1. A computer system, in which a first computer, a second computer and a shared storage device are communicably connected via a communication network, wherein
the shared storage device comprises at least one logical volume that is shared by the first computer and the second computer, the first computer comprises a first storage device, and a first controller for controlling the input/output of data to/from the first storage device, and permission to use the shared storage device, the second computer comprises a second storage device, and a second controller for controlling the input/output of data to/from the second storage device, the first controller, upon receiving a remote copy request to remote copy data from the first storage device to the second storage device via the logical volume, transfers remote copy target data specified by the remote copy request from the first storage device and stores the data in the logical volume, and, stores location management information, which shows that the remote copy target data is stored in a prescribed location in the logical volume, in the first storage device, and the second controller queries the first controller in accordance with an inputted access request for permission to use the logical volume, acquires the location management information from the first storage device, and transfers the remote copy target data stored in the logical volume to the second storage device from the logical volume.
-
13. A remote copy method for carrying out a remote copy from a first computer to a second computer by way of a shared storage device,
the shared storage device comprising at least one logical volume that is shared by the first computer and the second computer, the remote copy method comprising the steps of: -
the first computer receiving a remote copy request to remote copy data from a first storage device of the first computer to a second storage device via the logical volume; the first computer transferring remote copy target data specified by the remote copy request from the first storage device and stores the data in the logical volume; the first computer storing location management information, which shows that the remote copy target data is stored in a prescribed location in the logical volume, in the first computer; the second computer receiving an access request related to the logical volume; the second computer querying the first computer for permission to use the logical volume; the first computer responding to a query from the second computer; the second computer acquiring the location management information from the first computer upon obtaining permission to use the logical volume from the first computer; and the second computer transferring all or a portion of the remote copy target data stored in the logical volume to the second storage device of the second computer from the logical volume.
-
-
14. A first computer, which is respectively connected to a second computer and a shared storage device via a communication network,
the shared storage device comprising at least one logical volume that is shared by the first computer and the second computer, the first computer comprising: -
a first storage device; and a first controller for respectively controlling input/output of data to/from the first storage device, and the permission to use the shared storage device, wherein the first controller, upon receiving a remote copy request to remote copy data from the first storage device to a second storage device of the second computer via the logical volume, transfers remote copy target data specified by the remote copy request from the first storage device and stores the data in the logical volume, and, stores location management information, which shows that the remote copy target data is stored in a prescribed location in the logical volume, in the first storage device, and when the second computer queries for permission to use the logical volume, transfers the remote copy target data in the logical volume to the second storage device from the logical volume on the basis of the location management information.
-
Specification