Method and system for implementing consistency groups with virtual machines
First Claim
Patent Images
1. A method for implementing a consistency group, comprising:
- locking resources associated with the members of a consistency group, wherein the members of the consistency group comprises a group of related virtual machines;
generating a snapshot of the resources associated with the members of the consistency group; and
releasing locks on the resource after the snapshot has been generated.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an approach for implementing disaster recovery for virtual machines. Consistency groups are implemented for virtual machines, where the consistency group link together two or more VMs. The consistency group includes any set of VMs which need to be managed on a consistent basis in the event of a disaster recovery scenario.
122 Citations
36 Claims
-
1. A method for implementing a consistency group, comprising:
-
locking resources associated with the members of a consistency group, wherein the members of the consistency group comprises a group of related virtual machines; generating a snapshot of the resources associated with the members of the consistency group; and releasing locks on the resource after the snapshot has been generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for implementing a consistency group, comprising:
-
a processor; a memory for holding programmable code; and wherein the programmable code includes instructions for locking resources associated with the members of a consistency group, wherein the members of the consistency group comprises a group of related virtual machines;
generating a snapshot of the resources associated with the members of the consistency group; and
releasing locks on the resource after the snapshot has been generated. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer program product embodied on a computer usable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method for implementing a consistency group, the method comprising:
-
locking resources associated with the members of a consistency group, wherein the members of the consistency group comprises a group of related virtual machines; generating a snapshot of the resources associated with the members of the consistency group; and releasing locks on the resource after the snapshot has been generated. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for restoring a consistency group, comprising:
-
identifying a consistency group to restore to implement disaster recovery, wherein the consistency group comprises a group of related virtual machines; identifying a snapshot associated with the consistency group; and using the snapshot to bring up the virtual machines in the consistency group in a consistent manner.
-
-
35. A system for restoring a consistency group, comprising:
-
a processor; a memory for holding programmable code; and wherein the programmable code includes instructions for identifying a consistency group to restore to implement disaster recovery, wherein the consistency group comprises a group of related virtual machines;
identifying a snapshot associated with the consistency group; and
using the snapshot to bring up the virtual machines in the consistency group in a consistent manner.
-
-
36. A non-transitory computer program product embodied on a computer usable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method for restoring a consistency group, the method comprising:
-
identifying a consistency group to restore to implement disaster recovery, wherein the consistency group comprises a group of related virtual machines; identifying a snapshot associated with the consistency group; and using the snapshot to bring up the virtual machines in the consistency group in a consistent manner.
-
Specification