Patent ID: 8719534
Filing Date: 2014-05-06
Classification: G06F

Abstract:
1. A machine implemented method for generating a migration plan for migrating information from a source storage array to a destination storage array, comprising: generating a parsed data structure for a processor executable planning module at a management console for generating the migration plan, where the parsed data structure stores information regarding a plurality of components used for migrating the information including a switch, adapters used by a plurality of computing systems to access storage space at the source storage array and a migration appliance that is dedicated for migrating the information from the source storage array to the destination storage array; wherein the parsed data structure stores switch information identifying the switch and a plurality of switch ports, migration appliance information for identifying the migration appliance and a plurality of migration appliance ports, zoning information for the switch and the migration appliance to prevent unauthorized access to the information after the information is migrated to the destination array, adapter information for each adapter used by the plurality of computing systems, logical unit number (LUN) information for a source LUN at the source storage array with a block size used for storing data at the source LUN and storage operating system information for storage operating systems executed at storage systems managing the source storage array and the destination storage array; obtaining from the parsed data structure switch information regarding the switch used for migrating the information based on the migration plan; adding the migration appliance to the migration plan by obtaining migration information from the parsed data structure; inserting a destination LUN in the migration plan, where the destination LUN is used for storing information at the destination storage array; configuring the destination LUN such that the destination LUN uses the block size of the source LUN to store the information; obtaining zoning information regarding the migration appliance from the parsed data structure and using the zoning information in the migration plan for preventing unauthorized access to the information after it is migrated using the migration plan; and generating the migration plan by the planning module identifying the plurality of components for migrating the information from the source storage array.