Improve Ubuntu as an Xen host.

Registered by Chuck Short

Now that Xen dom0 has made it into the vanillla kernel we should look at including Xen include along side KVM and LXC. We should make it really easy to install and configure Xen as a Ubuntu host. This includes the kernel, libvirt, grub and Xen userspace.

Blueprint information

Status:
Complete
Approver:
Robbie Williamson
Priority:
High
Drafter:
Chuck Short
Direction:
Approved
Assignee:
Ubuntu Server
Definition:
Approved
Series goal:
Accepted for oneiric
Implementation:
Implemented
Milestone target:
milestone icon oneiric-alpha-3
Started by
Dave Walker
Completed by
Dave Walker

Related branches

Sprints

Whiteboard

* xenner is built for xen 3.4.

Work items for Alpha 3:
[zulcss] Remove xen-3.3 from the archive: DONE
[zulcss] Remove ubuntu-xen-server from archive: DONE
[zulcss] Remove ubuntu-xen-desktop from archive: DONE
[zulcss] Test xen booting PAE on i386 without libvirt: POSTPONED
[zulcss] Test xen booting on amd64 without libvirt: DONE
[zulcss] Test xen PAE on i386 with libvirt: POSTPONED
[zulcss] Test xen on amd64 with libvirt: POSTPONED
[zulcss] Test xen hvm CD install on i386: POSTPONED
[zulcss] Test xen hvm CD install on amd64: POSTPONED

Work Items:
[zulcss] Sync Xen 4.1 from Debian Unstable: DONE
[zulcss] Sync xen-common from Debian Unstable: DONE
[zulcss] Update xen dependencies for migration between xen-3.3 to xen-4.1: DONE
[zulcss] Check for upstream bug fixes that has not made it into debian yet: DONE
[smb] Turn on dom0 kernel support in -server kernel: DONE
[zulcss] Write MIR for libxen-devel and libxenstore3.0 to replace libxen3-dev in main: DONE
[zulcss] Test build changes for libvirt with libxen-devel: DONE
[zulcss] Remove xen-3.3 from the archive: DONE
[zulcss] Remove ubuntu-xen-server from archive: DONE
[zulcss] Remove ubuntu-xen-desktop from archive: DONE
[zulcss] Test xen booting PAE on i386 without libvirt: POSTPONED
[zulcss] Test xen booting on amd64 without libvirt: DONE
[zulcss] Test xen PAE on i386 with libvirt: POSTPONED
[zulcss] Test xen on amd64 with libvirt: DONE
[zulcss] Test xen hvm CD install on i386: DONE
[zulcss] Test xen hvm CD install on amd64: DONE
[zulcss] Test xen-tools to make sure that it works with xen 4.1: DONE
[zulcss] Test live-helper to see if it works with xen 4.1: POSTPONED
[zulcss] Create a small xen meta package to make xen install easier: POSTPONED

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.