Académique Documents
Professionnel Documents
Culture Documents
Table of Contents
1. Abstarct
2. Virtual Machine sprawl
3. Colama: Coriolis solution for Virtual Machine Sprawl
4. Coriolis offerings
Abstract
Virtual machines have been slipping in under the covers everywhere in the IT industry.
Software developers like virtual machines because they can easily mimic a target
environment. QA engineers prefer virtual machines because they can simultaneously test
the software on different configurations. Support engineers can ensure reproducibility of
an issue by pointing to an entire machine rather than detailing on the individual steps
and/or configuration requirement on a physical host. In many cases, adoption of virtual
machines has been primarily driven by users' choice rather than any coherent corporate
strategy. The ad-hoc and uncontrolled use of virtual machines across the organization has
resulted in to a problem called Virtual Machine sprawl, which has become critical for
today's IT administrators.
Virtual machine sprawl is an unpleasant side effect of server virtualization and its near
exponential growth over the years. Here are the symptoms:
At any given point, the virtual machines running in the organization are un-
accounted for. Information like who created them and when, who used them, what
configuration/s they have, what licensed software they use, whether security patches have
been applied, whether the data is backed up etc are not maintained and tracked anywhere.
Most commonly, people freely copy each other's virtual machines and no usage
tracking and access control is in place.
Because of cheap storage, too many identical or similar copies of the same machines
are floating across the organization. But reduction in storage cost does not reduce the
operational cost of storage management, search, backup, etc. Data duplication and
redundancy is a problem even if storage is plentiful.
Because there is no mechanism to keep track of why an image was created, it is hard
to figure out when it should be destroyed. People tend to forget what each image was
created for, and keep them around just in case they are needed. This increases the storage
requirements.
Licensing implications: Virtual machine copied from one with a licensed (limited)
software needs to tracked for its life span in order to put a control on the use of licensed
software.
There are many players in the industry who address this problem. Most of the virtual lab
management products are tied to one specific virtualization technology. For example, the
VMWare Lab Manager works for only VMWare virtualization technology. In a
heterogeneous virtualization environment that is filled with Xen, VMWare, VirtualBox
and Microsoft virtual machines, such an approach falls short.
Colama is Coriolis Technologies solution to address this problem. Colama manages the
life cycle of virtual machines across an organization. While tracking and virtual
machines, Colama is agnostic to the virtualization technology.