[occi-wg] Status of OCCI and OpenNebula

Gregor von Laszewski laszewski at gmail.com
Mon Dec 10 07:18:16 EST 2012


All:

	please could someone provide me with a status update on OCCI and OpenNebula distribution. We in FG are interested in finding more out about it (does it work for the newest version of OpenNebula, and so forth). Furthermore, we would appreciate any help from the community to discuss a community managed OpenNebula distribution on FG that supports OCCI.

	We have in FG an internal OpenNebula cloud deployed, that is however not accessible to the public as it is strictly used for some internal services we have. The main reason it is private is manpower. Thus we thought we could use OpenNebula to identify if it is possible to identify if users can set up their on managed clouds.
The idea came based on an experiment that we ran on Openstack Essex, where we for example developed a one line command so that a novice user could set up an entire virtual cluster with a couple of options such as a label and the number of worker nodes. This did set up one or more slurm clusters each with its own virtual worker nodes. Now we started thinking further. 

What if a user has a command such as 

fg-cloud-seeding -label gregorsCloud -IaaS OpenNebula -workers 12

This would than set up my private open nebula distribution on FG. Now if i add anther parameter that determines accessibility of the cloud I even could make it a public cloud.

	Recently we developed a new tool that allows us more easily to "redistribute" resources to different clouds and it may be the right time to look into how to best set up a "public" OpenNebula cloud with what I term cloud-shifting e.g. resources can be moved on demand into a particular cloud IaaS framework. This allows us for example to move resources from a batch queuing system to Eucalyptus, to OpenStack, naturally we are interested to do the same with OpenNebula as this seems to be a IaaS framework the OCCI community is often referring to. Any thoughts?

What are the commands in OpenNebula that allow us to register and unregister a node from the cloud in open nebula? If we know these commands, we could add them to our tools and start thinking about what needs to be done to integrate OpenNebula.

Furthermore, we are removing the dependency of our tools that we developed on the need for XCAT and Moab. This means one could deploy such tools also elsewhere. We work steadily towards this goal but probably need some more time, and than gradually improve its functionality and capability.

Thoughts are much appreciated. 

Thanks

Gregor


More information about the occi-wg mailing list