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.6.0 Wednesday Sep 10th, 2008
Remote storage management and provisioning: View, add, remove, and
provision libvirt managed storage. Attach managed storage to a
remote VM.
Remote VM installation support: Install from managed media (cdrom)
or PXE. Simple install time storage provisioning.
VM details and console windows merged: each VM is now represented by a
single tabbed window.
Use Avahi to list libvirtd instances on network
Hypervisor Autoconnect: Option to connect to hypervisor at virt-manager
start up.
Option to add sound device emulation when creating new guests.
Virtio and USB options when adding a disk device.
Allow viewing and removing VM sound, serial, parallel, and console
devices.
Specifying a specific keymap when adding display device.
Keep app running if manager window is closed by VM window is still open.
Allow limiting amount of stored stats history
- virtinst 0.400.0 Wednesday Sep 10th, 2008
New tool 'virt-convert': Allows converting between different types of
virt configuration files. Currently only supports vmx -> virt-image
New tool 'virt-pack': Converts virt-image xml format to vmx and packs
in a tar.gz. (Note this will likely be merged with virt-convert in
the future)
virt-install: Support for remote VM installation. Can use install media
and disk images on remote host if shared via libvirt. Allows can
provisioning storage on remote pools.
virt-install new options:
- new --wait option, allows putting a hard time limit on installs
- new --sound option, to create VM with soundcard emulation
- new --disk option, allows specifying media as a path, storage volume, or
a pool to provision storage on, device type, and several other options.
Deprecates --file, --size, --nonsparse.
- new --prompt option. Input prompting is no longer the default, this
option turns it back on.
virt-install: allow setting cpu pinning information for qemu/kvm VMs
virt-install: numa support via --cpuset=auto option
virt-image: --replace option to overwrite existing VM image file
virt-image: support multiple network interfaces in virt-image format
use virtio disk/net drivers if chosen os entry supports it (Fedora 9/10,
Ubuntu Hardy)
- 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.4 Monday Mar 10th, 2008
- 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.3 Monday Mar 10th, 2008
- 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.
