The SysAdmin Network

No more hiding in the server room

At work I’m trying to get my head around our virtualisation, like many companies we have sort of just sprawled as the days went on building new VM’s for almost any request just so we didn’t have to buy any more ‘expensive’ hardware. I have been working with Virtualisation software for the past 4 and a half years, almost from the day I started my current job.


During this period I have worked with VMware, Virtuozzo, Microsoft Virtual PC, Microsoft Virtual Server and of course Hyper-V. Mistakes have been made along the way incorrect configuration, the wrong hardware and plain silly human error.


Yet Virtualisation remains a corner stone of how we operate, I’m not sure we could provide the services we do provide were it not for our Virtualisation platform. I know given the financial climate that we certainly wouldn’t be able to convert all of our VM’s in to physical machines, something which has been suggested in the past due to the ‘big issue’ we face with Virtualisation.


Trust.


Although we rely heavily on Virtualisation Technologies there is a lack of trust in any form of virtualisation from both the developers and the Senior Management. Some of the problems we’ve faced are

  • Product X isn’t working in the VM, the Virtual Technology doesn’t work.
  • My server is slow, it’s because it is on Virtual Technology.
  • I don’t want a Virtual Machine because it will break quicker than a physical server.
  • Virtualisation is too complex for my needs, I just need a server.
  • Virtualisation can’t do what I need, my needs are too complex.

The support team has worked long and hard to erase these fears but they still persist and will probably continue on for quite some time until everyone realises just how ingrained Virtualisation is in our daily life.

Despite the trust issues the support department find themselves needing to provide a test environment for the developers, what I hope to do over the next few blog entries is

  • Describe our current set up.
  • Describe what we’re trying to achieve.
  • Describe what we’re going to do to get there.
  • Try and figure out what we can do about the trust issue.

Views: 12

Tags: Virtualisation

Jeff Hengesbach Comment by Jeff Hengesbach on May 7, 2010 at 5:44pm
Hi Dan,

Yeah the key one thing about trust (in anything really) is how quickly it is lost and long it can take to be regained.

Virtual environments present a lot of benefits but they also are more susceptible than physical environments to probably what I'd call the biggest pitfall of any equation - the human factor. Capacity planning in a virtual environment is so critical, and the rampant creation of VM's with all types of IO, network, RAM and CPU requirements can very quickly sink the ship. It's not any different than putting too many applications or users on a physical server or too many disk IOPs to an array that wasn't designed for it.

I'm looking forward to your future posts. My advise for now it to measure everything you can: RAM, bandwidth, CPU utilization, disk queues on the hosts and the guests. You'll find the answers in the numbers. Some of the 'largest', most demanding applications out there run and run very well on virtual platforms.
Dan Taylor Comment by Dan Taylor on May 7, 2010 at 8:38pm
Jeff,

I wholly agree with you on the idea that we need to gather metrics from our current systems, sadly until recently we weren't allowed the time to track such things as they weren't considered important information. Thankfully that's now changed which is part of the reason I've started writing these blogs.
John McGrath Comment by John McGrath on May 7, 2010 at 9:59pm
Matt Simmons from Standalone-Sysadmin.com (http://www.standalone-sysadmin.com/blog/)wrote about your comment Jeff.
Vkernel
http://www.standalone-sysadmin.com/blog/2010/04/tech-field-day-prev...
This company's offerings allow you to monitor your VM infrastructure.

I have not used these products yet, but have downloaded them and plan to.

Comment

You need to be a member of The SysAdmin Network to add comments!

Join The SysAdmin Network

© 2012   Created by Elizabeth Ayer and Michael Francis.   Powered by .

Badges  |  Report an Issue  |  Terms of Service