Good Virtualization Requires Good Virtualization Management

Column: Accountant Tech Talk


From the Oct. 2008 Issue

Continental Airlines is the fifth largest airline in the world and the largest U.S. International Carrier. You may have heard of them. Their IT infrastructure consists of 192 sites around the globe with approximately 20,000 PCs and 2,000 servers. Yes, this is a complicated environment with mandatory uptime.

Has Continental moved to virtualization? Absolutely. Continental was in a critical power situation in its Houston data center. The airline literally couldn’t add additional power circuits from its power provider. The solution was to begin virtualizing servers. This consolidation of multiple servers (140 in all to just 50) solved the power issue and improved utilization of hardware resources on the host servers, but it created a management issue.

As Tom Bittman of the Gartner Organization recently said, “Virtualization without good management is more dangerous than not using virtualization in the first place. Automation is the critical next step to help organizations stop ‘virtualization sprawl,’ which is not much better than server sprawl.” Continental addressed this virtualization management issue with a software tool from Microsoft — System Center Virtual Machine Manager. That’s a mouthful, so I’ll refer to the tool by its acronym — SCVMM.

SCVMM allowed Continental to significantly reduce deployment time for replacement servers. Prior to moving to virtualization and SCVMM, Continental spent, on average, four weeks to provision a new server. This included a couple of days to build the server and more than three weeks lead time for purchasing, acquisition and installation. SCVMM has a number of tools to not only manage virtual machines, but provision them as well. One of these tools converts a physical machine to a virtual one. Using this tool, outdated aging hardware was quickly converted to a virtual environment utilizing the resources of new host hardware. This also cut the deployment time to about eight hours in Continental’s case.

The first version of SCVMM, dubbed 2007, took some time to get to market and supports Microsoft’s application layer virtualization product, Virtual Server 2005 R2. The first release also didn’t offer all of the functionality originally planned. The second version, dubbed System Center Virtual Machine Manager 2008, is currently in Beta and supports Microsoft’s hypervisor technology, which is officially planned to be released in August 2008, a few months before this issue will mail. This second version also adds the ability to manage VMware virtual machines, with support for XenServer VMs to follow a little later.

I have been testing SCVMM 2008 Beta with the release candidate version of Microsoft’s Hyper-V. I did encounter an error when doing a physical to virtual (P2V) conversion on one of our servers, but the other P2V conversions I tried went without a hitch. In addition, SCVMM uses a technology called ‘checkpoints.’ This allows us, for example, to create an image just prior to deploying an application we think might misbehave. If our worst fears are realized and the application behaves badly, with the checkpoint we created prior to installing the application, we can rewind or roll-back to the server state just prior to installing the application. This saves significant time over the previous method, which was to use Control Panel, Add-Remove programs to remove the misbehaving application and hopefully not experience any other ill effects of installing the application. Checkpoint technology is also beneficial for testing the latest service pack or security update. In addition to P2V conversions and checkpoints, SCVMM allows for the cloning (it’s not just for sheep) of virtual machines. This provides an exact copy for backup or offsite storage purposes.

This content continues onto the next page...
comments powered by Disqus