When VMware announced that ESXi would be downloadable for free, I knew that I’d be able to find a good source to do a so-called unsupported install onto a whitebox. Its tricky though. The installer just will not see any ole network interface card or hard disk drives. I’ll skip all the failures and get on with what I did to make things work on a lowly home whitebox. It is lowly compared to what we used to run ESX on at Visa; but still its a decent system. Here are the specs and data on the system:
- ECS GeForce 6100SM-M2 Socket AM2 Motherboard (RETAIL) GeForce6100SM-M2 (V1.0A)
- Socket AM2 NVIDIA GeForce 6100 Chipset
- NVIDIA nForce 405 Chipset
- SATA RAID 0/1
- NVIDIA GeForce 6100 Video Onboard
My particular system has 4g of memory but I could go farther with it as it all the way up to 16gb of memory and it has a dual core AMD64 6000+ CPU in it.
Note that most of the list above will not work with ESXi. Well, the memory and CPU will and perhaps that’s the most important. Here is what I had to add to make it work though:
- Promise SATA300 TX4
- 2 x 500gb Seagate SATA 3.0 Drives
- 1 crummy but reliable E100 Network card
So I assembled all this into the system, booted the ESXi installer ISO image and off it went. It found the Promise SATA controller, gave me a choice of drives to install to. The install went fine but of course the Marvel Yukon gig ethernet card is not found. Hence, the E100 card above that I have a few of. When done, I got the warning from the ESXi install that I had no “persistent memory”. So I configured two disks worth of 900gb of usable storage space.Promise SATA300 TX4. The other nice thing about this promise controller is that I still have two more SATA ports left with nothing on them and plenty of space in the case I chose.
So what to do with this you may ask? Well, its a home experiment and I already had the system. Just had to add the Promise controller which cost about $70.00. Its baremetal so things are different than VMWare Server at a few levels. Its faster, cleaner, and more dedicated which is fine for me. it also has a very constrained HCL that VMWare openly promotes; but as you can see it is possible to do ESXi on a comfortable; yet minimal system at home.
The next step is to run the VMware converter which talks to ESXi directly and “port” a few VMWare workstation images I have to the server. I could also just do installs of new guests if I wanted; but I have a few different ones.
If you decide to go play in the fields of ESXi, read the vm-help website for tips and tricks to get you through the experience. You too can have a whitebox running a baremetal hypervisor!
Final Steps
Why you may ask would I do this? Mess around with temporal and spatial things like virtualization. This leads me to my last area. My position has changed dramatically at the company. I am know working as a product evangelist and technologist/product manager for our evolving and emerging solutions which includes our Linux portfolio. I am expected to participate in wide-ranging technology discussions with partners, assess new technologies (like virtualization) and then promote their use in the company ecology. I’m very excited about this move because I think I’m good at this. I’ve been around Linux for about 12 years now in a few settings. I’ve managed deployments, built custom distributions, managed large PS engagements. I also feel that I understand its place and what it offers as a compelling alternative in a few settings to more standardized solutions. Call me a disruptive solutions specialist if you will
Things never stay the same and when they change, they really change. Change is good and I believe our minds and spirits and bodies thrive with it. If we just stay the status quo, we never feel the challenge.








