×

Efficient live-mount of a backed up virtual machine in a storage management system

  • US 10,048,889 B2
  • Filed: 06/23/2016
  • Issued: 08/14/2018
  • Est. Priority Date: 09/22/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing a backed up virtual machine on a host computing device without restoring an entire backup copy of the virtual machine, based on pre-staging certain backed up data blocks, the method comprising:

  • prior to execution of the virtual machine,copying a first set of data blocks, by a media agent component of a storage management system, from a backup copy of data stored on a secondary storage device in communication with the media agent to a read-cache associated with the media agent,wherein the backup copy comprises at least one of a configuration file and a virtual disk associated with the virtual machine,wherein the first set of data blocks is based on a profile of the virtual machine, andwherein the media agent executes on a first computing device comprising one or more processors and corresponding computer memory;

    launching execution of the virtual machine on a second computing device,based on the first set of data blocks, wherein the first set of data blocks is served by the media agent from the read-cache, andwherein the second computing device comprises one or more processors and corresponding computing memory;

    during the execution of the virtual machine on the second computing device,serving, by the media agent to the virtual machine, a read request for one or more data blocks that is issued by the virtual machine,wherein the serving of the read request comprises;

    (i) copying the requested one or more data blocks from the backup copy to the read-cache if the requested one or more data blocks are not found in the read-cache, and(ii) transmitting the requested one or more data blocks from the read-cache to the virtual machine in response to the read request; and

    wherein continuing the execution of the virtual machine on the second computing device is based on the media agent serving further data blocks to the virtual machine, andwherein the further data blocks are copied from the backup copy to the read-cache without restoring the entire backup copy of the virtual machine.

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