×

Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations

  • US 9,928,001 B2
  • Filed: 06/23/2016
  • Issued: 03/27/2018
  • Est. Priority Date: 09/22/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by software instructions in one or more hardware processors for restoring execution of a virtual machine on a host computing device in a storage management system, based on coordination with a virtual-machine-file-relocation operation, the method comprising:

  • prior to execution of the virtual machine by the host computing, device, which comprises at least one hardware processor,determining, by a media agent component of the storage management system, based on a profile of the virtual machine, a first set of data blocks to be copied from a backup copy of data associated with the virtual machine,wherein the media agent executes on a secondary storage computing device comprising at least hardware processor,wherein the backup copy comprises at least one of a configuration file and a virtual disk associated with the virtual machine, andwherein the backup copy is stored on a secondary storage device in communication with the secondary storage computing device;

    copying the first set of data blocks, by the media agent, from the backup copy to an associated read-cache on the secondary storage computing device;

    launching execution of the virtual machine on the host computing device, based on the first set of data blocks,wherein the media agent serves the first set of data blocks from the read-cache; and

    copying a second set of data blocks, by the media agent, from the backup copy to the read-cache,wherein the second set of data blocks is based on a relocation sequence of the virtual-machine-file-relocation operation, andwherein the virtual-machine-file-relocation operation comprises a logical transfer, according to the relocation sequence, of the backup copy to a primary storage device that is in communication with the host computing device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×