UbuntuVirtualisationHostSpec
Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.
Launchpad Entry: hardyvirtualisationhost
Packages affected:
Summary
For the Hardy Heron release we'll be focusing on kvm as the virtualisation technique and be using libvirt, virt-manager, and friends as the management stack.
Release Note
Ubuntu Server takes another step into the world of virtualisation. This release of Ubuntu features kvm as a first class virtualisation technology and a set of graphical and command line tools to manage your virtual machines.
Rationale
Virtualisation is A Big Thing[tm]. We need to be part of the game.
Use Cases
Assumptions
Design
We've decided to settle on kvm for our primary virtualisation host technology for several reasons:
- Active upstream
- Good performance
- Kernel support in the mainline kernel
- etc.
For management, we'll use libvirt, virt-manager, virtinst, and virt-viewer. These tools provide both a graphical interface for managing Xen, kvm, qemu, and qemu+kqemu based vm's.
Special consideration should be taken to provide remote desktop services and remote network connections to the virtual host server.
As these technologies are also supported by the management tools, it would be nice to have them in good shape as well, but that will not be considered critical for the success of this spec.
Implementation
We'll be tracking upstream kvm releases closely and be sure to report issues back to them.
We'll ASAP get virt-manager and friends uploaded to the archive, so that we can start testing things as early as possible.
A task will be added that installs kvm and possibly the management tools
UI Changes
Code Changes
Migration
It would be a good bonus if there was an easy way to import existing virtual machines into the libvirt stack, but it's not critical.
Test/Demo Plan
TBD
This need not be added or completed until the specification is nearing beta.
Outstanding Issues
This should highlight any issues that should be addressed in further specifications, and not problems with the specification itself; since any specification with problems cannot be approved.
BoF agenda and discussion
Use this section to take notes during the BoF; if you keep it in the approved spec, use it for summarising what was discussed and note any options that were rejected.
UbuntuVirtualisationHostSpec (last edited 2008-08-06 16:36:58 by localhost)