CPC G06F 11/1446 (2013.01) [G06F 3/0664 (2013.01); G06F 3/0665 (2013.01); G06F 11/1435 (2013.01); G06F 2201/815 (2013.01)] | 20 Claims |
1. A system comprising:
a virtualization system, implemented by a processor of the system by executing instructions stored within memory of the system, configured to run a plurality of virtual machines, wherein the virtualization system defines virtual volumes, within a virtual volume datastore, to present to the plurality of virtual machines;
a storage system include storage resources;
an intermediary framework of a vendor provider and including one or more layers of abstraction for exposing the storage resources to the virtualization system, wherein the intermediary framework utilizes the one or more layers of abstraction to define a storage container, allocate the storage resources to the storage container, and associate the storage container and the virtual volume datastore for presentation to the virtualization system for use by the plurality of virtual machines; and
the processor implementing a recovery support technique that includes a first phase that retrieves metadata backup files from one or more logical storage volumes within a logical storage array and implements an arbitration procedure to select a metadata backup file to use in reconstructing container metadata and storage capacity profile metadata for use by a replacement vendor provider.
|