Hi,
You can install ESXi host on Mac and run VM OSX after that. But You can't deploye a VM OSX on an other physical server. It's not a technical problem to run a VM OSX on other server but it's a problem with the licensing OSX.
Thanks,
Please, visit my blog http://www.purplescreen.eu/