[one-users] Re : Add network context variables automatically

Oriol Martí omarti at cesca.cat
Tue Feb 19 06:23:16 PST 2013


Thank you Nicolas,
for the OCCI it will be good, but for the console and sunstone I think I 
will have to wait....

Cheers,

;)riol

On 02/19/2013 10:13 AM, Nicolas AGIUS wrote:
> Hi,
>
> I've done somethings like this with OCCI.
> I put all the IP stuff in the network template and added the following 
> in "common.erb" :
>
> CONTEXT=[
>   TARGET=xvdb
>
>     <% devnum = 0 %>
>     <% @vm_info.each('NIC') do |nic| %>
>         <% if nic.attr('NETWORK','href') %>
>             ,CTX_ETH<%= devnum %> = "$NETWORK[TEMPLATE, NETWORK_ID = 
> <%= nic.attr('NETWORK','href').split('/').last %> ]"
>             <% devnum += 1 %>
>         <% end %>
>     <% end %>
> ]
>
>
> And I get all networks templates in the context file.
>
> Cheers,
> Nicolas AGIUS
>
> --- En date de : *Lun 18.2.13, Oriol Martí /<omarti at cesca.cat>/* a écrit :
>
>
>     De: Oriol Martí <omarti at cesca.cat>
>     Objet: [one-users] Add network context variables automatically
>     À: "Users OpenNebula" <users at lists.opennebula.org>
>     Date: Lundi 18 février 2013, 15h20
>
>     Hello,
>     after looking the mechanism of the contextualization variables to
>     set the network configuration, my idea is to pass the network
>     parameters with contextualization, my idea is to add to the
>     context variables the IP, netmask, DNS,... of the related NICs.
>
>     I've been thinking to add a hook on create a VM, but I don't know
>     if I can modify the context variables at this point, does anybody
>     know if is possible?
>     Maybe another solution could be launching the hook on the physical
>     node and modifying directly the cdrom image that opennebula
>     creates, but I'm not sure if this procedure it will be good
>     because maybe the cdrom image is not created when the hook is
>     launched and can fail easily.
>
>     Does anybody know if is possible to do? Maybe the only solution is
>     modifying source code? Where can I start?
>
>     Thank you all,
>     _______________________________________________
>     Users mailing list
>     Users at lists.opennebula.org </mc/compose?to=Users at lists.opennebula.org>
>     http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opennebula.org/pipermail/users-opennebula.org/attachments/20130219/90358e68/attachment-0002.htm>


More information about the Users mailing list