Patent ID: 8479194

Claim:
A method for virtual machine migration, the method comprising: initiating restartable migration tasks for the virtual machine migration, the restartable migration tasks comprising: identifying one or more virtual drives of a virtual machine that are each mapped to a different respective LUN (logical unit number) of a storage array having one or more LUNs; mapping the one or more virtual drives to a mapping file that is stored on one of the LUNs of the storage array; unmasking each of the one or more LUNs to migrate the virtual machine from a first host computer to a second host computer; creating the virtual machine on the second host computer according to the mapping file, the one or more virtual drives each being mapped from the different respective LUN of the storage array to the virtual machine on the second host computer; deleting the virtual machine from the first host computer; and disassociating the one or more virtual drives from the first host computer after deleting the virtual machine from the first host computer; and restarting from one of the restartable migration tasks for the virtual machine migration if one of the identifying, mapping, unmasking, creating, deleting, or disassociating restartable migration tasks fails to be completed.