×

Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including virtual machine distribution logic

  • US 10,417,102 B2
  • Filed: 09/26/2017
  • Issued: 09/17/2019
  • Est. Priority Date: 09/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for assigning virtual machines as targets for monitoring by heartbeat monitor nodes in a data storage management system, the method comprising:

  • by a master heartbeat monitor node, validating whether a first set of virtual machines are operational in the data storage management system,wherein the master heartbeat monitor node comprises a data agent in communication with a storage manager,wherein the data agent executes on one of (i) a nonvirtualized computing device comprising one or more processors and computer memory, and (ii) a first virtual machine executing on a computing device comprising one or more processors and computer memory and executing a hypervisor,wherein the storage manager executes on a computing device comprising one or more processors and computer memory, andwherein the storage manager manages storage management operations in the data storage management system;

    wherein the validating comprises;

    obtaining from the storage manager a first list of the first set of virtual machines that are targeted for heartbeat monitoring by one or more heartbeat monitor nodes, andquerying one or more hypervisors operating in the data storage management system to confirm whether the targeted first set of virtual machines are currently operational, resulting in a list of confirmed target virtual machines;

    by the master heartbeat monitor node, assigning, based on distribution rules, each target virtual machine on the list of confirmed target virtual machines to one of a plurality of worker heartbeat monitor nodes, resulting in a worker-to-virtual-machine mapping; and

    by each of the plurality of worker heartbeat monitor nodes, performing heartbeat monitoring of one or more target virtual machines assigned thereto by the master heartbeat monitor node.

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