OS X on vSphere 5 – Myth busted

So after all the licensing fuss, I was finally able to get my vSphere 5 lab started. I have been reading about what this puppy has in store. So far, I have a simple setup of 2 hosts (of course both virtual running on vSphere 4.1) running vSphere 5. One of the things that I was really looking forward to was the ability to run OS X on vSphere and my day got even better once I saw the following screen in the new VM creation wizard in vCenter 5.

So of course like anyone else, I emailed a couple of people whom I thought would look forward to this. I forgot everything else like SDRS, FDM, Datastore heartbeat and what not and all I wanted to do was run OS X in vSphere. So I quickly created a VM, mounted my 10.6 ISO (10.7 just sucks for me right now), got some snacks and powered on the VM to witness history. This is what happened.

Turns out VMware may have added OS X to the list, that hasn’t changed Apple’s EULA. You are still required to use an Apple hardware in order to virtualize OS X. And in order to keep Apple happy, VMware has also added a SMC check prior to starting a VM. When during a check if it is assessed that your host is not running an Apple hardware, then guess what, you will get the same message that I got. I am sure VMware must not have been too fond of putting this check, but who wants to make Apple upset in 2011 right?

If you go to https://address-of-your-host/?moid=ha-host&doPath=hardware, you can then quickly find if your host will pass the SMC check or not. Notice mine failed in the screenshot below. Of course I am not running an Apple hardware for my lab either. If your check says “true” then you are in luck.

So yeah this is a bit disappointing for two reasons. Apple has discontinued XServe which leaves you with Mac mini and Mac pro. I dont think that either one of these two are in the vSphere HCL but folks have been able to get vSphere to run on them. This basically means, no body in their right mind would run OS X on vSphere 5 in a production environment. Why Apple? Why? In my opinion, if Apple claims to be a software company, they should not force one to use any specific hardware. I am sure VMware could care less.

In the end, though this was a bit disappointing, there is so much more to look forward to with vSphere 5. Now that I have my lab started, its only a matter of time before I start liking all the things it has to offer. As mad as I am at Apple for this blunder, I must point out that I am using  my favorite macbook pro to type this post.