Virtual machine proxy server for hyper-V image backup and recovery
First Claim
Patent Images
1. A method, comprising:
- taking a snapshot of a remote virtual machine within a cluster of nodes by using an image writer with a snapshot provider, wherein;
the image writer is a part of Microsoft Windows Server 2012 infrastructure; and
the snapshot provider is a part of Microsoft Windows Server 2012 infrastructure;
determining whether the remote virtual machine is running on a node proxy;
selecting the image writer as a hypervisor volume shadow copy service (“
VSS”
) writer if the remote virtual machine is running on the node proxy, if the remote virtual machine is running on a node other than the node proxy select the image writer as a cluster shared volume VSS writer;
recording a set of backup components by using a cluster interface, wherein;
the cluster interface is a part of Microsoft Windows Server 2012 infrastructure; and
the set of backup components comprises metadata described in a backup session that contains the necessary information for local restore operations;
playing back the set of backup components taken from the snapshot of the remote virtual machine, to simulate a restore operation as if it were to be on a local machine;
reconstructing the remote virtual machine, by using both (1) the snapshot and (2) a windows management instrumentation (WMI) framework with the set of backup components based at least in part on the simulation of the local restore operation simulation, wherein the WMI framework is operable with Microsoft Windows Server 2012; and
using the WMI framework to enable the remote virtual machine as a cluster-wide virtual machine.
13 Assignments
0 Petitions
Accused Products
Abstract
A snapshot of a remote virtual machine within a cluster of nodes is taken by using an image writer with a snapshot provider. A set of backup components is recorded by using a cluster interface. The remote virtual machine is reconstructed by using the snapshot and a framework with the set of backup components.
-
Citations
17 Claims
-
1. A method, comprising:
-
taking a snapshot of a remote virtual machine within a cluster of nodes by using an image writer with a snapshot provider, wherein;
the image writer is a part of Microsoft Windows Server 2012 infrastructure; and
the snapshot provider is a part of Microsoft Windows Server 2012 infrastructure;determining whether the remote virtual machine is running on a node proxy; selecting the image writer as a hypervisor volume shadow copy service (“
VSS”
) writer if the remote virtual machine is running on the node proxy, if the remote virtual machine is running on a node other than the node proxy select the image writer as a cluster shared volume VSS writer;recording a set of backup components by using a cluster interface, wherein;
the cluster interface is a part of Microsoft Windows Server 2012 infrastructure; and
the set of backup components comprises metadata described in a backup session that contains the necessary information for local restore operations;playing back the set of backup components taken from the snapshot of the remote virtual machine, to simulate a restore operation as if it were to be on a local machine; reconstructing the remote virtual machine, by using both (1) the snapshot and (2) a windows management instrumentation (WMI) framework with the set of backup components based at least in part on the simulation of the local restore operation simulation, wherein the WMI framework is operable with Microsoft Windows Server 2012; and using the WMI framework to enable the remote virtual machine as a cluster-wide virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
a processor configured to; take a snapshot of a remote virtual machine within a cluster of nodes by using an image writer with a snapshot provider, wherein;
the image writer is a part of Microsoft Windows Server 2012 infrastructure; and
the snapshot provider is a part of Microsoft Windows Server 2012 infrastructure;determining whether the remote virtual machine is running on a node proxy; selecting the image writer as a hypervisor volume shadow copy service (“
VSS”
) writer if the remote virtual machine is running on the node proxy, if the remote virtual machine is running on a node other than the node proxy select the image writer as a cluster shared volume VSS writer;record a set of backup components by using a cluster interface, wherein;
the cluster interface is a part of Microsoft Windows Server 2012 infrastructure; and
the set of backup components comprises metadata described in a backup session that contains the necessary information for local restore operations;play back the set of backup components taken from the snapshot of the remote virtual machine, to simulate a restore operation as if it were to be on a local machine; reconstruct the remote virtual machine by using both (1) the snapshot and (2) a windows management instrumentation (WMI) framework with the set of backup components based at least in part on the simulation of the local restore operation, wherein the WMI framework is operable with Microsoft Windows Server 2012; and use the WMI framework to enable the remote virtual machine as a cluster-wide virtual machine and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (15)
-
16. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
taking a snapshot of a remote virtual machine within a cluster of nodes by using an image writer with a snapshot provider, wherein;
the image writer is a part of Microsoft Windows Server 2012 infrastructure; and
the snapshot provider is a part of Microsoft Windows Server 2012 infrastructure;determining whether the remote virtual machine is running on a node proxy; selecting the image writer as a hypervisor volume shadow copy service (“
VSS”
) writer if the remote virtual machine is running on the node proxy, if the remote virtual machine is running on a node other than the node proxy select the image writer as a cluster shared volume VSS writer;recording a set of backup components by using a cluster interface, wherein;
the cluster interface is a part of Microsoft Windows Server 2012 infrastructure; and
the set of backup components comprises metadata described in a backup session that contains the necessary information for local restore operations;playing back the set of backup components taken from the snapshot of the remote virtual machine, to simulate a restore operation as if it were to be on a local machine; and reconstructing the remote virtual machine, by using both (1) the snapshot and (2) a windows management instrumentation (WMI) framework with the set of backup components based at least in part on the simulation of the local restore operation simulation, wherein the WMI framework is operable with Microsoft Windows Server 2012; and using the WMI framework to enable the remote virtual machine as a cluster-wide virtual machine. - View Dependent Claims (17)
-
Specification