Download
Source code
The Virtual Machine Manager application is at a very early stage of its development, so new releases arrive very frequently. The low version numbers are a reflection on the number of features yet to be implemented, rather than the quality - what features there are should be pretty stable.
The Virt Install tool is a basic command line equivalent to the new guest creation wizard from Virtual Machine Manager GUI application. It also provides a core python API used by virt-manager to provision new guests.
Current releases
- virt-manager 0.5.4 Monday Mar 10th, 2008
This release focuses on minor feature enhancement and bug fixes. Using the new GTK-VNC accelerated scaling support, the guest console window can be smoothly resized to fill the screen. The SSH username is passed through to the VNC console when tunnelling. Adding bridged network devices is fixed. Support for all libvirt authentication methods is enabled including Kerberos and PolicyKit. Solaris portability fix for the text console. Support for detecting bonding and VLAN devices for attaching guest NICs. Allow fullvirt guests to install off kernel and initrd as well as existing CDROM methods. Fix invocation of DBus methods to use an interface. Allow setting of autostart flag, and changing boot device ordering. Control the new VM wizard based on declared hypervisor capabilities.
- virtinst 0.300.3 Monday Mar 10th, 2008
This release addresses a number of major bugs, and optimizes aspects of the installation process. When probing for OS distro type it will test file existance, rather than fetching the entire file. RFC compliant NFS uris are now accepted & converted where needed. When probing for Red Hat distro variants, look for the .treeinfo file to determine initrd/kernel locations. Print user friendly error instead of stack traces, and hide bogus libvirt error messages from console. Add a --noreboot flag to virt-install to prevent the automatic reboot at end of installation. Use the libvirt capabilities XML to determine the guest types supported by a hypervisor. Add --force option to prevent any interactive prompting.
- virt-viewer 0.0.3 Monday Mar 10th, 2007
This release addresses a number of minor bugs. It will block accelerators when keyboard grab is active. Password characters are hidden in text entry field. The domain name is used in the title bar. The guest console can be resized using smooth hardware accelerated scaling. Added an experimental firefox plugin can be used to access a console from a web browser.
Older releases
virt-manager
- virt-manager 0.5.3 Thursday Jan 10th, 2008
- virt-manager 0.5.2 Thursday Oct 4th, 2007
- virt-manager 0.5.1 Tuesday Sep 25th, 2007
- virt-manager 0.5.0 Wednesday Aug 29th, 2007
- virt-manager 0.4.0 Monday Apr 16th, 2007
- virt-manager 0.3.2 Tuesday Mar 20th, 2007
- virt-manager 0.3.1 Wednesday Feb 21st, 2007
- virt-manager 0.3.0 Monday Jan 22nd, 2007
- virt-manager 0.2.6 Thursday Nov 9th, 2006
- virt-manager 0.2.5 Thursday Oct 19th, 2006
- virt-manager 0.2.4 Thursday Oct 12th, 2006
- virt-manager 0.2.3 Tuesday Sep 26th, 2006
- virt-manager 0.2.2 Friday Sep 15th, 2006
- virt-manager 0.2.1 Monday Sep 11th, 2006
- virt-manager 0.2.0 Tuesday Aug 22nd, 2006
- virt-manager 0.1.5 Thursday July 20th, 2006
- virt-manager 0.1.3 Monday July 17th, 2006
- virt-manager 0.1.2 Wednesday Jun 28th, 2006
virt-inst
- virtinst 0.300.2 Thursday Jan 10th, 2008
- virtinst 0.300.1 Tuesday Sep 25th, 2007
- virtinst 0.300.0 Wednesday Aug 29th, 2007
- virtinst 0.200.0 Wednesday Jul 18th, 2007
- virtinst 0.103.0 Monday Apr 16th, 2007
- virtinst 0.102.0 Tuesday Mar 20th, 2007
- virtinst 0.101.0 Wednesday Feb 21st, 2007
- virtinst 0.100.0 Monday Jan 22nd, 2007
- virtinst 0.99.0 Friday Dec 15th, 2006
- virtinst 0.98.0 Thursday Nov 30th, 2006
- virtinst 0.97.0 Monday Nov 20th, 2006
- virtinst 0.96.0 Wednesday Oct 18th, 2006
- virtinst 0.95.0 Thursday Oct 12th, 2006
virt-viewer
- virt-viewer 0.0.2 Wednesday Aug 29th, 2007
- virt-viewer 0.0.1 Wednesday Aug 15th, 2007
Pre-requisites
Virtual Machine Manager has the following dependancies
- python >= 2.4 - virt-manager is written in Python!
- pygtk2 >= 1.99.12-6 - the Python GTK2 bindings are used for the UI
- gnome-python2-gconf >= 1.99.11-7 - GConf stores application preferences
- libvirt-python >= 0.4.0 - libVirt is for talking to Xen, QEMU, KVM and other virtualization backensd
- dbus-python >= 0.61 - optionally expose a service on the bus for control of the UI
- gnome-python-desktop >= 2.15.4 - optionally store VNC server passwords in GNOME keyring
- libxml2-python >= 2.6.23 - used to parse XML from libvirt
- vte >= 0.12.2 - for displaying / interacting with the serial console
- virtinst >= 0.300.3 - python library for assisting in creating VMs
- gtk-vnc-python >= 0.3.4 - GTK widget for displaying VNC sessions
Virt Install/Clone/Image have the following dependancies
- python >= 2.4 - virt-manager is written in Python!
- libvirt-python >= 0.4.0 - libVirt is for talking to Xen, QEMU, KVM and other virtualization backends
Virtual Machine Viewer has the following dependnacies
- libvirt >= 0.1.7 - libVirt is for finding the VNC server config of a guest
- GTK-VNC >= 0.3.4 - provides the VNC display widget
Binaries
Binary builds of virt-manager are not distributed directly, rather it is left to OS distributors to package virt-manager according to their own standards.
Fedora
Virt Machine Manager is available in Fedora since Fedora Core 6 and can be installed with the command:
# yum install virt-manager
Depending on whether one wants to manage Xen or QEMU/KVM virtual machines one must also install either
# yum install xen kernel-xen
Or
# yum install qemu kvm
Gentoo
Virt Machine Manager is available in Gentoo using the usual emerge
tool
# emerge virt-manager
If you package virt-manager for another distribution let us know and details can be added to this page.
