×

Assignment of proxies for virtual-machine secondary copy operations including streaming backup job

  • US 10,169,067 B2
  • Filed: 12/13/2016
  • Issued: 01/01/2019
  • Est. Priority Date: 06/19/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable medium, excluding transitory propagating signals, storing instructions that, when executed by a computing device having one or more processors and non-transitory computer-readable memory, cause the computing device to perform a method comprising:

  • identifying, by a first data agent executing on the computing device, one or more proxies in a storage management system that are eligible to back up a given virtual machine in a first set of virtual machines in the storage management system,wherein any one proxy among the one or more proxies is one of;

    (a) a first virtual machine that executes on a first computing device, wherein the first virtual machine executes a second data agent for virtual-machine backup, and(b) a second computing device that executes a second data agent for virtual-machine backup;

    wherein the identifying comprises;

    (i) determining (A) a set of candidate proxies for backing up the given virtual machine, and (B) a mode of access available to each respective candidate proxy for accessing the given virtual machine'"'"'s data as a source for backup,wherein the mode of access has a predefined tier of preference,wherein the determining is based on analyzing, by the first data agent, data from a database that is associated with a storage manager component that manages the storage management system, andwherein the storage manager component designates the first data agent as a coordinator data agent for a first backup job for the first set of virtual machines,(ii) classifying each candidate proxy in the set of candidate proxies based on the predefined tier of preference for the respective candidate proxy'"'"'s mode of access to the given virtual machine'"'"'s data as the source for backup, and(iii) defining one or more candidate proxies that are classified in a highest tier of preference as being eligible to back up the given virtual machine; and

    wherein if the defining results in the given virtual machine being stranded without an eligible proxy, subsequently defining one or more candidate proxies, which are classified in a next highest tier of preference that is less than the highest tier of preference, as being eligible to back up the given virtual machine.

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