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.







is your promise controller raided ? I have the same controller but don’t know how to make it raid. doing the google search… but so far no luck.
Are you make tests running raid on this RAID controller ?