This was asked at the VMUG last week, where I heard the official line (once again)...
Apple demands that their OS runs on Apple hardware ONLY (it's in the EULA). As such, unless you install ESX/ESXi onto Apple hardware, you won't be able to install Apple OS's onto the configuration. Even then, you may have difficulties in installing the OS, or it won't install at all.
I have seen OS X VM's available for download on some sites. Most of the time, they are the server OS (which Apple supports virtualizing). I've yet to find a working VM for the client OS though. Every time someone makes a VM for the client OS, you have to stop the software update process/service so that you don't get any security or OS updates applied. IF you don't stop those services, then chances are once the next security/OS update applies, the VM won't boot into the OS.
Personally, I think it would be a great idea for apple to allow us to virtualize their client OS onto standard x86 hardware (or VMware Workstation, or ESX/ESXi configurations) for IT professionals. Sell us a different build so that we can do this, keeping the public builds locked down. It would allow us to test out different configurations without investing in more hardware. We would be able to test out how the latest OS release interacts with other business critical applications ahead of getting new hardware. That way we can see if we need to work with additional vendors to get software updated ahead of deploying the new systems.
As things stand today, Apple refuses to play like every other OS, and hardware manufacturer too. Perhaps if enough people complain they will start to listen to us. Then again, Jobs doesn't have a good track record for doing the right thing when it comes to corporate customers.
Network Administrator
VMware VCP4
Consider awarding points for "helpful" and/or "correct" answers.