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

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.

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.

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.