Last updated on July 15, 2013 by Dan Nanni
XenServer (now renamed Citrix Hypervisor) is a commercial virtualization product built on the open-source bare-metal hypervisor Xen. While Xen itself is a standalone hypervisor, XenServer is a full virtualization suite that includes built-in console, tools and APIs. The free edition of XenServer is available at no charge with annually renewed free license.
If you want to try out XenServer without sparing bare-metal hardware, you can actually install XenServer as a virtual machine (VM). In this tutorial, I will describe how to install XenServer on VMware Player as a guest VM.
In order to be able to create a XenServer VM on VMware Player, the underlying host where VMware Player is installed must have 64-bit CPU processor(s), since XenServer can only be installed on 64-bit architecture.
If you run XenServer on VMware Player, you will not be able to create Windows guests on top of XenServer. This is because Windows guests require hardware support for virtualization (HVM) (e.g., Intel VT-x or AMD-V) from XenServer dom0, but HVM of the VMware Player's host machine does not pass on to the XenServer instance running on VMware Player.
First download the ISO image of the free edition of XenServer from Citrix website. Then use the following guest profile for XenServer VM.
Now power on the XenServer guest. You will see the following XenServer setup screen. Click on
Ok to proceed.
On the next screen, you will see a warning saying that hardware virtualization assist support is not available on this system. Therefore you can only create Linux guests, but not Windows guests on this XenServer instance. Ignore the warning and proceed.
Next, decide which disk to use for virtual machine storage. Since you have only one disk, accept the default disk (e.g.,
sda), and proceed.
Next, select "
local media" as installation source.
When asked whether to install supplemental packs, choose
No. The XenServer supplemental packs contain additional management tools and the latest device drivers. You can download and install supplemental packs later.
Next, skip the media verification step.
Next, set the initial root password.
Next, choose the networking configuration for XenServer's management interface (eth0). You can use either DHCP or static IP address.
Next, set the XenServer hostname and DNS configuration.
Finally, confirm installation.
After the installation process is over, XenServer will reboot. If you see the following XenServer console screen, it means that XenServer is successfully installed. An optional step after installation is to apply any existing XenServer update patches.
Please note that this article is published by Xmodulo.com under a Creative Commons Attribution-ShareAlike 3.0 Unported License. If you would like to use the whole or any part of this article, you need to cite this web page at Xmodulo.com as the original source.