DATA MIGRATION MANAGEMENT APPARATUS AND INFORMATION PROCESSING SYSTEM
First Claim
1. A data migration management apparatus for managing a data migration inside a data processing system that comprises a plurality of storage areas, comprising:
- a memory storing an execution plan for migrating data from a migration-source storage area, which is included in the storage areas, to a migration-destination storage area, which is included in the storage areas;
a microprocessor creating, managing and executing the execution plan stored in the memory; and
a communication interface for the microprocessor to communicate via a communication network with a storage controller for controlling the storage areas,wherein the microprocessor migrates the data from the migration-source storage area to the migration-destination storage area by;
(1) creating the execution plan and storing the plan in the memory;
(2) migrating the data from the migration-source storage area to the migration-destination storage area by issuing an instruction based on the execution plan to the storage controller via the communication network;
(3) determining whether the execution plan was completed as planned or failed;
(4) using the information included in the execution plan to create a re-execution plan in a case where the execution plan is determined to have failed;
(5) storing the re-execution plan in the memory in association with the execution plan; and
(6) issuing a separate instruction based on the re-execution plan to the storage controller via the communication network.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a data migration management apparatus that can easily create a re-execution task for re-executing an error-terminated data migration task, and also can increase the possibility of the re-execution task being successful. In a case where a data migration from a migration-source volume to a migration-destination volume fails, the management apparatus uses the information of the failed task to create a re-execution task. The management apparatus changes the configuration of a volume pair as necessary. The management apparatus manages the failed task in association with the re-execution task.
65 Citations
15 Claims
-
1. A data migration management apparatus for managing a data migration inside a data processing system that comprises a plurality of storage areas, comprising:
-
a memory storing an execution plan for migrating data from a migration-source storage area, which is included in the storage areas, to a migration-destination storage area, which is included in the storage areas; a microprocessor creating, managing and executing the execution plan stored in the memory; and a communication interface for the microprocessor to communicate via a communication network with a storage controller for controlling the storage areas, wherein the microprocessor migrates the data from the migration-source storage area to the migration-destination storage area by; (1) creating the execution plan and storing the plan in the memory; (2) migrating the data from the migration-source storage area to the migration-destination storage area by issuing an instruction based on the execution plan to the storage controller via the communication network; (3) determining whether the execution plan was completed as planned or failed; (4) using the information included in the execution plan to create a re-execution plan in a case where the execution plan is determined to have failed; (5) storing the re-execution plan in the memory in association with the execution plan; and (6) issuing a separate instruction based on the re-execution plan to the storage controller via the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information processing system, comprising:
-
a data migration management apparatus for managing a data migration; and a plurality of storage controllers, which are connected to the data migration management apparatus via a communication network, and which each has a plurality of storage areas, wherein the data migration management apparatus has; a memory storing an execution plan for migrating data from a migration-source storage area, which is included in the respective storage areas, to a migration-destination storage area, which is included in the respective storage areas; a microprocessor creating, managing and executing the execution plan stored in the memory; and a communication interface for the microprocessor to communicate via the communication network with the storage controllers, and wherein the microprocessor migrates the data from the migration-source storage area to the migration-destination storage area by; (1) creating the execution plan and storing the plan in the memory; (2) migrating the data from the migration-source storage area to the migration-destination storage area by issuing an instruction based on the execution plan to the storage controllers via the communication network; (3) determining whether the execution plan was completed as planned or failed; (4) using the information included in the execution plan to create a re-execution plan in a case where the execution plan is determined to have failed; (5) storing the re-execution plan in the memory in association with the execution plan; and (6) issuing a separate instruction based on the re-execution plan to the storage controllers via the communication network. - View Dependent Claims (14, 15)
-
Specification