Monthly Archives: October 2011

Only a few Days to go to XenSummit Asia

Only a few days to go to XenSummit Asia: the event is shaping up to be great. I wanted to thank our sponsors and hosts for helping make XenSummit Asia happen. Sponsors of the event are: Samsung Electronics, University of Korea, kt and GitHub. Due to the additional support, we are able to offer students to attend the event for free.

The schedule looks great: Check it out!

Xen Document Day: Thank You!

I wanted to thank everybody who has contributed to the Xen Document Day yesterday. We had about 15-20 participants at any given time duting the day, which is great. We made some progress in some areas: but more needs to be done. Some areas of work, where progress was made:

Developer Documentation:

  • Some progress on man pages for XL & XM has been made (should be appearing as patches soon)
  • We tested doxygen as a tool to document Xen APIs: however the developer community was not entirely happy with the tool. We will be looking at an alternative solution.
  • Some of the documents ion the source tree were updated


  • We managed to go through all of the Wiki pages to identify good pages, old pages and pages that need work (updates or refactor). You can see the output here. There is only a relatively small number of pages, where it is not clear what we need to do!
  • We also managed to classify most of the Wiki pages into a few groups: useful for users, useful for developers, useful for beginners and Design Doc, Overview, HowTo, Tutorial, etc. which should help us create some sensible new categories in the planned new MediaWiki.
  • A number of Wiki pages were improved

What did surprise me, is how little documentation for Xen users in particular newbies there actually is on the Wiki. I always suspected this, but did not fully understand how little there really is. This is something we (as a community) must fix. I am looking for ideas.

I also believe, that we should have regular document days: maybe monthly? Anyway: Thank you for everybody who has helped!

Building OpenNebula Clouds on XCP

The and open source communities are working together to add XCP support to OpenNebula. This collaboration will produce the   OpenNebula Toolkit for XCP, which will be hosted as freely available open source project on The XCP project team and community will provide technical guidance and assistance to the OpenNebula open-source project.

We are really excited to collaborate with in offering Xen Cloud Platform support. This will be a huge step forward towards achieving a complete open-source stack for cloud infrastructure deployment. We are planning to have a first prototype of the integration by November.” said Ignacio M. Llorente, Director of OpenNebula Project and Chief Executive Advisor at C12G Labs.

“I am really pleased that Xen and OpenNebula are collaborating on a new project, building on a history that goes all the way back to 2008, OpenNebula 1 and Xen 3.1. This renewed collaboration, together with projects such Kronos which will deliver XCP with different Linux distributions, will make building rich Xen based clouds much easier.” said Ian Pratt, Chairman of and SVP, Products at Bromium.

OpenNebula is a fully open-source, Apache licensed toolkit for on-premise IaaS cloud computing, offering a comprehensive solution for the management of virtualized data centres to enable private, public and hybrid clouds. OpenNebula interoperability makes cloud an evolution by offering common cloud standards and interfaces, leveraging existing IT infrastructure, protecting existing investments, and avoiding vendor lock-in. OpenNebula is used by many research projects as a powerful tool for innovation and interoperability, and by thousands of organizations to build large-scale production clouds using KVM, Xen and VMware. This new collaboration will extend Xen support in OpenNebula to include XCP, bringing the rich capabilities of XenAPI to OpenNebula.

XCP is an open source, GPLv2 licensed, enterprise-ready server virtualization and cloud computing platform, delivering the Xen Hypervisor with support for a range of guest operating systems including Windows® and Linux® network and storage support, management tools in a single, tested installable image. XCP addresses the needs of cloud providers, hosting services and data centres by combining the isolation and multi-tenancy capabilities of the Xen hypervisor with enhanced security, storage and network virtualization technologies to offer a rich set of virtual infrastructure cloud services. In addition, XCP addresses user requirements for security, availability, performance and isolation across both private and public clouds. The collaboration will add OpenNebula support to the list of Cloud Orchestration stacks that build on top of XCP.

Xen 4.1.2 and 4.0.3 released

The Xen team is pleased to announce the release of the Xen releases 4.1.2 and 4.0.3 from the active stable branches. Note that these are source releases.

Fixes/features include:

  • New XL toolstack
  • Debug support: kexec/kdump
  • Remus (High Availability)
  • Device passthrough to HVM guests
  • Interrupt handling
  • Support for Supervisor Mode Execution Protection (SMEP)

Source distributions can be downloaded for Xen 4.1.2 and Xen 4.0.3.

These releases are tagged in the mercurial repositories at

Thank you to the developers who have contributed to the releases. Developers who conbibuted more than 1% of changesets to these releases: Keir Fraser (26.0%), Ian Campbell (18.6%), Jan Beulich (9.3%), Ian Jackson (6.4%), Tim Deegan (6.0%), Olaf Hering (4.8%), Stefano Stabellini (3.0%), Christoph Egger (2.0%), Gianni Tedesco (1.6%), Juergen Gross (1.5%), George Dunlap (1.5%), Liu Jinsong (1.3%), Eddie Dong (1.1%), Anthony Perard (1.0%) and Andrew Cooper (1.0%).

Xen Document Day on October 26

On October 26th, the Xen Developers will facilitate the first Xen Document Day. This will be an all-day on-line IRC event with the aim to

  • Improve user documentation
  • Improve developer documentation, including the creation of man pages, etc.
  • Improve important wiki pages: this means fixing important pages, retiring old ones, help identify what is and isn’t important

There is no hard start and end to the event, but volunteers in the UK will be on-line on Oct 26th from around 9:00 UTC+1 until around 18:00 UTC+1, and then volunteers from the US will take over. The event will be take place on freenode channel #xendocday

An intial work item lists and what we agreed on can be found on the Documentation Day Etherpad.

The Protocol

  • Join us on IRC: freenode channel #xendocday
  • Tell people what you intend to work on (to avoid doing something somebody else is already working on)
  • Fix some documentation
  • Help others
  • And above all: have fun!

I am looking forward to the day and hopefully documentation days will become a regular Xen event. See you on IRC!

Xen @ LinuxCon Brazil is pleased to announce that we are helping to plan and run the Cloud Discovery Days @ LinuxCon Brazil, Nov 17-18, 2011, Expo Center Norte, São Paulo, Brazil. We are doing this in partnership with Citrix, Dell and Rackspace.

From a Xen perspective, a number of interesting things will happen:

  • I will give a status update on PVOPS, the Xen Hypervisor project, XCP and Xen ARM
  • Marcus Granado will demonstrate how to use XCP via the command-line and using open source graphical interfaces, and describe some interesting features that set XCP apart from other virtualization platforms.
  • Boriz Quiroz will discuss a case study of an Asian company that, using cloud computing platform such as OpenStack and XCP has developed a comprehensive service network to e-learning.

There will also be many talks about Openstack and Cloud in general. A CD with an XCP 1.1 image and Openstack sources will be given to all attendees at the event and distributed via the Brazilian Linux Magazine.

Do check out the Cloud Discovery Days program page for more information. If you are a member of our South American Xen community and want to connect with me and other Xen community members, do get in touch.