[one-users] How to add a new set of drivers for OpenNebula

Carlos Martín Sánchez cmartin at opennebula.org
Fri Mar 8 05:51:25 PST 2013


I'm confident that, unless you need to substantially change the life cycle
of the images or VMs, a new set of driver scripts will be enough.

I forgot to mention that the changes made to the front-end
/var/lib/one/remotes dir will not be copied to the hosts until you execute
'onehost sync', and wait for the next monitorization cycle.

Regards
--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open-source Solution for Data Center Virtualization
www.OpenNebula.org | cmartin at opennebula.org |
@OpenNebula<http://twitter.com/opennebula><cmartin at opennebula.org>


On Wed, Mar 6, 2013 at 4:54 AM, 高建平 <gaojp at neusoft.com> wrote:

> **
>  Thanks for your answers and tips .
> Actually we already done a lot of analyze on c++ and ruby code . We just did
> not think through the modularity of OpenNebula  is so high, now we found the way ,we can
> focus  on the development of  our own driver.
>
> Thank you very much!
>
> ------------------------------
>  高建平(GaoJianping)
>  NEUSOFT
> Http://www.neusoft.com <http://www.neusoft.com/>
>
>
>  *From:* Carlos Martín Sánchez <cmartin at opennebula.org>
> *Date:* 2013-03-05 21:41
> *To:* zouxinzhe <zouxinzhe at gmail.com>
> *CC:* Mark Petersen <mpetersen at peak6.com>; Users OpenNebula<users at lists.opennebula.org>;
> 于长江 <yuchj at neusoft.com>; 高建平 <gaojp at neusoft.com>
> *Subject:* Re: [one-users] How to add a new set of drivers for OpenNebula
>  Hi,
>
> This guide guide [1] is a good starting point to develop new DS or TM
> drivers.
> Hopefully our modular approach will save you from editing any existing
> code.
>
> If you need to add extra information to the OpenNebula resources, make use
> of the editable templates. The drivers will get the XML of datastores and
> images, but you can always call OpenNebula CLI commands (or API) from the
> drivers to get any extra information.
>
> Best regards
>
> http://opennebula.org/documentation:rel3.8:sd
> --
> Carlos Martín, MSc
> Project Engineer
> OpenNebula - The Open-source Solution for Data Center Virtualization
> www.OpenNebula.org | cmartin at opennebula.org | @OpenNebula<http://twitter.com/opennebula><cmartin at opennebula.org>
>
>
> On Tue, Mar 5, 2013 at 10:46 AM, zouxinzhe <zouxinzhe at gmail.com> wrote:
>
>> **
>>  Hi,everyone
>> I am a member of BC-EC which is a cloud compute project of CHINA MOBILE.
>> And BC-EC has already deeply integrate with OpenNebula.
>> Recently,our team has just developed a new storage system for BC-EC. It
>> can improve the performance of creating VMs and other operations.
>> Here are our requirements and questions:
>> As we all know,OpenNebula 3.8 offers the drivers of LVM/ISCSI/FS/VMware.
>> How can we develop a whole set of custom drivers to OpenNebula?For
>> example,we
>> can create a new datastore, named "BC-EBS".Then, all the operations
>> related to the datastore,like registering image/creating VM/migration VM...
>> ,
>> will use our new shell scripts. We may have to do some changes in your
>> original source code about C++ 、ruby and shell. However,we have no idea
>> about
>> which part we should change or pay more attention to. Consequently. it
>> will be very kind if you give us some advice about sections which should be
>> edited. Certainly,More details will be better.
>> Thanks for your time!
>>
>> ------------------------------
>>  zouxinzhe
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>
> ---------------------------------------------------------------------------------------------------
> Confidentiality Notice: The information contained in this e-mail and any
> accompanying attachment(s)
> is intended only for the use of the intended recipient and may be
> confidential and/or privileged of
> Neusoft Corporation, its subsidiaries and/or its affiliates. If any reader
> of this communication is
> not the intended recipient, unauthorized use, forwarding, printing,
> storing, disclosure or copying
> is strictly prohibited, and may be unlawful.If you have received this
> communication in error,please
> immediately notify the sender by return e-mail, and delete the original
> message and all copies from
> your system. Thank you.
>
> ---------------------------------------------------------------------------------------------------
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20130308/68541659/attachment-0002.htm>


More information about the Users mailing list