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

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

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)

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-inst
virt-viewer

Pre-requisites

Virtual Machine Manager has the following dependancies

Virt Install/Clone/Image have the following dependancies

Virtual Machine Viewer has the following dependnacies

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.