virt-manager/README

118 lines
3.1 KiB
Plaintext
Raw Normal View History

Virtual Machine Manager
=======================
2006-03-29 15:40:14 +04:00
This application provides a graphical tool for managing virtual machines
via the libvirt library.
2006-07-20 19:12:22 +04:00
The front end of the application uses the PyGTK / Glade libraries for
all user interaction components. The back end uses libvirt for managing
2007-02-20 23:53:44 +03:00
Xen, QEMU & KVM virtual machines. The UI is primarily tested with Xen
2009-04-20 20:08:32 +04:00
and QEMU, but is intended to be portable to any virtualization backend
2010-04-18 09:14:24 +04:00
libvirt supports. So when libvirt is ported to UML / VMware / etc the
2007-02-20 23:53:44 +03:00
UI should not require any significant changes to deal with these drivers.
2006-07-20 19:12:22 +04:00
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
2009-04-20 20:08:32 +04:00
please report any success to the mailing lists
2006-07-20 19:12:22 +04:00
python >= 2.4
pygtk2 >= 1.99.12-6
gnome-python2-gconf >= 1.99.11-7
libvirt-python >= 0.4.0
2006-07-20 19:12:22 +04:00
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
2011-03-15 18:40:00 +03:00
http://git.fedorahosted.org/git/python-virtinst.git
2006-07-20 19:12:22 +04:00
Contact
-------
All comments / suggestions / patches should be directed to the virt-tools-list
2006-07-20 19:12:22 +04:00
mailing list:
http://www.redhat.com/mailman/listinfo/virt-tools-list
2009-04-20 20:08:32 +04:00
For bug reporting info, see:
2009-04-20 20:08:32 +04:00
http://virt-manager.org/page/BugReporting
2006-07-20 19:12:22 +04:00
There are further project details on the website:
2006-07-20 19:12:22 +04:00
2007-08-30 01:05:11 +04:00
http://virt-manager.org/
2006-07-20 19:12:22 +04:00
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
2009-04-20 20:08:32 +04:00
... make some changes ..
2006-07-20 19:12:22 +04:00
cd ..
diff -ruN virt-manager-X.Y.Z virt-manager-X.Y.Z-myfeature \
> myfeature.patch
2011-03-15 18:40:00 +03:00
Alternatively use git and submit a diff against the main source repository:
2006-07-20 19:12:22 +04:00
2011-03-15 18:40:00 +03:00
git clone git://git.fedorahosted.org/git/virt-manager.git
cd virt-manager
2011-03-15 18:40:00 +03:00
... make your changes ...
git commit -a -m "Some changelog message"
git show > my_feature.patch
2006-07-20 19:12:22 +04:00
Then mail the 'my_feature.patch' file to the virt-tools-list@redhat.com list,
2010-04-18 09:15:36 +04:00
with [PATCH] and a brief description in the subject.
2006-07-20 19:12:22 +04:00
2011-03-15 18:40:00 +03:00
Using git format-patch and/or git send-email is also fine.
2006-07-20 19:12:22 +04:00
Related software
----------------
Links which are relevant:
http://libvirt.org
2009-04-20 20:08:32 +04:00
http://www.linux-kvm.org
2006-07-20 19:12:22 +04:00
http://xensource.com/xen/
http://pygtk.org/
http://gtk.org/
2007-08-30 01:05:11 +04:00
http://gtk-vnc.sourceforge.net/
2006-07-20 19:12:22 +04:00
Copyright / License
--------------------
Unless otherwise noted, all the code for the Virtual Machine Manager
is covered under the GPL, and Copyright (C) Red Hat.
Notes on translation process
============================
The translations for virt-manager are handled via transifex.net.
To pull in the latest translations requires the transifex-client package:
tx pull
make update-po
Translators can easily sign up to contribute:
http://help.transifex.net/
2006-07-20 19:12:22 +04:00