Am pleasantly surprised that XenServer 6.1 installs natively on 2012 MacMini 6,1 without a fuss as below:
- Download XenServer 6.1 ISO from Citrix and burn to a CD
- Boot via an external CDROM drive
- Complete installation. WARNING: This will wipe out your pre-installed Mac OSX copy on the system.
- Boot the Mac Mini into recovery mode using command+r
- Launch the Terminal from Utilities menu
- Run “bless –device /dev/disk0s1 –setBoot –legacy” from the command prompt followed by a “shutdown -r now“. See Blog Post at http://www.plainlystated.com/2013/04/xcp-xen-on-a-mac-mini/
- Boot natively into XenServer
- Run XenCenter on a Windows machine (I have XP running as a guest under VMware Fusion on my laptop) and connect to the newly installed XenServer hypervisor host
- Activate the free license key
- Create VMs
Update (20130825): The “lab” has now been augmented with a 2nd Mac Mini (late 2012) and an upgrade to XenServer 6.2.
Update (20130927): I now have 2 Mac Minis running XenServers 6.2 upgraded to full 16GB of memory and additional USB Ethernet adapters. These are being used to run nested XenServers for CloudStack use
Update (20131105): XenServer 6.2 also works on Mac Mini bare metal. However, since XenServer does not do nested virtualiaation, I have since replaced XenServer with the VMware ESXi (the free version) on all the Mac Minis. Now, I am able to run XenServer inside ESXi and have guest OSes with full PV support.