Patent ID: 8832386
Filing Date: 2014-09-09
Classification: G06F,H04L

Abstract:
1. A computer system, comprising: a first primary storage apparatus which provides a first primary volume to a first host apparatus; a first secondary storage apparatus which provides a first secondary volume to a second host apparatus; a second primary storage apparatus which comprises a first cache memory for temporarily storing data, which provides a second primary volume to the first host apparatus, and in which a first virtual volume which is a virtual logical volume is defined; a second secondary storage apparatus which provides a second secondary volume to the second host apparatus; and a management server which manages the first and second host apparatuses, the first and second primary storage apparatuses, and the first and second secondary storage apparatuses, wherein the first and second primary storage apparatuses comprise a built-in remote-copy function which, if their own first logical volume is configured to form a copy pair with a second logical volume in another storage apparatus, remote-copies data written in the first logical volume to the second logical volume, wherein the second primary storage apparatus comprises a built-in first external connection function which, if the first virtual volume is mapped to a third logical volume in another storage apparatus and when a read command or write command targeting the first virtual volume is supplied by the first host apparatus, converts the read command or write command to a read command or write command targeting the third logical volume and transfers the converted command to the storage apparatus containing the third logical volume, wherein the second primary storage apparatus comprises, as cache modes in a case where a read command is supplied by the first host apparatus, a first read cache mode which, when the read-target data exists in the first cache memory, reads the data from the first cache memory and transfers the data to the first host apparatus, and a second read cache mode which transfers the read command to the storage apparatus containing the third logical volume by means of the first external connection function irrespective of whether the read-target data exists in the first cache memory and comprises, as cache modes in a case where a write command and write-target data are supplied by the first host apparatus, a first write cache mode which, at the stage where the write-target data is written to the first cache memory, transmits a write completion notice to the first host apparatus, and a second write cache mode which transfers the write command to the storage apparatus containing the third logical volume by means of the first external connection function irrespective of whether corresponding data exists in the first cache memory, wherein a first path interconnecting the first host apparatus and the first primary storage apparatus is initially configured as a path from the first host apparatus to the first primary volume, and the first primary volume of the first primary storage apparatus and the first secondary volume of the first secondary storage apparatus are configured as the copy pair, wherein the management server, issues a first instruction to the second primary storage apparatus to map the first virtual volume to the first primary volume of the first primary storage apparatus, to configure the second read cache mode as a cache mode in a case where the read command is supplied by the first host apparatus and to configure the second write cache mode as the cache mode in a case where the write command is supplied by the first host apparatus, issues a second instruction to the second primary storage apparatus to configure, as unique information for the first virtual volume, predetermined unique information which the first primary storage apparatus sends back to the first host apparatus as information relating to the first primary volume when an inquiry command is supplied by the first host apparatus, issues a third instruction to the first host apparatus to configure a second path via the first virtual volume of the second primary storage apparatus as a path to the first primary volume from the first host apparatus, issues a fourth instruction to the first host apparatus to disconnect the first path, and issues a fifth instruction to the second primary storage apparatus and the second secondary storage apparatus to configure the second primary volume and the second secondary volume as the copy pair.