MULTIPATH-BASED MIGRATION OF DATA ACROSS STORAGE CONTROLLERS
First Claim
1. A method for migrating existing data from a source storage controller to a target storage controller, each associated with a data processing storage subsystem, using a processor device in communication with a memory device, comprising:
- configuring the target storage controller with at least one target volume having pass-through support to a source volume of the source storage controller;
configuring an input/output (I/O) path to the existing data through the target storage controller;
adding the I/O path to an existing I/O path connected to the existing data using an operating system (OS) operational on at least one host in communication between the source and target storage controllers, wherein the OS is adapted for I/O multipath support; and
upon completion of data migration, removing the existing I/O path.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary methods, systems, and computer program product embodiments for migrating existing data from a source storage controller to a target storage controller, each associated with a data processing storage subsystem, using a processor device in communication with a memory device, are provided. The target storage controller is configured with at least one target volume having pass-through support to a source volume of the source storage controller. An input/output (I/O) path to the existing data through the target storage controller is configured. The I/O path is added to an existing I/O path connected to the existing data using an operating system (OS) operational on at least one host in communication between the source and target storage controllers. The OS is adapted for I/O multipath support. Upon completion of data migration, the existing I/O path is removed.
-
Citations
25 Claims
-
1. A method for migrating existing data from a source storage controller to a target storage controller, each associated with a data processing storage subsystem, using a processor device in communication with a memory device, comprising:
-
configuring the target storage controller with at least one target volume having pass-through support to a source volume of the source storage controller; configuring an input/output (I/O) path to the existing data through the target storage controller; adding the I/O path to an existing I/O path connected to the existing data using an operating system (OS) operational on at least one host in communication between the source and target storage controllers, wherein the OS is adapted for I/O multipath support; and upon completion of data migration, removing the existing I/O path. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for migrating existing data from a source storage controller to a target storage controller, each associated with a data processing storage subsystem, comprising:
-
a host module; and at least one storage module in communication with the host module, wherein; the at least one storage module is adapted for configuring at least one target volume having pass-through support to a source volume of the source storage controller, and the host module is adapted for configuring an input/output (I/O) path to the existing data through the target storage controller, and adding the I/O path to an existing I/O path connected to the existing data using an operating system (OS) operational in conjunction with the host module, wherein the OS is adapted for I/O multipath support. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for migrating existing data from a source storage controller to a target storage controller, each associated with a data processing storage subsystem, using a processor device in communication with a memory device, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for configuring the target storage controller with at least one target volume having pass-through support to a source volume of the source storage controller; a second executable portion for configuring an input/output (I/O) path to the existing data through the target storage controller; a third executable portion for adding the I/O path to an existing I/O path connected to the existing data using an operating system (OS) operational on a host in communication between the source and target storage controller, wherein the OS is adapted for I/O multipath support; and a fourth executable portion for upon completion of data migration, removing the existing I/O path. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of manufacturing a system for migrating existing data from a source storage controller to a target storage controller, each associated with a data processing storage subsystem, comprising:
-
providing a host module; and providing at least one storage module in communication with the host module, wherein; the at least one storage module is adapted for configuring at least one target volume having pass-through support to a source volume of the source storage controller, and the host module is adapted for configuring an input/output (I/O) path to the existing data through the target storage controller, and adding the I/O path to an existing I/O path connected to the existing data using an operating system (OS) operational in conjunction with the host module, wherein the OS is adapted for I/O multipath support. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification