أخبار
Making the most of VMware's free hypervisor 
11/10/2009

In case you didn't know, VMware offers an enterprise-grade hypervisor for free: VMware ESXi. It's essentially a stripped-down hypervisor with limited hardware compatibility compared to its big brother ESX, but it will install and run just fine on most modern server-class systems. It offers most of the goodness of ESX without the bothersome licensing, but its feature set is restricted without the purchase of VMware vCenter and requisite licenses. For instance, you can't clone or template virtual machines on a stand-alone ESXi deployment, use vMotion, or a number of other restrictions. Given the price, though, you get far, far more than what you pay for.

There are ways to stretch ESXi beyond the limits. But be warned -- these methods will drag your ESXi installation into unsupported territory, and you'll be on your own for any and all tech support. But sometimes that needs to happen.

[ Also on InfoWorld, Paul Venezia tests VMware vSphere4 and likes what he sees in this major update. | Track the latest trends in virtualization in InfoWorld's Virtualization Report newsletter. ]

Case in point: I recently had a situation where an ancient VMware Server installation on a Linux host was dying due to the age of the hardware underneath it. Running VMware ESX would obviously be a better idea than replicating that same scenario on fresher hardware, and there was an entire VMware VI3 farm at another location. However, this was a remote office, and the budget was locked down tight. It was time to break out the thinking caps.

The "new" hardware was actually a repurposed HP ProLiant DL585 with four dual-core AMD Opteron 880 CPUs and 16GB of RAM -- not a hugely powerful box by current standards, but plenty for the needs of the remote site. VMware ESXi was installed on the local RAID5 array in a matter of minutes, and the four gigabit Ethernet interfaces on the box were tossed into two Etherchannel trunks to the datacenter switches. Tada, instant hypervisor.

However, the virtual machines running on the elderly Linux host were not compatible with ESX, since VMs and virtual disks created on VMware Server cannot be directly imported to ESX or ESXi. However, there is a Linux and Windows-based ESXi remote CLI client that can be used to muck about with some of the internals of ESXi. Unfortunately, this CLI client either doesn't support or specifically blocks several of the commands required to make this particular magic happen, and the ESXi host couldn't convert the disks via this method -- so outside the lines we go.

 

4