Detection of host connectivity for data migration in a storage system
First Claim
1. A method comprising:
- migrating one or more volumes from at least one source device to at least one target device in a storage system;
determining a discovery state of one or more of the migrated volumes by one or more host devices in communication with the storage system by;
configuring an initiator group for each of the one or more host devices;
sending at least one inquiry from each initiator group to each of one or more volumes of the at least one target device; and
tracking responses to the at least one inquiry from each volume of the at least one target device;
receiving a selection of one or more of the migrated volumes to include in a cutover operation, the selection based at least in part upon the determined discovery states; and
deactivating one or more volumes of the at least one source device associated with the included volumes.
9 Assignments
0 Petitions
Accused Products
Abstract
Described embodiments provide systems and processes for performing data migration in a storage system. One or more volumes are migrated from a source device to a target device in a storage system. A discovery state of the migrated volumes is determined by one or more host devices in communication with the storage system. An initiator group is configured for each host device. Each initiator group sends at least one inquiry to each of one or more volumes of the target devices. Responses to each inquiry from each volume are tracked. The system receives a selection of one or more migrated volumes to include in a cutover operation, the selection based at least in part upon the determined discovery states. One or more volumes of the source devices associated with the included volumes are deactivated.
-
Citations
20 Claims
-
1. A method comprising:
-
migrating one or more volumes from at least one source device to at least one target device in a storage system; determining a discovery state of one or more of the migrated volumes by one or more host devices in communication with the storage system by; configuring an initiator group for each of the one or more host devices; sending at least one inquiry from each initiator group to each of one or more volumes of the at least one target device; and tracking responses to the at least one inquiry from each volume of the at least one target device; receiving a selection of one or more of the migrated volumes to include in a cutover operation, the selection based at least in part upon the determined discovery states; and deactivating one or more volumes of the at least one source device associated with the included volumes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 17)
-
-
10. A system comprising:
-
a processor; and memory storing computer program code that when executed on the processor causes the processor to execute a migration process between at least one source device and at least one target device in a storage system operable to perform the operations of; migrating one or more volumes from at least one source device to at least one target device in a storage system; determining a discovery state of one or more of the migrated volumes by one or more host devices in communication with the storage system by; configuring an initiator group for each of the one or more host devices; sending at least one inquiry from each initiator group to each of one or more volumes of the at least one target devices; and tracking responses to the at least one inquiry from each volume of the at least one target device; receiving a selection of one or more of the migrated volumes to include in a cutover operation, the selection based at least in part upon the determined discovery states; and deactivating one or more volumes of the at least one source device associated with the included volumes. - View Dependent Claims (11, 12, 13, 14, 20)
-
-
18. A computer program product including a non-transitory computer readable storage medium having computer program code encoded thereon that when executed on a processor of a computer causes the computer to execute a migration process between at least one source device and at least one target device in a storage system, the computer program product comprising:
-
computer program code for migrating one or more volumes from at least one source device to at least one target device in a storage system; computer program code for determining a discovery state of one or more of the migrated volumes by one or more host devices in communication with the storage system by; configuring an initiator group for each of the one or more host devices; sending at least one inquiry to each of one or more volumes of the at least one target devices; and tracking responses to the at least one inquiry from each volume of the at least one target device; computer program code for receiving a selection of one or more of the migrated volumes to include in a cutover operation, the selection based at least in part upon the determined discovery states; and computer program code for deactivating one or more volumes of the at least one source device associated with the included volumes. - View Dependent Claims (19)
-
Specification