Data migration method for disk apparatus
First Claim
1. A method of controlling data transfer in a switch system coupled to an initiator and a plurality of storage devices, the initiator using logical unit identification information of a logical unit to access the switch system, and each of the storage devices having a plurality of disk drives, the method comprising:
- a first status comprising;
receiving data of a first data input request, the first data input request being sent from the initiator and being targeted to the logical unit identification information, andtransferring the data of the first data input request to a first storage device of the storage devices so that the first storage device inputs the data of the first data input request into a storage area of the disk drives of the first storage device;
a second status comprising;
transferring data stored in the first storage device to a second storage device of the storage devices,a third status comprising;
receiving data of a second data input request, the second data input request being sent from the initiator and being targeted to the logical unit identification information, andtransferring the data of the second data input request to the second storage device so that the second storage device inputs the data of the second data input request into a storage area of the disk drives of the second storage device,wherein the second status is conducted between the first status and the third status, andwherein the switch system controls to allow or deny authorizing a reserve to the initiator based on whether or not another initiator is allowed authorizing the reserve authority of the logical unit of the logical unit identification information.
0 Assignments
0 Petitions
Accused Products
Abstract
Data migration can be executed between new and old disk apparatuses without changing the disk definition of a host computer. A switch having the function of online data migration is provided between the host computer and the old disk apparatus, data are copied to the new disk apparatus while the disk apparatus is accessed continuously by the host computer. If a SCSI command for identifying disk apparatuses is issued by the host computer after data migration, the response of the old disk apparatus is sent back.
-
Citations
81 Claims
-
1. A method of controlling data transfer in a switch system coupled to an initiator and a plurality of storage devices, the initiator using logical unit identification information of a logical unit to access the switch system, and each of the storage devices having a plurality of disk drives, the method comprising:
-
a first status comprising; receiving data of a first data input request, the first data input request being sent from the initiator and being targeted to the logical unit identification information, and transferring the data of the first data input request to a first storage device of the storage devices so that the first storage device inputs the data of the first data input request into a storage area of the disk drives of the first storage device; a second status comprising; transferring data stored in the first storage device to a second storage device of the storage devices, a third status comprising; receiving data of a second data input request, the second data input request being sent from the initiator and being targeted to the logical unit identification information, and transferring the data of the second data input request to the second storage device so that the second storage device inputs the data of the second data input request into a storage area of the disk drives of the second storage device, wherein the second status is conducted between the first status and the third status, and wherein the switch system controls to allow or deny authorizing a reserve to the initiator based on whether or not another initiator is allowed authorizing the reserve authority of the logical unit of the logical unit identification information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of controlling data transfer in a switch system coupled to an initiator and a plurality of storage devices, the initiator using an identification information to access the switch system, and each of the storage devices having a plurality of disk drives, the method comprising:
-
controlling to allow or deny reserving a logical unit for the initiator based on whether or not the logical unit is reserved for another initiator; receiving data of a first data input request, the first data input request being sent from the initiator and being targeted to the identification information; transferring the data of the first data input request to a first storage device of the storage devices so that the first storage device inputs the data of the first data input request into a storage area of the disk drives of the first storage device; transferring data stored in the first storage device to a second storage device of the storage devices; receiving data of a second data input request, the second data input request being sent from the initiator and being targeted to the identification information; and transferring the data of the second data input request to the second storage device so that the second storage device inputs the data of the second data input request into a storage area of the disk drives of the second storage device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of controlling data transfer in a switch system coupled to an initiator and a plurality of storage devices, the initiator using an identification information to access the switch system, and each of the storage devices having a plurality of disk drives, the method comprising:
-
controlling to allow or deny reserving a storage target for the initiator; receiving data of a first data write request, the first data write request being sent from the initiator and being targeted to the identification information; transferring the data of the first data write request to a first storage device of the storage devices so that the first storage device writes the data of the first data write request into a storage area of the disk drives of the first storage device; transferring data stored in the first storage device to a second storage device of the storage devices; receiving data of a second data write request, the second data write request being sent from the initiator and being targeted to the identification information; and transferring the data of the second data write request to the second storage device so that the second storage device writes the data of the second data write request into a storage area of the disk drives of the second storage device. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method of controlling data transfer in a switch system coupled to an initiator and a plurality of disk array apparatuses, each of the disk array apparatuses comprising a disk controller and a plurality of disks, the method comprising:
-
receiving data of a first data write request, the first data write request being sent from the initiator for writing data to a storage area, as identified by identification information; transferring the data of the first data write request to a first disk array apparatus of the disk array apparatuses so that the first disk array apparatus writes the data of the first data write request into at least a portion of the disks of the first disk array apparatus; transferring data stored in the first disk array apparatus to a second disk array apparatus of the disk array apparatuses; receiving data of a second data write request, the second data write request being sent from the initiator for writing data to the storage area; transferring the data of the second data write request to the second disk array apparatus so that the second disk array apparatus writes the data of the second data write request into at least a portion of the disks of the second disk array apparatus; and controlling to allow or deny reserving the storage area for another initiator based on whether or not the storage area is reserved for the initiator. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A switch system coupled to a initiator and a plurality of disk array apparatuses, each of the disk array apparatuses comprising a disk controller and a plurality of disks, the switch system comprising:
-
at least one first port coupled to the initiator; at least one second port coupled to the disk array apparatuses; and at least one controller controlling to allow or deny reserving a storage area, as identified by identification information, for another initiator based on whether or not the storage area is reserved for the initiator, wherein the first port receives data of a first data write request, the first data write request being sent from the initiator for writing data to the storage area as identified by identification information, wherein the second port transfers the data of the first data write request to a first disk array apparatus of the disk array apparatuses so that the first disk array apparatus writes the data of the first data write request into at least a portion of the disks of the first disk array apparatus, wherein the second port transfers data stored in the first disk array apparatus to a second disk array apparatus of the disk array apparatuses, wherein the first port receives data of a second data write request, the second data write request being sent from the initiator for writing data to the storage area, and wherein the second port transfers the data of the second data write request to the second disk array apparatus so that the second disk array apparatus writes the data of the second data write request into at least a portion of the disks of the second disk array apparatus. - View Dependent Claims (67, 68, 69)
-
-
70. A switch system coupled to a initiator and a plurality of disk array apparatuses, each of the disk array apparatuses comprising a disk controller and a plurality of disks, the switch system comprising:
-
at least one first port coupled to the initiator; and at least one second port coupled to the disk array apparatuses; wherein the first port receives data of a first data write request, the first data write request being sent from the initiator for writing data to a storage area as identified by identification information, wherein the second port transfers the data of the first data write request to a first disk array apparatus of the disk array apparatuses so that the first disk array apparatus writes the data of the first data write request into at least a portion of the disks of the first disk array apparatus, wherein the second port transfers data stored int he first disk array apparatus to a second disk array apparatus of the disk array apparatuses, wherein the first port receives data of a second data write request, the second data write request being sent from the initiator for writing data to the storage area, wherein the second port transfers the data of the second data write request to the second disk array apparatus so that the second disk array apparatus writes the data of the second data write request into at least a portion of the disks of the second disk array apparatus, and wherein the switch system controls to deny reserving the storage area for another initiator, if the storage area is reserved for the initiator. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A switch system coupled to a initiator and a plurality of disk array apparatuses, each of the disk array apparatuses comprising a disk controller and a plurality of disks, the switch system comprising:
-
at least one first port coupled to the initiator; at least one second port coupled to the disk array apparatuses; and at least one reserve emulation control part controlling to allow or deny reserving a storage area, as identified by identification information, for the initiator, wherein the first port receives data of a first data write request, the first data write request being sent from the initiator for writing data to the storage area as identified by identification information, wherein the second port transfers the data of the first data write request to a first disk array apparatus of the disk array apparatuses so that the first disk array apparatus writes the data of the first data write request into at least a portion of the disks of the first disk array apparatus, wherein the second port transfers data stored in the first disk array apparatus to a second disk array apparatus of the disk array apparatuses, wherein the first port receives data of a second data write request, the second data write request being sent from the initiator for writing data to the storage area, and wherein the second port transfers the data of the second data write request to the second disk array apparatus so that the second disk array apparatus writes the data of the second data write request into at least a portion of the disks of the second disk array apparatus. - View Dependent Claims (80, 81)
-
Specification