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.
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
| Vendor | Model | Category | Status | XCP-ng | Notes |
|---|---|---|---|---|---|
| 2CRSi | Mona range | Server | Vates partner | 8.3 LTS | Entire Mona product line certified; selected models available with XCP-ng pre-installed. |
| Ampere | Altra family (ARM64) | Server | Vates partner | 9.x (future release) | ARM64 support planned for the future XCP-ng 9.0 release. |
| Ampere | AmpereOne family (ARM64) | Server | Vates partner | 9.x (future release) | ARM64 support planned for the future XCP-ng 9.0 release. |
| Bull | BullSequana SA | Server | Vates partner | 8.3 LTS | Part of the European alliance for sovereign virtualization. Formerly Eviden. |
| Bull | BullSequana SH | Server | Vates partner | 8.3 LTS | Validated with Vates VMS up to 8 sockets and 960 vCPUs. Formerly Eviden. |
| Dell Technologies | PowerEdge R220 | Server | Vates field validated | 8.3 LTS | Rack |
| Dell Technologies | PowerEdge R230 | Server | Vates field validated | 8.3 LTS | Rack |
| Dell Technologies | PowerEdge R240 | Server | Vates field validated | 8.3 LTS | Rack |
| Dell Technologies | PowerEdge R310 | Server | Vates field validated | 8.3 LTS | Rack |
| Dell Technologies | PowerEdge R330 | Server | Vates field validated | 8.3 LTS | Rack |
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.