[one-users] SmartOS drivers

Ruben S. Montero rsmontero at opennebula.org
Tue Nov 6 02:19:10 PST 2012


Hi


> Is it possible in one to have that type='xml' be type='json' to generate
> the machine description as Json rather, or would you recommend that the
> driver do the translation ?
>

I am afraid not, you have to do the translation outside. Although it could
be a nice feature to have [1]...

Cheers
Ruben

[1] http://dev.opennebula.org/issues/1637


>
> Cheers
> Len
>
> On 05 Nov 2012, at 9:59 PM, "Ruben S. Montero" <rsmontero at opennebula.org>
> wrote:
>
> Hi Len
>
> You may take a look to the VMM driver development guide:
>
> http://opennebula.org/documentation:rel3.8:devel-vmm
>
> Probably the best way to get started is to use the kvm or xen driver as an
> starting point. You may:
>
>
> 1 Copy the /var/lib/one/remotes/vmm/kvm folder
> to /var/lib/one/remotes/vmm/smartos and start working from there.
>
> 2 Add the driver to the oned.conf file
>
> VM_MAD = [
>     name       = "vmm_smartos",
>     executable = "one_vmm_exec",
>     arguments  = "-t 15 -r 0 smartos",
>     default    = "vmm_exec/vmm_exec_kvm.conf",
>     type       = "xml" ]
>
> 3 Any time you modify the driver you need to copy it to the hosts, so do
> not forget to execute onehost sync
>
> A couple of additional notes:
>
> 1 Actions are executed remotely on the target host, if you want to execute
> them in the front-end use the -l option in configuration. There are
> examples in oned.conf
>
> 2 The xml type will generate a XML file with the domain description as $1
> for the deploy script. This is the real work for the driver, translate the
> generic template in something specific to SmartOS
>
> 3 Initially you'll need to deploy the vms by hand, use onevm deploy. You
> need also to get specific information from SmartOS with an Information
> Driver, that can come as a second step.
>
>
> Please keep us updated with your progress and don't hesitate to ask for
> help.
>
> Cheers
>
> Ruben
>
>
>
> On Mon, Nov 5, 2012 at 5:57 PM, Len Weincier <len at cloudafrica.net> wrote:
>
>> Hi All
>>
>> I would like to try my hand at implementing drivers for SmartOS under
>> opennebula. Does anyone have any pointers to where I could start looking on
>> how to go about this ?
>>
>> Is anyone else looking this so that I dont duplicate efforts ?
>>
>> Thanks
>> Len
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>
>
>
> --
> Ruben S. Montero, PhD
> Project co-Lead and Chief Architect
> OpenNebula - The Open Source Solution for Data Center Virtualization
> www.OpenNebula.org <http://www.opennebula.org/> | rsmontero at opennebula.org| @OpenNebula
>
>
>


-- 
Ruben S. Montero, PhD
Project co-Lead and Chief Architect
OpenNebula - The Open Source Solution for Data Center Virtualization
www.OpenNebula.org | rsmontero at opennebula.org | @OpenNebula
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20121106/a6b219ca/attachment-0002.htm>


More information about the Users mailing list