XCP Kronos support

Registered by Robbie Williamson

Project Kronos is an initiative to port the XenAPI toolstack to Debian and Ubuntu in order to deliver all packages that are needed to run the Xen Cloud Platform (XCP), via Debian and Ubuntu package managers. In a nutshell, all you will need to do get the latest version of Xen, the XenAPI toolstack and other components delivered in XCP is to execute "apt-get install xcp-xapi". This blueprint involves the necessary work to ensure Kronos is installable from the Ubuntu Universe archive for 12.04LTS.

A current PPA for Project Kronos is here: https://launchpad.net/~ubuntu-xen-org/+archive/xcp-unstable

Blueprint information

Status:
Complete
Approver:
Dave Walker
Priority:
Low
Drafter:
None
Direction:
Needs approval
Assignee:
Mike McClurg
Definition:
Approved
Series goal:
Accepted for precise
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-12.04-beta-1
Started by
Mike McClurg
Completed by
Robbie Williamson

Related branches

Sprints

Whiteboard

Session Notes:

AGENDA:
- What is XCP and Kronos?
- Current state of Project Kronos
- Work remaining (porting and packaging)
- Ubuntu next-steps?

- Could we used clustered LVM instead of our own version? Perhaps, but we haven't investigated that yet.
- Can we ship XCP's modified LVM with Ubuntu? Yes, it is conceivable that this could work. Some patches could even be upstreamed, but likely not all of them.

CONTACTS:
- <email address hidden>
- <email address hidden>
- <email address hidden>
- <email address hidden>

WORK ITEMS:
[zulcss] Review blktap-dkms package: DONE
Package Xen hypervisor OCaml packages: DONE
xcp-eliloader uploaded to Debian: DONE
blktap uploaded to Debian: DONE
blktap-dkms uploaded to Debian: DONE
xen-api-libs uploaded to Debian: DONE
xcp-guest-packages uploaded to Debian: DONE
xcp-storage-managers uploaded to Debian: DONE
xcp-vncterm uploaded to Debian: DONE
xcp-xapi uploaded to Debian: DONE
Package XCP's LVM (optional): POSTPONED
Package XCP's multipathd (optional): POSTPONED
Package XCP's xsconsole (optional): POSTPONED
[davewalker] Initial sync xcp-eliloader from Debian sid: DONE
[davewalker] Initial sync blktap from Debian Wheezy: DONE
[davewalker] Initial sync blktap-dkms from Debian sid: DONE
[mike-mcclurg] Request sync of xen-api from Debian Sid (Bug #962184): DONE

https://bugs.launchpad.net/ubuntu/+source/xen-api/+bug/962184

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.