OpenNebula is an enterprise-ready open-source platform for sysadmins and developers to manage data center cloud infrastructures. OpenNebula is a candidate platform worth exploring its suitability for Community Clouds.
In our current work we are exploring the usage of OpenNebula for Community Clouds: The Confine testbed uses LXC as hypervisor on its nodes, however Open Nebula does not support LXC as standard. To be able to use Open Nebula to deploy lxc domains in Confine nodes, we integrated and configured specific LXC drivers into OpenNebula.
While the Confine node can then be prepared for OpenNebula, the node’s host operating system, based on OpenWRT, does not have the needed libvirt package in its repository. We are currently in process of bringing libvirt into OpenWRT and testing its functionalities.
A successful integration would be a major step towards bringing low-power devices and embedded systems, such as those considered as cloud resources in the CLOMMUNITY project, into cloud computing.
More information on this on-going work can be found in the project Wiki.