System Requirements

This article describes system requirements for both XenServer hosts and XenCenter.

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.


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 an update package 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, see The following describes the recommended XenServer hardware specifications.

The XenServer host must be a 64-bit x86 server-class machine devoted to hosting VMs. XenServer creates 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 5TB of RAM
  • up to 16 NICs
  • up to 288 logical processors per host


The maximum number of logical processors supported differs by CPU. Consult the XenServer Hardware Compatibility List (HCL) 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.


To run Windows VMs, hardware support for virtualization must be enabled on the XenServer host. This is an option in the BIOS. It is possible 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 46GB of disk space minimum, 70GB of disk space recommended, or SAN via HBA (not through software) if installing with multipath boot from SAN (see for a detailed list of compatible storage solutions).


100Mbit/s or faster NIC. One or more gigabit, or 10 gigabit NIC(s) is recommended for faster 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


  • Ensure that the time setting in the BIOS of your server is set to the current time in UTC.
  • 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 CTX228930, How to Configure Serial Console Access on XenServer 7.0 and later.

XenCenter System Requirements

The system requirements for XenCenter are:

  • Operating System: Windows 10, Windows 8.1, Windows 8, Windows 7 SP1, Windows Vista SP2, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows Server 2008 SP2
  • .NET Framework: Version 4.6
  • 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

XenCenter is compatible with all previous versions of XenServer from 6.0 onwards.

Supported Guest Operating Systems

For a list of supported VM operating systems, see Guest operating system support.

System Requirements