My Ultimate ESX Whitebox: Small, Aesthetically Pleasing and under $1000
Thursday, 16 October 2008 by Michel Roth
In my day (and night?) job working for Quest I get to demonstrate the Virtual Access Suite (VAS) a lot. In short this means that I have to demo a VAS infrastructure at the very least consisting of a VAS Connection Broker, a VAS Terminal Server, a VAS Virtual Desktop, a Domain Controller, a VirtualCenter server and a ESX host. With a lot of time and patience one would be able to get pretty far with this with a decent laptop up until ESX. ESX will not run on "normal laptop hardware". Period. So let me share how I found my ultimate ESX Whitebox.

Perhaps I should explain the term "ESX Whitebox" a little bit more since I have been digging into this matter so much that I even got the slang down. An ESX whitebox is a piece of hardware (or rather a combination of different hardware pieces) that will run ESX. Sounds pretty self-explanatory right? Well, the key thing here is that it is not that hard to find hardware that runs ESX without any issues. In fact, VMware even has a list up that details exactly which hardware is supported by ESX so it's not so hard to find supported hardware. The problem is that this is mostly server hardware which equals expensive, big, heavy and noisy. Not something I was looking for.

I was looking for a cheap, small and, if at all possible, an aesthetically pleasing whitebox. The cheap part is pretty self-explanatory. The requirement in terms of size is due to the fact that I travel a lot for my work with Quest and I often need to take this demo environment with me. Since a lot of this traveling is done by plane, I needed to find a ESX Whitebox that would fit in my carry on luggage. If you have ever seen the way your luggage us handled at airports you will understand why I need to have the ESX Whitebox with the in my carry on luggage. 

After a lot of searching, I found the perfect whitebox that fits all my needs and I wanted to share this config with you because it took me a lot of time to find the right configuration.  I have this setup running with VMware ESX 3.5 and it will also work with ESXi. I settled for this setup:

UPDATED March 2009: Apparantly the P3-P5G33 isend of life. The successor is even cheaper. It has different dimensions though. It is the Asus Terminator 3-P5G43.

 

   

This is all that you need and the best part is that this setup with warranty be delivered to your doorstep for under € 800 /$1000. This online webshop (Dutch) did that for me.
Of course, if you are a smart shopper and find the components at their cheapest price yourself it would easily be €100 cheaper. 

You can tweak this config. You could for example:

  • Use a Dual Core system (not recommended)
  • Use 4 GB of RAM ( would suffice for the environment I mentioned)
  • Use bigger disks or buy more (recommended because 74 GB wears out pretty quickly)
  • Add a SATA RAID adapter (not necessary for my demo setup)

Whatever you do, do not try to save money by choosing a cheaper / other harddisk. The VelociRaptor disks deliver excellent (SAS) performance for a fraction of the price of a SAS disk (not to mention controller).

Again this is just for demo purposes, so I would not stick this in your customer datacenter but it is a pretty potent system. The bottleneck so fat has been the disk but if you buy more / bigger VelociRaptor disks and perhaps even stripe them you will get some very good scalability.

I hope this helps you if you should even need to find a proper ESX whitebox. I would to hear what you guys are using.


Related Items:

Solid State Disk will change the storage world (2 November 2009)
Dual Boot from VHD Using Windows 7 and Windows Server 2008 R2 (30 June 2009)
Windows Server 2008 Installs In Under 10 Minutes! (12 February 2008)
Creating Virtual Hard Disks with Windows Virtual PC (30 June 2009)
Virtual Infrastructure best practices (5 November 2009)
ESX Manager 2.3 (16 July 2008)
An Interview With Wyse Technology (4 October 2007)
Wyse Launches Virtual Desktop Accelerator (VDA) To Deal With Latency on RDP/ICA Connections (?) (8 July 2009)
Image Builder Wizard – Quick and Easy Embedded OS Creation (9 September 2009)
Free Thin Provisioning In VI 3.5 (13 November 2008)
Comments (10)
written by Sven Huisman, October 16, 2008
Hi Michel,

thanks for sharing. So you can use the onboard SATA controller for VMFS volume? that's good to hear.
I'm wondering how you manage to get this "server" through customs. It can easiliy be mistaken for something that blows up things. ;-)
written by Michel, October 16, 2008
Yes you can use the onboard SATA controller for VMFS.
They make me take it out at customs but they treat it like a laptop: very suspiciously. I have managed so far, thankfully :-).
written by oneill, March 31, 2009
Hi There,

I'm looking at purchasing the Asus Terminator 3-P5G43 based on your recommendation.

Can you please confirm again that you were able to get ESX working no problems? How does ESX handle the SATA drive/s?

Have you tried running XenServer on it?

Any other feedback you have would be appreaciated. Thanks.
written by Chris Lukas, June 17, 2009
T61 / T400 laptops make perfect ESX/ESXi hosts. I fit three laptops in one bag, and another laptop and powerpacks, cables, and an 8 port gig swtich in the other bag. 8GB in each laptop and 1TB in one as an iSCSI server. Yes ESX/ESXi runs native on these, that's what the VMware reps use. Michel it sounds like you could get away with one or two of these instead of a SFF computer.
written by Chris Lukas, June 17, 2009
forgot to mention, the T61 runs ESX/ESXi 3.5 and 4.0 but runs 4.0 without modification. Also uses the built-in SATA drive if present.
written by M.Roth, June 17, 2009
That is great information Chris. Much more portable. The only issue might be pricing. What does a T61 go for these days? €1100 / $1400 ?
What about the disks? are they fast enough?
written by asg2ki, August 16, 2009
Hello Michael,

This indeed is a great post, however I'm looking for some better clues on the ESX 4.0 compatibility (not ESXi). Can you provide some details if the above configuration would run properly with ESX 4.0 OS and by utilizing both the SATA and NIC onboard controllers ?

I would like to consolidate a bit on my older HP servers with faster but at the same time lower power consumption machines, however I don't want to waste my money for something that may not work at all.

Another question that I have is if it would be wise to get CPU's higher than Q6600 (from compatibility point of view). I read some doubting opinions on many web sites that higher versions of the Core 2 Quad CPU's may have issues with the OS but Q6600 is just exactly what can be used for full functional ESX server on a low cost MB.

Thanks in advance.

Cheers
written by M.Roth, August 17, 2009
Hi asg2ki,

I have not tested my system with ESX 4.0 but if there is any kind of backwards compatibility in place then it should work just fine. I would get a similar CPU and not buy the fastest model on the market because they have a bad $ per Ghz ratio.
written by asg2ki, August 30, 2009
Thanks a lot for your response. If you have a chance to test out ESX 4.0 in your spare time with such machines (or perhaps another type) I would appreciate it very much and I guess others would do as well.

ESX 3.5 is great but is getting kinda out-of-date in terms of available technology, however ESX 4i may not necessarily be the choice of everyone especially if looking for some advanced options related to Backup and Security, so this is why I'm looking primarily to get a working ESX 4.0.

Many thanks for your activities in advance.

Regards
written by David Thomas, May 19, 2010
Another option may have been to look at shuttle PC's.
I built one recently as a Lab/Demo box. I run Xenserver 5.5 on it.

See my blog entry for the spec
http://thinworldblog.blogspot.com/2010/05/xenserver-55-on-shuttle-xpc.html