XCP Toolstack Improvements

Registered by Mike McClurg

The XCP Toolstack is an open source, server and cloud virtualization platform which provides a rich management API on top of the Xen hypervisor. The purpose of this blueprint is to discuss improvements to the Ubuntu XCP Toolstack that we wish to make during the Q-series development cycle. We would also like to discuss ideas for improving the interaction between the XCP Toolstack and other Cloud and Server managment interfaces, such as OpenStack, CloudStack, and Juju.
[edit]

Blueprint information

Status:
Not started
Approver:
Dave Walker
Priority:
Undefined
Drafter:
Mike McClurg
Direction:
Needs approval
Assignee:
Mike McClurg
Definition:
Discussion
Series goal:
Proposed for quantal
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

AGENDA
  - Quick intro to XCP in Ubuntu
  - Current state of XCP in Ubuntu
  - Raise bugs, nagging issues?
  - New features and architecture changes planned for XCP during Quantal
  - Brainstorm suggestions for better integration with Ubuntu
INTRO
  - XCP is platform based on Xen
  - XCP's management server (xapi) has been ported to Ubuntu
  - xcp-xapi package provides XenServer functionality to Ubuntu
  - Useful for running OpenStack on Ubuntu/Xen
STATUS
  - xcp-xapi in universe for Precise
  - Working storage backends: ext3, NFS (LVHD buggy)
  - Working network backends: linux bridge, openvswitch (bug w/ Windows guests)
NEW DEVELOPMENT
  - Release sync'd with XCP 1.6 (XenServer 6.1 equiv)
  - Modularising architecture (preparing for disagregation)
  - Storage Motion feature
  - Templates for Ubuntu Precise and Quantal
BRAINSTORMING
  - Juju charm for installing xcp-xapi on Ubuntu w/ MaaS (in progress)
  - Juju service provider for xcp-xapi (in progress)
  - xcp-lvm package. clvm? Probably won't be able to convinve XenServer storage team to do this.
  - Adam Gandelman (adam_g): Packaging work for OpenStack to support testing of xapi on Ubuntu during OpenStack CI
  - Libvirt to xenapi bridge: talk to Daniel Berrange

(?)

Work Items

Work items:
- [mike-mcclurg] Test nova-compute-xcp package on domU guest on XCP Ubuntu: TODO
- [mike-mcclurg] Investigate libvirt to XenAPI bridge (talk to Daniel Berrange): TODO
- [mike-mcclurg] Juju charm to install and configure Ubuntu+Xen+xapi on MaaS: INPROGRESS
- [mike-mcclurg] Juju service provider for XenAPI (XenServer, XCP, xapi on Ubuntu): INPROGRESS
- [mike-mcclurg] xcp-lvm package: TODO
- [mike-mcclurg] xcp-multipath package: TODO
- [mike-mcclurg] xcp-console package: TODO
- [mike-mcclurg] Pull XCP packages from upstream for Quantal: TODO
- [mike-mcclurg] XCP Ubuntu how-to on community wiki: TODO