Patent attributes
VM data migration between storage devices is disclosed. In an embodiment, a method of VM data migration includes determining snapshot data and live data corresponding to the VM based on a request to migrate a VM from a source device to a destination device. The method migrates the snapshot data from the source device to the destination device including by setting up a migration path and creating a migration configuration in the source device. The method requests a hypervisor to migrate the live data from the source device to the destination device. The method removes the migration path, the migration configuration, and snapshot data from the source device.