Desktop tool for managing virtual machines via libvirt
Go to file
2010-12-08 15:23:40 -05:00
docs Small update to release process doc 2010-03-24 15:12:13 -04:00
help help: Use a valid category 2010-05-13 11:26:07 -04:00
m4
man
pixmaps Fix custom icon installation. 2010-04-08 16:18:40 -04:00
po Fix translation error in as.po (bz 634049) 2010-12-06 09:34:51 -05:00
src progress: Don't show busy pointer if we can cancel a job 2010-12-08 15:23:40 -05:00
tests Use URI hacking from virtinst to facilitate testing 2010-12-07 14:26:51 -05:00
.hgignore Added a startup script for virt-manager-tui, similar to virt-manager. 2010-09-14 18:02:11 -04:00
ABOUT-NLS
AUTHORS Add virDomainSetMigrateMaxDowntime support 2010-11-29 19:11:35 -05:00
autobuild.sh Add simple INSTALL instructions 2010-11-30 10:29:42 -05:00
autogen.sh autogen: Don't fail when config.status doesn't exist 2010-10-20 17:29:17 +03:00
ChangeLog Prep for release 2010-08-24 17:14:36 -04:00
configure.ac configure: Add --with-tui option for enabling/disabling TUI install 2010-11-30 10:41:44 -05:00
COPYING
COPYING-DOCS
HACKING
INSTALL Add simple INSTALL instructions 2010-11-30 10:29:42 -05:00
INSTALL.autotools Add simple INSTALL instructions 2010-11-30 10:29:42 -05:00
Makefile.am Don't install the help docs, they are too outdated. 2010-05-13 11:43:29 -04:00
NEWS Prep for release 2010-08-24 17:14:36 -04:00
omf.make
README et-mgmt-tools -> virt-tools-list 2010-04-18 00:15:36 -05:00
TODO
virt-manager.spec.in rpm: Don't build TUI 2010-11-30 10:42:38 -05:00
xmldocs.make

 Virtual Machine Manager
 =======================

This application provides a graphical tool for managing virtual machines
via the libvirt library.

The front end of the application uses the PyGTK / Glade libraries for
all user interaction components. The back end uses libvirt for managing
Xen, QEMU & KVM virtual machines. The UI is primarily tested with Xen
and QEMU, but is intended to be portable to any virtualization backend
libvirt supports. So when libvirt is ported to UML / VMware / etc the
UI should not require any significant changes to deal with these drivers.

Terminology
-----------

In prose this app should be referred to as 'Virtual Machine Manager'.
For source / RPM packaging, & the command name, it is called by the
shortened form 'virt-manager'

Pre-requisite software
----------------------

Where versions are noted below these are the versions tested to definitely
work. For some of them you may be able to run with earlier releases, so
please report any success to the mailing lists

 python  >= 2.4
 pygtk2 >= 1.99.12-6
 gnome-python2-gconf >= 1.99.11-7
 libvirt-python >= 0.4.0
 dbus-python >= 0.61
 gnome-keyring >= 0.4.9
 gnome-python-desktop >= 2.15.4
 libxml2-python >= 2.6.23
 vte >= 0.12.2
 gtk-vnc >= 0.0.1
 python-virtinst >= 0.300.0
 PolicyKit >= 0.6

The latter is available from

http://hg.et.redhat.com/virt/applications/virtinst--devel

Contact
-------

All comments / suggestions / patches should be directed to the virt-tools-list
mailing list:

  http://www.redhat.com/mailman/listinfo/virt-tools-list

For bug reporting info, see:

http://virt-manager.org/page/BugReporting

There are further project details on the website:

  http://virt-manager.org/

Submitting patches
------------------

Patches should be submitted either as unified diffs:

   tar zxvf virt-manager-X.Y.Z.tar.gz
   cp -a virt-manager-X.Y.Z virt-manager-X.Y.Z-myfeature
   cd virt-manager-X.Y.Z-myfeature
   ... make some changes ..
   cd ..
   diff -ruN virt-manager-X.Y.Z virt-manager-X.Y.Z-myfeature \
      > myfeature.patch

Alternatively use Mercurial and submit a changeset bundle against
the main source repository:

   hg clone  http://hg.et.redhat.com/virt/applications/virt-manager--devel
   cd virt-manager--devel
   ... make some changes & commit them locally...
   hg export -r my_feature_revision > my_feature.patch

Then mail the 'myfeature.patch' file to the virt-tools-list@redhat.com list,
with [PATCH] and a brief description in the subject.

Related software
----------------

Links which are relevant:

  http://libvirt.org
  http://www.linux-kvm.org
  http://xensource.com/xen/
  http://pygtk.org/
  http://gtk.org/
  http://gtk-vnc.sourceforge.net/

Copyright /  License
--------------------

Unless otherwise noted, all the code for the Virtual Machine Manager
is covered under the GPL, and Copyright (C) Red Hat.

-- End of broadcast!