Patent ID: 8930315
Filing Date: 2015-01-06
Classification: G06F

Abstract:
1. A method comprising: discovering a plurality of host machines via a network; connecting a first machine to a host machine of the plurality of host machines via the network and installing an agent on the host machine of the plurality of the host machines, the agent being configured to discover, by querying a directory service, one or more virtual machines hosted by the host machine of the plurality of host machines and communicate the discovered virtual machines to the first machine, the virtual machines associated with storage volumes; instantiating replicas of the storage volumes based on configuration data discovered by the agent and sent to the first machine by the agent; receiving, by the first machine from the agent, changes to the storage volumes associated with the discovered virtual machines, saving the changes in a file associated with the discovered virtual machines, and storing the changes in one or more of the replicas, the changes having been monitored by the agent; receiving information indicative of a request to restore a virtual machine from a corresponding replica that corresponds to the virtual machine associated with the request; sending data associated with the corresponding replica to the agent; and causing the agent to restore the requested virtual machine by way of the sent data.