Decommissioning virtual appliances
AssigneeEMC Corporation
InventorsPaul LeMahieu, Steven Halzel, Jane M. Lawler, Jake Frazier
Life of this patent
Estimating the term…
Abstract
A method, article of manufacture, and apparatus for efficiently processing information. In some embodiments, this includes selecting a service to terminate, determining a virtual appliance associated with the service, and decommissioning the virtual appliance. In some embodiments, the virtual appliance may be deleted from the storage array.
Claims24
A method for processing information, comprising:
- receiving an indication that a first service with respect to a storage array is no longer needed, wherein the storage array is preinstalled with a set of one or more virtual appliance images, wherein at least one of the virtual appliance images is used to instantiate a first virtual appliance to provide the first service, and wherein a running instance of the first virtual appliance is added to a dynamic set of one or more virtual appliances running on the storage array;
- determining, in response to the indication, that the first virtual appliance provides the first service;
- and
- decommissioning the first virtual appliance, including by removing the running instance of the first virtual appliance from the dynamic set of one or more virtual appliances running on the storage array.
A system for processing information, comprising a processor configured to:
- receive an indication that a first service with respect to a storage array is no longer needed, wherein the storage array is preinstalled with a set of one or more virtual appliance images, wherein at least one of the virtual appliance images is used to instantiate a first virtual appliance to provide the first service, and wherein a running instance of the first virtual appliance is added to a dynamic set of one or more virtual appliances running on the storage array;
- determine, in response to the indication, that the first virtual appliance provides the first service;
- and
- decommission the first virtual appliance, including by removing the running instance of the first virtual appliance from the dynamic set of one or more virtual appliances running on the storage array.
A computer program product for storing data, comprising a non-transitory computer readable medium having program instructions embodied therein for:
- receiving an indication that a first service with respect to a storage array is no longer needed, wherein the storage array is preinstalled with a set of one or more virtual appliance images, wherein at least one of the virtual appliance images is used to instantiate a first virtual appliance to provide the first service, and wherein a running instance of the first virtual appliance is added to a dynamic set of one or more virtual appliances running on the storage array;
- determining, in response to the indication, that the first virtual appliance provides the first service;
- and
- decommissioning the first virtual appliance, including by removing the running instance of the first virtual appliance from the dynamic set of one or more virtual appliances running on the storage array.
Dependencies are inferred from the claim text.