Preventing VM sprawl

Virtual Machines
VM sprawl
Our organization is starting to deploy more virtual machines (VMs). Should we be concerned about VM sprawl? How can it be prevented?

Answer Wiki

Thanks. We'll let you know when a new response is added.

Simply put VM sprawl is the uncontrolled growth of virtual machines in a virtual environment. Star Trek fans can relate to this from the popular “Trouble with Tribbles” episode where the tribbles reproduce so quickly that they threaten to overwhelm the host ship’s food supplies. VM sprawl is similar because many administrators create VMs without any regard for the resources that they consume and the possibility of overwhelming the host server’s resources. Many consider VMs as “free” servers since VMs do not have a physical presence and creating them is simple and easy.

Some ways to deal with sprawl are implementing a chargeback system like Vkernel’s capacity and chargeback appliance or Vizioncore’s vCharter products for VMware that create reports on resource usage. Microsoft Hyper-V will have some charge-back metrics available but lacks the tools to make effective use of them. In addition limiting who can create virtual machines and implementing a formal process for requesting new virtual machines is a more effective method then allowing too many people to have access to create virtual machines at will. You should require justification for requests for any new VMs and have an approval process to get users to think twice about if they really need another VM. Finally creating resource pools is a helpful way to to limit the amount of resources available on your host servers for new VMs.

If you don’t control sprawl you may use up all your host resources before you know it and also create bottlenecks that may reduce the performance of all your VMs. Tight control of your virtual environment is the key to limiting the growth of virtual machines.

Discuss This Question: 3  Replies

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.
  • Mhoesing
    Policy, and awareness training can supplement the sound approach above. Explaining the pain of software license litigation may suppress some of the desire to indiscriminately create guests. Configuresoft, Ecora and similar monitoring & assessment tools usually highlight rouge guests.
    25 pointsBadges:
  • JennyMack
    You might want to check out Anil Desai's crash course in virtualization. He discusses the issue of VM sprawl and managing it with a VM library.
    4,280 pointsBadges:
  • Techdude2723
    Just be weary of your virtual machines and deactivate them when they are no longer necessary. This is easy—download a free tool (netwrix virtual machine sprawl tracker is one example-- that will provide you with usage stats and report on VMs not being used so you can deactivate them.
    30 pointsBadges:

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

Thanks! We'll email you when relevant content is added and updated.


Share this item with your network: