Virtual Server Sprawl Is Overcommiting Resources Bad?
Oct 02

As I have mentioned before in previous posts on this blog and comments on other blogs I really haven’t seen many issues installing VMware ESXi on various hardware platforms as others have seen out there. Maybe I got lucky when I went and picked out my inexpensive hardware for the lab. Who knows. I’ve had a lot of people ask me about my configuration so here it is in detail. Note: This is what I used to put together the lab I run at the house. This may or may not be what you want for production. I’m sure everyone knows all the caveats around support and such when you build your own servers. With that out of the way here’s the specs.

All parts below were acquired from Fry’s Electronics. If you don’t have a Fry’s near you then (a) you’re missing out big time and (b) you can probably get these same parts on the web or at another computer parts store.

I started off with a cheap case. Nothing special. It was a full size PC case that listed for $25 but I actually got for free through a rebate.

Next up was a Power Supply. Again, nothing special. I found a nice 500W power supply for $15 (free after rebate).

Next was the motherboard. I opted for an “all-in-one” board that had built-in SATA controllers, RAID, Gigabit networking, and plenty of memory slots. After comparing the prices I opted for the ASUS K8N-E Deluxe. That ran me $131.40. I didn’t check the HCL for ESXi before I bought this (since ESXi wasn’t out at the time) but it runs just great on the box.

Next was the processor. I didn’t really care about speed at the time since it was just a lab and I wasn’t going to do any benchmarks. I did want the processor to be dual core and I wanted it to have virtualization technology built-in. Based on that and price and the motherboard I chose I went for the AMD Sempron 3800+. That set me back only $49.

Next up was memory. Not much chose here. I wanted to put the max 3 GB in the system but I actually 2 GB in this particular build up. That set me back $200 (RAM was expensive when I put this thing together a while back). Nothing special about the memory. I just bought the cheapest memory I could find that fit the system.

For storage I dropped a single 250 GB SATA drive into the system. I was planning on attaching this to a homemade SAN so internal storage didn’t bother me too much. I’ve actually since converted to no internal storage since I’m PXE booting the hosts anyways. At any rate, the storage set me back another $90 at the time.

Last was an additional NIC. The motherboard has a single 10/100/1000 NIC built-in which works great. I decided to add another dual-port Intel e1000 NIC to the box. That cost me another $35 (they had a sale).

Here’s the grand total:

Case – $25 (free after rebate)

Power Supply – $15 (free after rebate)

Motherboard – $131.40

Processor – $49

Memory – $200

Hard Drive – $90

Extra 10/100/1000 NIC – $35

TOTAL = $545.40 ($505.40 after rebate)

Oh yeah, I forgot the most important piece – ESXi. It’s FREE so it doesn’t add any cost. Go here to get a copy now!

So there you go – an ESXi host for $500. This runs like a champ after everything is installed as you can see below. If anyone else out there has some good, cheap ways to build an ESXi host let me know. I’m sure a lot of people would be interested.

No TweetBacks yet. (Be the first to Tweet this post)
VN:F [1.7.8_1020]
Rating: 4.0/5 (3 votes cast)
VN:F [1.7.8_1020]
Rating: +3 (from 3 votes)
Building a $500 VMware ESXi Host4.053

