Patent ID: 7805585
Filing Date: 2010-09-28
Classification: G06F,H04L

Abstract:
1. A storage system comprising: a plurality of storage apparatuses, each having at least one logical volume, wherein at least one storage apparatus of said plurality of storage apparatuses is selected as a migration-source storage apparatus, and wherein at least one storage apparatus of said plurality of storage apparatuses is selected as a migration-destination storage apparatus; a data migration processor, which executes data migration processing for migrating a plurality of logical volumes as a group from said migration-source storage apparatus to said migration-destination storage apparatus; a monitoring unit for monitoring a state of said migration-destination storage apparatus; and a processing method controller, wherein a resource group is configured by at least one logical volume of a first storage apparatus of said plurality of storage apparatuses and at least one logical volume of a second storage apparatus of said plurality of storage apparatuses, and if at least one of the first storage apparatus and the second storage apparatus is selected as the migration-source apparatus, the data migration processor executes data migration processing at once for migrating said logical volumes of the first storage apparatus and the second storage apparatus based on the resource group, wherein the processing method controller manages a plurality of respectively different mid-processing methods and a plurality of execution conditions which relate to the state of the migration-destination apparatus and a progress status of the data migration processing, wherein each mid-processing method is set in accordance with the plurality of execution conditions, in advance of the data migration processing, so that the data migration processing requested by a user can be achieved dynamically if an initial plan of the data migration processing fails during the data migration processing, wherein the monitoring unit monitors the state of the migration-destination apparatus and a progress status of the data migration processing during the data migration processing, wherein if the state of said migration-destination storage apparatus and the progress of said data migration processing coincide with at least one of the plurality of execution conditions during the data migration processing, the processing method controller executes one of the plurality of mid-processing methods based on the corresponding execution condition, wherein said plurality of mid-processing methods comprises at least: wherein said alternate storage apparatus is defined beforehand in said execution condition, wherein said monitoring unit respectively monitors the states of said migration-destination storage apparatus, said alternate storage apparatus, and another storage apparatus, wherein said processing method controller: wherein said processing method controller, prior to switching said migration-destination storage apparatus to either said alternate storage apparatus or said new alternate storage apparatus, requests approval regarding the propriety of the switch, and when it is approved, switches from said migration-destination storage apparatus to either said alternate storage apparatus or said new alternate storage apparatus.