XAPI Project for Developers
Xen Cloud Platform Overview
Xen Cloud Platform offers ISVs and service providers a complete cloud infrastructure platform with a powerful management stack based on open, standards-based APIs, support for mutli-tenancy, SLA guarantees and detailed metrics for consumption based charging.
The Team
Mike McClurg is currently the project lead for XCP. Go to XCP People to get a full list.
Using XCP
The latest Xen Cloud Platform is available as source code or a bootable installer ISO from the download page.
Getting Started
- Introduction to XCP
- Download XCP
- Management Tools
- Feature differences between XCP and Citrix XenServer
Documentation
Support
- XCP community and support resources, including
- IRC Freenode: #xen-api
- XEN-API Mailing List: xen-api@lists.xensource.com ; add XCP to the subject line
XCP Developers
As with any open source project, we welcome developers who want to participate in the project. A number of resources are available at:
- XAPI Developer Guide - XAPI Developer Guide
- XCP Building Instructions - Building Xen Cloud Platform from Source
- XCP Design and Architecture Docs - These are design documents that show how certain features work
- XCP community and support resources, including
- XEN-API Mailing List: xen-api@lists.xensource.com
- Developer Mailing List: xen-devel@lists.xensource.com with XCP in subject line
- Xen.org Mailing List Archive - Xen Markmail Search
- IRC Groups - Freenode: ##xen and #xen-api
- Project Kronos
- XCP_toolstack_on_a_Debian-based_distribution
- Project Kronos - Ubuntu Developer Summit (UDS) Specification - Project Kronos Specification to be discussed at the next Ubuntu Developer Summit (for p-series)
- Ubuntu XCP Toolstack Improvements Spec - Specification for Q-Series UDS blueprint
- Project Zeus
- Like Project Kronos before it, Project Zeus aims to continue porting the XCP toolstack to multiple Linux distros. This time, we're porting to Fedora and CentOS.
- See the Project Zeus Fedora Spec for more details.
- Ubuntu's Juju -- XCP Service Provider
- This is a new project to create an XCP service provider for Juju, to allow sysadmins to easily provision services on XCP pools
- See the specification: Juju XCP Service Provider Spec
- XCP diagnostic messages - a proposed interface for a diagnostic console
If you are unsure, drop your friendly neighbourhood community manager a line at community.manager@xen.org
Get Involved
There is quite a bit of interesting work to do around XCP. The following lists give you an idea:
- XCP_Roadmap
- XCP_Wishlist - List of development opportunities for XCP
XCP Roadmap
The current XCP roadmap is available at XCP_Roadmap
Third Party Integrations
A list of 3rd party tools that support XCP, including Mangement Utilities, is available at XCP Projects.
XCP Community Meetings
XCP used to run monthly community meetings. The next meeting is not currently scheduled. Please contact community.manager@xen.org if you would want to be included in a future meeting and/or have any specific issues to discuss. Past meetings were dial-in meetings, with active participation at Freenode: #xen-api on IRC. However we are open to suggestions for future meetings.
Previous Meeting Minutes - XCP Monthly Meetings
Previous Release Data
See the XCP Archives for older releases and release notes.