Patent ID: 11922043
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A system comprising executable logic that implements a method including:
at a first point in time:
receiving a host system identifier identifying a host system, a source storage system identifier identifying a source storage system from which to migrate data and a target storage system identifier identifying a target storage system to which to migrate data at a later time; and
in response to receiving the first host system identifier of the host system, the source storage system identifier of the source system from which to migrate data, and the target storage system identifier of the target system to which to migrate data, generating first migration source information indicative of a state of the host system and the source storage system at the first point in time, said generating first migration source information including:
determining, using a zoning table for a switch and a masking table of the source storage system, a plurality of logical devices that are included in the source storage system identified by the source system identifier and that are connected to host ports of the host system identified by the host system identifier, and wherein the plurality of logical devices data generated by a plurality of applications executing on the host system; and

at a second point in time, validating migration information, wherein the second point in time is after the first point in time and prior to the later time when data is migrated from the source storage system to the target storage system, and wherein the second point in time is after the target storage system has been configured for migration based on the first migration source information, said validating migration information including:
generating second migration source information indicative of a state of the host system and the source storage system at the second point in time;
generating migration target information indicative of a state of the target storage system at the second point in time after the target storage system has been configured for migration based on the first migration source information; and
comparing the second migration source information and the migration target information; and
determining, in accordance with said comparing the second migration source information and the migration target information, one or more discrepancies between the second migration source information and the migration target information;

responsive to said determining one or more discrepancies between the second migration source information and the migration target information at the second point in time, modifying a current configuration of one or more of: the host system, the source storage system and the target storage system; and
responsive to said modifying the current configuration, revalidating second migration information at a third point in time which is subsequent to the second point in time and prior to the later point in time when data is migrated from the source storage system to the target storage system.