| US 7,552,279 B1 | ||
| System and method for multiple virtual computing environments in data storage environment | ||
| Mark Gandler, Wellesley Hills, Mass. (US) | ||
| Assigned to EMC Corporation, Hopkinton, Mass. (US) | ||
| Filed on Jan. 03, 2006, as Appl. No. 11/324,975. | ||
| Int. Cl. G06F 12/00 (2006.01) | ||
| U.S. Cl. 711—114 [711/6; 711/162; 707/200; 707/204] | 7 Claims |

| 1. In a data storage environment having a server in communication with a data storage system having physical data storage
mapped to a first set of logical volumes, a method for providing a plurality of virtual computing environments comprising:
(a) configuring the server as a virtual machine server including a plurality of virtual machines, and a virtual kernel;
(b) populating the first set of logical volumes on the data storage system with source data obtained from mirroring operations
such that the source data is obtained from second logical volumes that are other than the first logical volumes;
(c) creating a plurality of virtual computing environments by mapping one or more volumes of the first set of logical volumes
to respective virtual machines of the plurality of virtual machines, wherein each virtual machine when mapped to the one or
more volumes of the first set of logical forms a virtual computing environment; and
(d) including a database in communication with the virtual machine server to keep track of which first volume of the first
logical volumes can be correctly paired with a respective second volume of the second logical volumes to form a volume pair
that is made available to each virtual machine, and such that the each volume pair may be further paired with respective logical
volumes of metadata related to the second logical volumes to increase access speed to the volume pair that is made available
to each virtual machine.
|