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).