So on reddit, I came across this link to download a free version of VMWare ESXi with Vcenter.
Naturally I had to give it a shot. And run it on my desktop for the heck of it.
And with the 3 files downloaded, I simply fired up VMWare Player, created a new VM, and pointed the setup program to the ESXi ISO ( VMware-VMvisor-Installer-5[1].5.0.update01-1623387.x86_64.iso), and it figured out we were going to do a nested VMWare install on it’s own. The only thing I had to change was the network card from NAT to bridged.
Because I’m just going to use this install for testing (I haven’t put it on hardware just yet), the default DHCP is just fine, but enabling SSH on the console will be important. Remember to record the root password for the ESXi box as you’ll use that to point the client to it.
The installation was pretty simple.
Now because I wind up using various versions of VMWare for work, I don’t want to try to keep 4.x and various 5.x clients balanced on a PC, I just run them on various VMs. However, 5.5 has an issue with Windows XP. The SSL implementation is out of date. Naturally there is a hotfix, KB948963, but it will only install on Windows Server 2003.
Network failure KB948963
I suppose booting into safe mode and overwriting the DLL’s by hand may be an option, but because it is only me talking to my ESXi server I don’t need it to be on the internet, so the easier option is to tell ESXi to allow all SSL types.
After some searching, the best fix I’ve seen is from the VMWare forums, by RichardVM:
ssh into the ESXi host and modify the following file:
/etc/vmware/rhttpproxy/config.xml
Insert the following xml line into the appropriate section:
<vmacore>
…
<ssl>
…
<cipherList>ALL</cipherList>
…
</ssl>
…
</vmacore>
After saving your changes restart the service:
/etc/init.d/rhttpproxy restart
And you’ll be good to go.
For a simple test I installed an old copy of Windows NT 4.0 Terminal Server, which works fine (remember NT 4.0 on ESX5 needs SP6 installed for the networking to work).
As you can see once you apply the license you get from VMWare certain features are disabled.
As you can see this may be more ‘limited’ from the Vcenter’s perspective, but this license doesn’t expire and is good enough for ‘at home’.
For those needing and wanting more, the next step is the VMware vSphere Essentials Kit package, which is $560 USD. But this is good enough to get your feet wet in the world of VMWare.