Using a data protection server to backup and restore data on virtual servers
First Claim
1. A method for backing up and restoring data of virtual machines, comprising:
- a data protection server discovering a host machine which hosts a plurality of virtual machines, the data protection server being a computing machine physically distinct from the host machine, each virtual machine causing changes to each volume associated with each virtual machine;
the data protection server sending an agent for installation on the discovered host machine that hosts a plurality of virtual machines that monitors changes to each volume caused by each of the plurality of virtual machines; and
the data protection server receiving from the agent the changes;
providing a list of shadow copies corresponding to versions of a file of a first virtual machine of the plurality of virtual machines of the host machine from a directory service that includes a mapping that maps the first virtual machine to a data protection server;
obtaining a name and share of the data protection server from the directory service based on the mapping;
selecting a version of a file to restore from the list of shadow copies; and
sending the file from the data protection server to the agent to restore the file to the first virtual machine.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for backing up and restoring data of virtual machines. A virtual machine may be discovered through a directory service or via an agent that is installed on the host operating system that is running the virtual machine. If the agent is installed on the virtual machine, the agent monitors changes to a set of protected volumes on the virtual machine. If the agent is installed on the host, the agent monitors changes to the protected volumes, which may contain one or more virtual servers on the host. Periodically, these changes from the host or the virtual server are sent to a data protection server. The data protection server updates its replicas of protected volumes with the sent changes. Versions of files on a data protection server corresponding to a volume of a virtual server may be restored to the virtual machine, to another machine, or may be viewed from the data protection server.
204 Citations
10 Claims
-
1. A method for backing up and restoring data of virtual machines, comprising:
-
a data protection server discovering a host machine which hosts a plurality of virtual machines, the data protection server being a computing machine physically distinct from the host machine, each virtual machine causing changes to each volume associated with each virtual machine; the data protection server sending an agent for installation on the discovered host machine that hosts a plurality of virtual machines that monitors changes to each volume caused by each of the plurality of virtual machines; and the data protection server receiving from the agent the changes; providing a list of shadow copies corresponding to versions of a file of a first virtual machine of the plurality of virtual machines of the host machine from a directory service that includes a mapping that maps the first virtual machine to a data protection server; obtaining a name and share of the data protection server from the directory service based on the mapping; selecting a version of a file to restore from the list of shadow copies; and sending the file from the data protection server to the agent to restore the file to the first virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for backing up and restoring data of virtual machines, comprising:
-
a data protection server configured to discover, over a communications network, a first virtual machine of a host machine that is configured to provide an environment in which a plurality of virtual machines execute, the host machine differing from the data protection server, the host machine including virtual server software and a file system; the first virtual machine configured to execute in the environment, the first virtual machine having a volume that is represented as a file in the file system; the data protection server configured to send an indication to the first virtual machine on the host machine, wherein the first virtual machine on the host machine installs an agent configured to monitor changes to the volume and to forward the changes to the data protection server, in response to receiving the indication; a computing device configured to receive a list of shadow copies corresponding to versions of a file of a first virtual machine of the plurality of virtual machines of the host machine from a directory service that includes a mapping that maps the first virtual machine to a data protection server; the computing device configured to obtain a name and share of the data protection server from the directory service based on the mapping; the computing device configured to select a version of a file to restore from the list of shadow copies; and the computing device configured to send the file from the data protection server to the agent to restore the file to the first virtual machine. - View Dependent Claims (10)
-
Specification