How hypervisors like proxmox manage vms (kvm) and cts (lxc)?

dominikp

Member
Aug 28, 2018
36
3
13
39
Proxmox uses kvm and lxc, but AFAIK does not relies on libvirt or virsh. So how exactly does it? Is it a wrapper for commands like eg. 'virt-install' which parses their results? Or does it use some low level C/C++ library?

Yes, im fully aware that i will never be able to code anything nearly complicated as hypervisor but yet Im really curious about it.
 
like the previous posters said - we use LXC and Qemu directly (libvirt does the same, but there is no shared code between the two). on the Qemu side we also have patches for features that are missing - mainly regarding our two backup stacks (VMA and PBS).
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!