Unsupported Apple Xserve Running VMware ESXi 5
- Jonathan Spiva
VMware ESXi 5 added official support for Mac OS X Snow Leopard Server guests on the Early 2009 Xserve. I have access to a few of the older Xserve models and was curious if any are capable of running VMware ESXi without issue.
Xserve (Late 2006)
- Model Identifier: Xserve1,1
- ROM Version: XS11.0080.B01 (EFI 1.0 according to this)
- SMC Version: 1.11f5
- LOM Revision: 1.2.8
- 2 x 2.0 Ghz Intel Woodcrest Xeon (5130) / 2GB / ATI X1300
- Apple 2-port Gigabit PCIe Card (Uses Marvell 88E8061)
I really didn’t expect the Late 2006 model Xserve to support ESXi due its 32-bit EFI implementation. It hung on the “EFI Boot” screen trying to boot from the CD.

Xserve (Early 2008)
- Model Identifier: Xserve2,1
- ROM Version: XS21.006C.B06 (EFI 1.1 according to this)
- SMC Version: 1.26f3
- LOM Revision: 1.1.2
- 2 x 2.8 Ghz Intel Harpertown Xeon (E5462) / 16GB / ATI X1300
- Apple 2-port Gigabit PCIe Card (Uses Marvell 88E8061)
It Works! I was able boot from CD and install successfully onto an extra 750GB apple drive module I had laying around. First thing I noticed was the front CPU usage lights don’t come on which is sad but really doesn’t matter. F11 is used a few times during the install and wasn’t being recognized with my Apple Keyboard so I plugged in a dell usb keyboard and was able to continue.

Once VMware ESXi 5 was installed and the system rebooted i was able to connect with vSphere client without issue. ESXi found the two internal intel NIC but failed to recognize the Apple 2-port gigabit card in the server.

I was able to configure pass-through configuration (VMDirectPath I/O) so that looks like its supported. I can’t see any obvious why Apple and VMware didn’t take the time to certify this Xserve on the list.