Openstack Hypervisors

Registered by Chuck Short on 2013-04-30

[GOAL]
Make sure that common hypervisors (KVM/QEMU, Xen(XCP/libvirt-xen/Xenserver), LXC, Vmware, RHEV) work well with Openstack on Ubuntu.

[RATIONALE]
Users would like to use something other than QEMU/KVM for their openstack deoployments.

Blueprint information

Status:
Started
Approver:
Dave Walker
Priority:
Undefined
Drafter:
Ubuntu Server Team
Direction:
Needs approval
Assignee:
Chuck Short
Definition:
Approved
Series goal:
Accepted for saucy
Implementation:
Good progress
Milestone target:
milestone icon ubuntu-13.10
Started by
Dave Walker on 2013-08-19

Related branches

Whiteboard

-- Still needs more detail - specifically about which user stories we will be trying to deliver this cycle [james-page]

[USER STORIES]

[ASSUMPTIONS]
Server QA lab will be virtualized using OpenStack supporting regular testing activities.

[RISKS]
Openstack not in a state to support chosen

[IN SCOPE]
LXC, Xen, KVM, Vmware

[OUT OF SCOPE]
[USER ACCEPTANCE]

Multi-node testing of openstack on a regular basis using Juju charms.

[RELEASE NOTE/BLOG]
Openstack on Ubuntu 13.04 supports LXC, XEN, KVM and Vmware

(?)

Work Items

Work items:
Add a more recent version of XCP to the Ubuntu Archive: POSTPONED
Write XCP documentation and Openstack: POSTPONED
Test XCP and Openstack: POSTPONED
Write documenation on vmware and Openstack: POSTPONED

Work items for ubuntu-13.08:
[zulcss] File FFE exception for new LXC driver in nova package: DONE
[smb] File FFe exception for Xen 4.3: DONE
[smb] Resolve outstanding issues with Xen 4.3 upload (zulcss to help): DONE
[zulcss] Rebuild of libvirt post Xen 4.3 upload to pickup new driver: DONE

Work items for ubuntu-13.09:
Test libvirt-xen + Xen 4.3 and Openstack: TODO
Write documentation on libvirt-xen: TODO
Test vmware support and Openstack: INPROGRESS
[zulcss] New LXC based driver for nova: DONE
[zulcss] Add lxc block device support for apparmor: POSTPONED
[zulcss] Add lxc qemu-nbd support for Openstack: POSTPONED

Work items for ubuntu-13.10:
[zulcss] Document supported configurations (including juju charm support): TODO
Collect additional hardening profiles from users: TODO

Dependency tree

* Blueprints in grey have been implemented.