COMPUTER SYSTEM AND DATA MIGRATION METHOD
First Claim
1. A computer system, comprising:
- a plurality of storage apparatuses which manage a plurality of storage devices; and
a host computer which exchanges information with each of the storage apparatuses,wherein one storage apparatus among the plurality of storage apparatuses is managed as a migration source storage apparatus, the other storage apparatus is managed as a migration destination storage apparatus, a logical volume which is constructed in a storage area of a storage device of the migration source storage apparatus is managed as a migration source volume, a logical volume which is constructed in a storage area of a storage device of the migration destination storage apparatus is managed as a migration destination volume, and the migration source volume and the migration destination volume are interconnected via the storage path,wherein the migration source storage apparatus comprises a migration source controller which manages the migration source volume as an access target of the host computer,wherein the migration destination storage apparatus comprises a migration destination controller which virtualizes the migration destination volume as the migration source volume and manages the virtualized migration destination volume as an access target of the host computer,wherein, in a case where a first access path linking the host computer to the migration source volume and a second access path linking the host computer to the migration destination volume are each online and where the migration destination volume is virtualized as the migration source volume, the host computer manages each of the first access path and the second access path as alternate paths for accessing the migration source volume,wherein, in a case where a first write command is received from the host computer via the first access path during the period up until the first access path is offline after formation copy processing to migrate data of the migration source volume to the migration destination volume via the storage path has ended, the migration source controller writes first update data appended to the first write command to the migration source volume, andwherein, in a case where a second write command is received from the host computer via the second access path during the period up until the first access path is offline after formation copy processing has ended, the migration destination controller transfers second update data appended to the second write command to the migration source controller via the storage path, and, under the condition that the second update data is stored in the migration source volume, writes the second update data to the migration destination volume, and wherein the migration source controller also writes the received second update data to the migration source volume in a case where the second update data transferred via the storage path from the migration destination controller is received.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention continues host access and holds data of a migration source volume as the latest data even when a fault occurs in any of a plurality of access paths.
Upon receiving a first write command from a host computer via a first access path, the migration source controller writes first update data to the migration source volume and, upon receiving a second write command from the host computer via a second access path, the migration destination controller transfers second update data to the migration source controller via a storage path and, upon receiving the second update data from the migration destination controller, the migration source controller writes the second update data to the migration source volume.
36 Citations
13 Claims
-
1. A computer system, comprising:
-
a plurality of storage apparatuses which manage a plurality of storage devices; and a host computer which exchanges information with each of the storage apparatuses, wherein one storage apparatus among the plurality of storage apparatuses is managed as a migration source storage apparatus, the other storage apparatus is managed as a migration destination storage apparatus, a logical volume which is constructed in a storage area of a storage device of the migration source storage apparatus is managed as a migration source volume, a logical volume which is constructed in a storage area of a storage device of the migration destination storage apparatus is managed as a migration destination volume, and the migration source volume and the migration destination volume are interconnected via the storage path, wherein the migration source storage apparatus comprises a migration source controller which manages the migration source volume as an access target of the host computer, wherein the migration destination storage apparatus comprises a migration destination controller which virtualizes the migration destination volume as the migration source volume and manages the virtualized migration destination volume as an access target of the host computer, wherein, in a case where a first access path linking the host computer to the migration source volume and a second access path linking the host computer to the migration destination volume are each online and where the migration destination volume is virtualized as the migration source volume, the host computer manages each of the first access path and the second access path as alternate paths for accessing the migration source volume, wherein, in a case where a first write command is received from the host computer via the first access path during the period up until the first access path is offline after formation copy processing to migrate data of the migration source volume to the migration destination volume via the storage path has ended, the migration source controller writes first update data appended to the first write command to the migration source volume, and wherein, in a case where a second write command is received from the host computer via the second access path during the period up until the first access path is offline after formation copy processing has ended, the migration destination controller transfers second update data appended to the second write command to the migration source controller via the storage path, and, under the condition that the second update data is stored in the migration source volume, writes the second update data to the migration destination volume, and wherein the migration source controller also writes the received second update data to the migration source volume in a case where the second update data transferred via the storage path from the migration destination controller is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data migration method for a computer system which comprises:
-
a plurality of storage apparatuses which manage a plurality of storage devices; and a host computer which exchanges information with each of the storage apparatuses, wherein one storage apparatus among the plurality of storage apparatuses is managed as a migration source storage apparatus, the other storage apparatus is managed as a migration destination storage apparatus, a logical volume which is constructed in a storage area of a storage device of the migration source storage apparatus is managed as a migration source volume, a logical volume which is constructed in a storage area of a storage device of the migration destination storage apparatus is managed as a migration destination volume, and the migration source volume and the migration destination volume are interconnected via the storage path, wherein the migration source storage apparatus comprises a migration source controller which manages the migration source volume as an access target of the host computer, wherein the migration destination storage apparatus comprises a migration destination controller which virtualizes the migration destination volume as the migration source volume and manages the virtualized migration destination volume as an access target of the host computer, wherein, in a case where a first access path linking the host computer to the migration source volume and a second access path linking the host computer to the migration destination volume are each online and where the migration destination volume is virtualized as the migration source volume, the host computer manages each of the first access path and the second access path as alternate paths for accessing the migration source volume, the data migration method comprising; a step in which, in a case where a first write command is received from the host computer via the first access path during the period up until the first access path is offline after formation copy processing to migrate data of the migration source volume to the migration destination volume via the storage path has ended, the migration source controller writes first update data appended to the first write command to the migration source volume; a step in which, in a case where a second write command is received from the host computer via the second access path during the period up until the first access path is offline after formation copy processing has ended, the migration destination controller transfers second update data appended to the second write command to the migration source controller via the storage path; a step in which, under the condition that the second update data is stored in the migration source volume, the migration destination controller writes the second update data to the migration destination volume; and a step in which the migration source controller also writes the received second update data to the migration source volume in a case where the second update data transferred via the storage path from the migration destination controller is received. - View Dependent Claims (10, 11, 12, 13)
-
Specification