From Fedora Project Wiki

Revision as of 14:13, 24 May 2008 by fp-wiki>ImportUser (Imported from MoinMoin)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Virtualization API Development

This page deals with development of virtualization APIs for Fedora. It is principally interested in libvirt at this time.

libvirt todo

All development on libvirt is independant of the Fedora Project. This todo list simply indicates the priority (wish) list for libvirt functionality needed by Fedora

  • Hot-plug/unplug of devices. In particular to allow CDROM devices to be switched while a guest is running
  • Support for managing inactive Xen domains. eg by scanning for config files /etc/xen
  • Remote management. Allow use of libvirt APIs from a remote machine - currently limited to on-box management
  • QEMU backend. Allow management of QEMU instances using same APIs as for Xen.
  • KVM backend. Could likely re-use 95% of the functionality from QMEU backend.

Anyone interested in volunteering to work on these items should make themselves known to the libvirt mailing list.

Resource monitoring

There is a need for a very low overhead API for colllecting, distributing and processing resource utilization data. eg, Ganglia but with a formal API accessible to applications. A prototype of such a system is in development under the name Spectre .