[one-ecosystem] New 3rd parties integration

Daniel Molina dmolina at opennebula.org
Mon Nov 7 03:19:45 PST 2011


Hi Simone,

On 7 November 2011 11:04, Simone Tripodi <simonetripodi at apache.org> wrote:
> Good morning all!
> In the company we decided to develop an OpenSource OpenNebula
> integration with our Cloud provider (T-Systems), exposing OCCI APIs.
> We still haven't started creating our public repository - the project
> will be released anyway under the ASL2.0 - and since I'm totally new
> to this product/community, I'm looking for hints about the technical
> aspect of our objective: for what I can see, OpenNebula already
> implements an OCCI bridge with AWS, do you mind pointing me please
> where, in the source code, this feature is implemented?
> I would avoid to wast time on reinventing the wheel reusing an
> existing working layer.

You can interact with OpenNebula using the different interfaces
exposed on top of OpenNebula:
* Cloud Interfaces, the OpenNebula distribution includes servers in
order to interact with OpenNebula using the OCCI [1] and EC2 [2] APIs.
FYI the last version of the OCCI interface is being developed in a
ecosystem project [3]
* More information [4]

OpenNebula can interact with external cloud providers in order to
combine local resources with resources from external clouds [5]. The
OpenNebula distribution includes a driver in order to add EC2 hosts
for cloudbursting [6]. You can find the implementation of this driver
inside the "src/vmm_mad/ec2" folder.

More information about how to develop a driver to interact with
external providers can be found in the following link [7]

Hope this helps, if you have any doubts do not hesitate to ask in the list.



LINKS

Interacting with OpenNebula
------------------------------------------
[1] OCCI Configuration: http://www.opennebula.org/documentation:rel3.0:occicg
     OCCI Usage: http://www.opennebula.org/documentation:rel3.0:occiug

[2] EC2 Configuration: http://www.opennebula.org/documentation:rel3.0:ec2qcg
     EC2 Usage: http://www.opennebula.org/documentation:rel3.0:ec2qug

[3] OCCI Ecosystem Project: http://www.opennebula.org/software:ecosystem:occi

[4] OpenNebula APIs:
https://support.opennebula.pro/entries/354633-opennebula-2-0-apis


OpenNebula interacting with external clouds
------------------------------------------
[5] http://www.opennebula.org/documentation:rel3.0:introh
[6] EC2 Driver: http://www.opennebula.org/documentation:rel3.0:ec2g

[7] Driver development guide:
http://www.opennebula.org/documentation:rel3.0:devel-vmm


Whitepapers and Use Cases
------------------------------------------
http://wiki.opennebula.org/
https://support.opennebula.pro/entries/338165-integrating-public-clouds-with-opennebula-for-cloudbursting
https://support.opennebula.pro/entries/366704-scaling-out-web-servers-to-amazon-ec2
https://support.opennebula.pro/entries/366732-scaling-out-computing-clusters-to-ec2


-- 
Daniel Molina
Project Engineer
OpenNebula - The Open Source Toolkit for Data Center Virtualization
www.OpenNebula.org | dmolina at opennebula.org | @OpenNebula



More information about the Ecosystem mailing list