×

TARGETED SNAPSHOT BASED ON VIRTUAL MACHINE LOCATION

  • US 20180113625A1
  • Filed: 10/25/2016
  • Published: 04/26/2018
  • Est. Priority Date: 10/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating a snapshot of a storage unit associated with a virtual machine, the method comprising:

  • requesting a host computing device to perform a virtual machine snapshot for each of a plurality of virtual machines executing using one or more processors of the host computing device, wherein the host computing device communicates with an operating system of each the plurality of virtual machines to place the each of the plurality of virtual machines in a stable state and performs the virtual machine snapshot for a particular virtual machine of the plurality of virtual machines while the particular virtual machine is in the stable state;

    identifying one or more virtual data stores comprising the plurality of virtual machines based at least in part on metadata received in response to the virtual machine snapshot for each of the plurality of virtual machines, wherein following the virtual machine snapshot of the particular virtual machine, changes to the particular virtual machine are stored in a first location of the one or more virtual data stores that is different from a second location where the particular virtual machine is stored and the virtual machine snapshot of the particular virtual machine refers to the second location where the particular virtual machine is stored;

    identifying one or more storage units that correspond to the one or more virtual data stores based at least in part on the metadata received in response to the virtual machine snapshot for each of the plurality of virtual machines;

    requesting a primary storage device to perform a storage unit snapshot, the storage unit snapshot comprising a snapshot of each of the identified one or more storage units, wherein following the storage unit snapshot, changes to particular data residing in a particular storage unit of the one or more storage units are stored in a third location of the primary storage device that is different from a fourth location where the particular data is stored and the storage unit snapshot refers to the fourth location where the particular data is stored; and

    requesting the host computing device to remove the virtual machine snapshot for each of the plurality of virtual machines based at least in part on an indication received from the primary storage device that the storage unit snapshot is complete, wherein to remove the virtual machine snapshot for the particular virtual machine, the host computing device merges changes to the virtual machine stored in the first location with the virtual machine stored in the second location.

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