METHOD AND SYSTEM FOR IMPLEMENTING CONSISTENCY GROUPS WITH VIRTUAL MACHINES
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.
-
Citations
68 Claims
-
1-36. -36. (canceled)
-
37. A method for restoring a consistency group, comprising:
-
identifying a consistency group to restore to implement disaster recovery, the consistency group corresponding to a group of related virtual machines at a first location; identifying a snapshot of resources associated with the consistency group, the snapshot being generated in a process comprising locking resources associated with the group of related virtual machines; and using the snapshot to bring up the group of related virtual machines in the consistency group in a consistent manner at a second location, the second location not sharing a common point of failure with the first location. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. 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, the consistency group corresponding to a group of related virtual machines at a first location;
identifying a snapshot of resources associated with the consistency group, the snapshot being generated in a process comprising locking resources associated with the group of related virtual machines; and
using the snapshot to bring up the group of related virtual machines in the consistency group in a consistent manner at a second location, the second location not sharing a common point of failure with the first location. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer program product embodied on a non-transitory computer usable medium, the non-transitory computer usable 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, the consistency group corresponding to a group of related virtual machines at a first location; identifying a snapshot of resources associated with the consistency group, the snapshot being generated in a process comprising locking resources associated with the group of related virtual machines; and using the snapshot to bring up the group of related virtual machines in the consistency group in a consistent manner at a second location, the second location not sharing a common point of failure with the first location. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68)
-
Specification