Skip to main content

Hardware compatibility list

Search this list to check whether a server, network adapter, storage controller, GPU or CPU is known to work with XCP-ng. Use the search field for a vendor or model name, and the filters to narrow by category, compatibility level or XCP-ng version.

The list combines three levels of qualification: hardware validated jointly with our partners, hardware our customer base runs in production, and hardware certified by its vendor for the Xen platform XCP-ng is built on. For the list of hardware partners and their validated models, see the Hardware ecosystem page.

List under review

This list is being actively reviewed: we are working through every entry to verify it, so its content may still be adjusted. In the meantime, the XenServer HCL provides additional details on Xen platform certified devices.

  • Vates partner validated jointly with the hardware vendor
  • Vates field validated running in production at Vates customers
  • Xen platform certified certified by its vendor for the Xen platform XCP-ng is built on

945 devices listed, showing 1-10

VendorModelCategoryStatusXCP-ngNotes
2CRSiMona rangeServerVates partner8.3 LTSEntire Mona product line certified; selected models available with XCP-ng pre-installed.
AmpereAltra family (ARM64)ServerVates partner9.x (future release)ARM64 support planned for the future XCP-ng 9.0 release.
AmpereAmpereOne family (ARM64)ServerVates partner9.x (future release)ARM64 support planned for the future XCP-ng 9.0 release.
BullBullSequana SAServerVates partner8.3 LTSPart of the European alliance for sovereign virtualization. Formerly Eviden.
BullBullSequana SHServerVates partner8.3 LTSValidated with Vates VMS up to 8 sockets and 960 vCPUs. Formerly Eviden.
Dell TechnologiesPowerEdge R220ServerVates field validated8.3 LTSRack
Dell TechnologiesPowerEdge R230ServerVates field validated8.3 LTSRack
Dell TechnologiesPowerEdge R240ServerVates field validated8.3 LTSRack
Dell TechnologiesPowerEdge R310ServerVates field validated8.3 LTSRack
Dell TechnologiesPowerEdge R330ServerVates field validated8.3 LTSRack
Page 1 of 95

Hardware not in the list

XCP-ng supports the x86-64 server platform as a whole, not only the models listed above. Any server built on a supported processor family and on components covered by the drivers shipped in XCP-ng runs and is covered by your support plan. The list identifies configurations with an additional level of validation; absence from it does not mean absence of support.

In practice, compatibility is determined by a server's components rather than by its model name. If you do not find your exact model, check its building blocks against the list instead: the processor family (see the CPU category), the network adapters and the storage controller. A server assembled from supported components is compatible by design, including models released after the last data update.

Beyond production servers, XCP-ng runs on any Intel or AMD x86-64 processor with the standard virtualization extensions (Intel VT-x or AMD-V), including desktop-class CPUs. This makes lab, test and evaluation setups easy on whatever machine is at hand; for production workloads, stay on the server processor families listed above.

Planning a deployment on hardware not in the list? Our team can review your configuration before you commit to it: contact us with the hardware details and we will check them against known compatibility data.

Community resources also cover the long tail of hardware:

  • The hardware support page of the XCP-ng documentation, a community-enriched list of unlisted hardware with known issues and workarounds.
  • Alternate drivers and additional kernel modules, listed in the XCP-ng drivers wiki.
  • An alternate kernel (kernel-alt) to test hardware that misbehaves with the main kernel.

For CPU, RAM and disk requirements, see Download and install XCP-ng and the requirements page of the XCP-ng documentation, which also covers per-host and per-VM configuration limits.