Comparison of virtualization feature set: XCP-NG vs PVE (Proxmox) -- VMware migration decision

floh8

Renowned Member
Jul 27, 2021
1,265
167
88
Many people search for a comparison between the last affordable virtualization solution in the market Proxmox PVE and xcp-ng. Lawrence Systems offers a good but incomplete summary. So here are a more detailed feature comparison of these both hypervisor solutions.

1762522273240.png
1762522321258.png

Short illumination about the row "snapshot needed space efficiency (block storage)"

When using a shared block storage with PVE or xcp-ng the cluster storage format is LVM Thick. For using it with snapshot support one need an extra storage layer like vhd or qemu. In contrast to vhd the qemu layer requires the same amount of free disk space as the vdisk volume of which a snapshot is to be taken. More infos can be found at this link: https://kb.blockbridge.com/technote...m/index.html#lun-sizing-for-thick-allocations. XenServer itself goes an additional way with GSF2 + qcow2 for shared block storage. Of course, this is not so performant. It is not unlikely that xcp-ng will integrate this solution in its new storage stack as well.

Some information to xcp-ng, xostor, xo and Vates:

XCP-ng is a virtualization platform incubated within the Xen Project as XenServer fork and hosted by the Linux Foundation. Vates is the company that develop the xen orchestra (xo) an open source Web-Admin-UI for xcp-ng with additional features like VM replication, VM backup aso. xostore is a project of xcp-ng to offer HCI functionality with Linbits "Linstor" based on DRBD and is included in the xcp-ng product. Vates offer a bundle consisting of a stable release of xo (called xoa) with a Web-Admin-UI for xostor and professional support.

From my perspective:

killer feature of PVE:
  • integraded HCI with ceph
  • zfs-over-iscsi storage
  • integraded firewall for host and VMs
  • awesome gui with most functions

killer feature of xcp-ng:
  • stability
  • 24/7 support
  • complete load balancing
  • VM backup with important functions
 
Last edited:
Hi. I don't quite understand this particular position in the comparison:

"costs for 3 nodes: PVE: 115 e pro socket / year; XCP-ng: free [...] ".

Am I wrong that a plan with a support is not free for XCP-ng, too?
 
  • Like
Reactions: Johannes S
thanks for the hints...updated information
some explaination will follow
 
Last edited:
Hi,
below are my 2 cents :)

As far as I know there is also a linstoreplugin for DRBD available in PVE.

Does xcp-ng also provide similar fine grained api for permission settings on ressource pools for delegated administration? Which external authentication is available, that matters to you?

How is the plan for backup and restore?

I would consider VM isolation within PVE also very high, because you can set appamour profiles via hookscripts on KVM process starts.

How is the community size and the availability/distribution of plattform expertise in your region.

Is PCIexpress pass through a matter? E.G. for serial interfaces or GPUs?

Hope my view/questions are not to single minded. I am not familiar with xcp-ng and would be very interested in the answers.

BR, Lucas
 
killer feature of xcp-ng:
  • stability
  • 24/7 support
  • complete load balancing
  • VM backup with important functions
so... how do you qualify "stability" as a feature? do you have metrics comparing to other hypervisors? I'm not saying this is wrong, its just not present in your comparison matrix as such.

As for VM backup with "important" functions- the ones you listed are supported with pbs or veeam (aws integration is nice but hardly "important")

--edit seems like S3 buckets are available in PBS 4 as a preview.
 
Last edited:
  • Like
Reactions: Johannes S
I'm also wondering in which regards PVE is not "stable". Debian Stable and the PVE enterprise repo look rather stable to me
 
  • Like
Reactions: bl1mp
I'm also wondering in which regards PVE is not "stable". Debian Stable and the PVE enterprise repo look rather stable to me
Especially with Enterprise Hardware. Most cases in the forum are due to using NUCmain boards etc. or unsupported/unhappy configurations like Docker in LXContainers.
(At least my feeling from the gunts)

BR, Lucas
 
  • Like
Reactions: Johannes S