| CPC G06F 11/1484 (2013.01) [G06F 9/45558 (2013.01); G06F 9/541 (2013.01); G06F 11/1451 (2013.01); G06F 11/1469 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45587 (2013.01); G06F 2201/815 (2013.01)] | 20 Claims |

|
1. A method executed by one or more processors, comprising:
discovering, by a first plugin, from a virtual machine (“VM”) management system, a plurality of VMs that share a logical data store having a plurality of virtual volumes used for storing data for the VMs by a storage system registered with the first plugin and a virtual appliance of the VM management system;
obtaining, by the first plugin, from the virtual appliance, metadata and storage layout of a set of virtual volumes used by a VM to store data;
using a first application programming interface (API), by the first plugin, for identifying a first set of storage volumes used by the storage system to store data for the set of virtual volumes used by the VM; and
creating, by the first plugin, a consistency group (“CG”) having the identified first set of storage volumes used by the storage system to store the data for the set of virtual volumes used by the VM and generating a snapshot of the CG to take a snapshot of only the storage volumes in the first set of storage volumes used by the VM.
|