Tags:

  • Mike,

    I have three home-built ESXi systems as well for around the same price range - I went with Intel processors and motherboards:

    System #1:
    Motherboard GIGABYTE GA-8I945G PRO
    CPU Intel Pentium D 930 (this can VMotion to older Pentium IV based Xeons)
    Gigabit NIC Broadcom BCM5721


    System #2
    Motherboard Intel DQ35JO
    CPU Intel Core 2 Quad Q6600
    Gigabit NIC Intel PRO/1000 MT Dual-port

    System #3
    Motherboard Intel DG33TLM
    CPU Intel Core 2 Quad Q6600
    Gigabit NIC Broadcom BCM5721

    I couldn't get any of the onboard NICs to work with ESX. The latter two systems can have up to 8 GB RAM, which is nice.
  • Another great resource was pointed out to me for white box installs of ESXi here: http://www.vm-help.com/.
  • This one comes from a fellow SE here at VMware named David Jolley:

    Case Generic Mid tower case with 350w PS $29.99
    Mobo Asus M2a-VM AM2 Micro ATX Mobo $64.99
    CPU AMD Athlon 64 x2 4200+ (2.2ghz) $64.00
    RAM A-Data 4GB (2x2gb) kit DDR2 800 $89.99
    Second RAM kit $89.99
    NIC Broadcom 5702 GigE $18.99
    Second Nic $18.99


    Total $376.94


    This gives me 2 cores running at 2.2 ghz, 8GB RAM, and two NIC’s per host.
    I chose not to use any local storage, boot ESXi off of USB stick and use only shared storage for my lab. For which I use Openfiler running as a VM inside of VMware Server 2 on top of windows Server 2003 R2.

    This has worked well for me to date. One of the benefits of booting off of USB is the ability to switch versions very quickly. I have a stick for each host with 3.5u1, a stick for U2, and now a stick for the next version of ESXi. With just a quick reboot and switching out of the stick, I have a new version to test/troubleshoot/fiddle around with.
  • I posted my home lab setup at: http://communities.vmware.com/blogs/ManualAutom...
    I cheaper motherboard can be had from Newegg.
  • GregW
    We do something similar, although ours come out a little more expensive, however, we have a build document ect which makes it all a complete excersise :

    Antec NSK4480B Black
    Gigabyte EP35-DS3R motherboard
    Intel Core 2 Quad, 2.40Ghz, 1066Mhz FSB, 8Mb L2, 65nm
    Kingston 6400 4GB 800MHz DDR2 Non-ECC CL5 DIMM (Kit of 2
    Gigabyte 256Mb 2400 Pro video card
    Seagate 500Gb SATA II 32Mb NS
    LG DVD+/-/RAM Dual Layer SATA - BLACK
  • Here's my home config.. ESXi booted off USB

    . Intel BOXDQ35JOE LGA 775 Intel Q35 Micro ATX motherboard
    (bought because it supports vPro so I can do remote power on/off if needed)
    . Intel Q6600 Quad-core Kentsfield 2.4GHz CPU
    . ZEROtherm ZEN FZ120 120mm CPU Cooler
    . 4GB Corsair memory
    . 4 Seagate Barracuda 500GB 7200.11 32MB cache SATA drives
    . 1 LSI Logic SATA hardware RAID card.(Disks in a 1.36TB RAID5 array)
    . 1 Corsair 520W power supply
    . Cheap case (Gonna change that in a few months)
    Cost: Under $1k

    Old laptop running Win2k3 and VMware server, hosting a domain controller VM and the Virtualcenter VM. Not sure if I should move the VC to the ESX server or not.

    Need to add an additional 4GB of memory for an even 8GB.

    A shout-out goes to my understanding CFO/Wife.

    mike
  • Bill
    I can't seem to get any ASUS mother board to use on board Nic or SATA drives. Which one of the motherboards listed above are useing the local SATA storage???
  • Bill,

    Not sure on other people's configs but the ASUS board I have for my config (ASUS K8N-E Deluxe) can see and use the internal storage just fine. I happen to use external storage for the VMs but it will see and use the internal stuff.
  • scott
    hello,

    I've recently installed esxi 3.5 on an m2a-vm motherboard using ahci set in the bios, and modifying the setup as instructed here http://communities.vmware.com/thread/166613

    However, I would like to upgrade to esxi 4.0 and i'm attempting to do so through the vSphere Host Update Utility 4.0 .... when the install appears to complete i get a message stating the boot partition could not be found...

    Any ideas
  • guruleenyc
    Nice post, thanks for the guidance!
  • ahha
    mike will you be updating this for 2009?
  • Probably not. You're welcome to comment though. Parts have gotten even
    cheaper now-adays so it's probably $300 or less now.
  • Interesting.. Thanks for your detail information about this :) I don't know that it doesn't cost that much too build a VMware ESXi Host..
blog comments powered by Disqus