Product Documentation

System Requirements

Jan 20, 2015

XenServer requires at least two separate physical x86 computers: one to be the XenServer host and the other to run the XenCenter application. The XenServer host computer is dedicated entirely to the task of running XenServer — hosting VMs — and is not used for other applications.

Warning: The installation of any third-party software directly on the XenServer host (i.e. into the Dom0 control domain) is not supported, except where it is supplied as a supplemental pack and is explicitly endorsed by Citrix.

The computer that runs XenCenter can be any general-purpose Windows computer that satisfies the hardware requirements and can be used to run other applications.

XenServer host system requirements

While XenServer will generally be deployed on server-class hardware, XenServer is also compatible with many models of workstations and laptops. For a comprehensive XenServer hardware compatibility list, refer to the XenServer HCL page. The following describes the recommended XenServer hardware specifications.

The XenServer host should be a 64-bit x86 server-class machine devoted to hosting VMs. This machine should run an optimized and hardened Linux partition with a Xen-enabled kernel which controls the interaction between the virtualized devices seen by VMs and the physical hardware. XenServer can make use of:

  • up to 1TB of RAM
  • up to 16 NICs
  • up to 160 logical processors per host
    Note: The maximum number of logical processors supported differs by CPU. Consult the XenServer HCL page for more details.

The system requirements for the XenServer host are:


One or more 64-bit x86 CPU(s), 1.5GHz minimum, 2 GHz or faster multicore CPU recommended.

To support VMs running Windows, an Intel VT or AMD-V 64-bit x86-based system with one or more CPU(s) is required.

Note: To run Windows VMs, hardware support for virtualization must be enabled on the XenServer host. This is an option in the BIOS. Note that your BIOS might have virtualization support disabled. Consult your BIOS documentation for more details.

To support VMs running supported paravirtualized Linux, a standard 64-bit x86-based system with one or more CPU(s) is required.


2GB minimum, 4GB or more recommended

Disk Space

Locally attached storage (PATA, SATA, SCSI) with 16GB of disk space minimum, 60GB of disk space recommended, or SAN via HBA (not via software) if installing with multipath boot from SAN (See XenServer HCL for a detailed list of compatible storage solutions).

Product installation creates two 4GB partitions for the XenServer host control domain.


100Mbit/s or faster NIC. One or more gigabit NIC(s) is recommended for faster P2V and export/import data transfers and VM live migration.

For redundancy, multiple NICs are recommended. The configuration of NICs will differ depending on the storage type. See vendor documentation for details.

Note: In some support cases, serial console access is required for debug purposes. Therefore, when setting up a XenServer configuration, it is recommended that serial console access is configured. For hosts that do not have physical serial port (such as a Blade server) or where suitable physical infrastructure is not available, customers should investigate if an embedded management device, such as Dell DRAC or HP iLO can be configured. For more information on setting up serial console access, see CTX121442 - How to Configure Serial Console Access on XenServer.

XenCenter system requirements

The system requirements for XenCenter are:

Operating System Windows 8.1, Windows 8, Windows 7 SP1, Windows Vista SP2, Windows Server 2012R2, Windows Server 2012, Windows Server 2008R2 SP1, Windows Server 2008 SP2, Windows Server 2003 SP2
.NET Framework Version 4
CPU Speed 750MHz minimum, 1GHz or faster recommended
RAM 1GB minimum, 2GB or more recommended
Disk Space 100MB minimum
Network 100Mb or faster NIC
Screen Resolution 1024x768 pixels minimum