Awesome
xenopsd: a simple VM manager
xenopsd manages VMs running
- on Xen, via direct libxc calls
- on Xen/KVM via libvirt [experimental]
- on KVM via qemu directly [experimental]
and provides a simple RPC control interface to the layer above (typically xapi).
Coverage Profiling
This code can be profiled for coverage. See COVERAGE.md.
squeezed: a xen host memory ballooning daemon
Squeezed uses ballooning to move memory between running VMs. It is able to:
- avoid wasting host memory: unused memory can be gifted to VMs
- share memory according to a configured policy, so some VMs will use more than others
- "squeeze" existing VMs to make room to start new VMs.
Squeezed is an optional component of the xapi toolstack.
documentation
- Architecture: a high-level overview of Squeezed.
- Design: discover the low-level details, formats, protocols, concurrency etc.