Method and system for managing virtual datacenters
AssigneeEMC IP Holding Company LLC
InventorAssaf Natanzon
Life of this patent
Estimating the term…
Abstract
Example embodiments of the present invention relate to methods, systems, and a computer program product for managing a virtual datacenter. The method includes tracking configuration metadata for a virtual datacenter operating at a first site and simulating the virtual datacenter at a second site according to the tracked virtual datacenter configuration metadata. An analysis then may be performed on operation of the simulated virtual datacenter at the second site.
Claims21
A computer-implemented method for managing virtual datacenters in a storage system environment comprising:
- tracking configuration metadata of a virtual datacenter operating at a first site in the storage system environment, wherein the configuration metadata includes hypervisor configuration metadata, compute node configuration metadata, storage volume metadata, configuration data of virtual machines managed by a hypervisor;
- simulating the virtual datacenter as a simulated virtual datacenter at a second site in the storage system environment by applying the tracked virtual datacenter configuration metadata to the simulated virtual datacenter;
- performing an analysis on operation of the simulated virtual datacenter at the second site based on the tracked configuration metadata to correct a cause of a change condition of the virtual datacenter operating at the first site, wherein the analysis includes an analysis of differences between the configuration metadata at a first time and the configuration metadata at a second time;
- recommending a configuration change to the configuration metadata of the virtual datacenter operating at the first site based on the operation of the simulated virtual datacenter at the second site according to the tracked virtual datacenter configuration metadata;
- and
- implementing the recommended change at the virtual datacenter operating at the first site.
A storage system environment comprising:
- a virtual datacenter at a first site, the first site being in the storage system environment;
- a second site being in the storage system environment, the first and second site being connected via a network;
- and
- memory storing computer program code that when executed on a processor causes the processor to execute a datacenter management process operable to perform the operations of:
- tracking configuration metadata of the virtual datacenter operating at the first site, wherein the configuration metadata includes hypervisor configuration metadata, compute node configuration metadata, storage volume metadata, configuration data of virtual machines managed by a hypervisor;
- simulating the virtual datacenter as a simulated virtual datacenter at the second site by applying the tracked virtual datacenter configuration metadata to the simulated virtual datacenter;
- performing an analysis on operation of the simulated virtual datacenter at the second site based on the tracked configuration metadata to correct a cause of a change condition of the virtual datacenter operating at the first site, wherein the analysis includes an analysis of differences between the configuration metadata at a first time and the configuration metadata at a second time;
- recommending a configuration change to the configuration metadata of the virtual datacenter operating at the first site based on the operation of the simulated virtual datacenter at the second site according to the tracked virtual datacenter configuration metadata;
- and
- implementing the recommended change at the virtual datacenter operating at the first site.
A computer program product including a non-transitory computer readable storage medium having computer program code encoded thereon that when executed on a processor of a computer causes the computer to manage virtual datacenters in a storage system environment comprising:
- computer program code for:
- tracking configuration metadata of a virtual datacenter operating at a first site in the storage system environment, wherein the configuration metadata includes hypervisor configuration metadata, compute node configuration metadata, storage volume metadata, configuration data of virtual machines managed by a hypervisor;
- simulating the virtual datacenter as a simulated virtual datacenter at a second site in the storage system environment by applying the tracked virtual datacenter configuration metadata to the simulated virtual datacenter;
- and
- performing an analysis on operation of the simulated virtual datacenter at the second site based on the tracked configuration metadata to correct a cause of a change condition of the virtual datacenter operating at the first site, wherein the analysis includes an analysis of differences between the configuration metadata at a first time and the configuration metadata at a second time;
- recommending a configuration change to the configuration metadata of the virtual datacenter operating at the first site based on the operation of the simulated virtual datacenter at the second site according to the tracked virtual datacenter configuration metadata;
- and
- implementing the recommended change at the virtual datacenter operating at the first site.
Dependencies are inferred from the claim text.