Xen Cloud Platform Code Update

From Dave Scott:

I’ve refreshed the Xen Cloud Platform (XCP) .isos on xen.org with a new development snapshot (labeled version 0.1.1). XCP is a collaborative effort to build a complete cloud infrastructure platform, complete with a powerful management stack, standards-based APIs, support for multi-tenancy and much more. See: http://www.xen.org/products/cloud_source.html

Since we released the first snapshot (0.1) we’ve had lots of contributions and valuable feedback. Particular thanks to

  • Nicira for contributing the openvswitch (enabled by default,
  • replaces linux bridging)
  • Marathon for contributing patches for FT
  • Ahmed Kamal for documenting how XCP consoles work[1]
  • Colin Dean for creating a VNC console proxy and web front end[2]
  • Alberto Gonzalez Rodriguez for creating a standalone front-end[3]

In this update further highlights are:

  • dom0 refreshed to CentOS 5.4
  • xen refreshed to 3.4.2
  • support for host SMBIOS data to be passed through to VMs
  • improvements to experimental PCI passthrough

This update contains hundreds of changesets containing lots and lots of bugfixes and performance improvements, including:

  • VM lifecycle queuing deadlock fixed
  • rare post-fork() spinning xapi process fixed
  • Active Directory authentication fixes
  • PV drivers check for magic strings in xenstore removed
  • lots of memory ballooning fixes

What’s next:

  • more stabilising/ bugfixing
  • more hg repositories (storage coming soon)
  • prototypes of new features (e.g. stub domains, advanced vhd management)
  • aim to release an alpha late Jan/ early Feb

Development continues on the mailing list: xen-api@lists.xensource.com. As always, comments / suggestions / patches welcome!

[1] http://foss-boss.blogspot.com/2010/01/taming-xen-cloud-platform-consoles.html
[2] http://www.xvpsource.org/
[3] http://www.openxencenter.com/