Hi Rolandas,<div><br></div><div>I'd say that your better option is to move those commands to the init.sh script. Just put in the CONTEXT all the variables you may need, I'm guessing that would be <span style>$NIC[IP,NETWORK=\"NET-NAME\"]</span>. These variables will be written by OpenNebula in the context.sh file, which you can "source" from init.sh</div>

<div><br></div><div>More information in [1].</div><div><br></div><div>Regards</div><div><br></div><div>[1] <a href="http://opennebula.org/documentation:rel3.2:cong">http://opennebula.org/documentation:rel3.2:cong</a></div>

<div><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px">--<br>Carlos Martín, MSc<br>Project Engineer<br>OpenNebula - The Open Source Toolkit for Data Center Virtualization<br>

<a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:cmartin@opennebula.org" target="_blank">cmartin@opennebula.org</a> | <a href="http://twitter.com/opennebula" target="_blank">@OpenNebula</a></span><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="mailto:cmartin@opennebula.org" style="color:rgb(42,93,176)" target="_blank"></a></span><br>


<br><br><div class="gmail_quote">On Mon, Jan 30, 2012 at 8:22 PM, Rolandas Naujikas <span dir="ltr"><<a href="mailto:rolandas.naujikas@mif.vu.lt">rolandas.naujikas@mif.vu.lt</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<br>
<br>
I just did upgrade to 3.2.1 and it didn't solve my problem.<br>
I'm getting:<br>
<br>
oneadmin@cloud00:~$ onetemplate instantiate sunray-xen<br>
<div class="im">[TemplateInstantiate] Error allocating a new virtual machine.<br>
<br>
</div>Finally I found the cause. I want to have HOSTNAME="vm\$((echo<br>
$NIC[IP,NETWORK=\"NET-NAME\"]|cut -d. -f4) - 35))" in CONTEXT. It is<br>
accepted as valid template, but fails to start (in very strange ways).<br>
With that I want to solve problem with setting hostname depending on IP.<br>
There are no way to use DNS or other ways to do that. I tried in VM, but<br>
it is not reliable ("getent hosts $IP" returns nothing when network is<br>
not ready yet).<br>
<br>
Regards, Rolandas<br>
<br>
P.S. I'm trying to use opennebula to manage production services VM, with<br>
fixed IP<=>HOSTNAME (with pools also).<br>
<div class="HOEnZb"><div class="h5"><br>
On 2012-01-30 19:42, Rolandas Naujikas wrote:<br>
> Hi,<br>
><br>
> It worked but now it doesn't work anymore.<br>
> I cannot create any VM from templates with network from virtual<br>
> networks. Those virtual networks have unused leases.<br>
><br>
> For example sunray-xen template with "NIC=[ NETWORK=SUNRAY ]" and<br>
> onevnet show SUNRAY as<br>
><br>
> VIRTUAL NETWORK 7 INFORMATION<br>
><br>
> ID             : 7<br>
> NAME           : SUNRAY<br>
> USER           : rolnas<br>
> GROUP          : oneadmin<br>
> TYPE           : RANGED<br>
> BRIDGE         : br428<br>
> VLAN           : No<br>
> PHYSICAL DEVICE:<br>
> VLAN ID        :<br>
> USED LEASES    : 0<br>
><br>
> PERMISSIONS<br>
><br>
> OWNER          : um-<br>
> GROUP          : ---<br>
> OTHER          : ---<br>
><br>
> VIRTUAL NETWORK TEMPLATE<br>
><br>
> NETWORK_MASK=255.255.0.0<br>
><br>
> RANGE<br>
><br>
> IP_START       : 192.168.42.36<br>
> IP_END         : 192.168.42.40<br>
><br>
> And now onetemplate instantiate sunray-xen shows only:<br>
> [TemplateInstantiate] Error allocating a new virtual machine. Could not<br>
> get virtual network for VM.<br>
><br>
> Regards, Rolandas<br>
><br>
> P.S. The version is OpenNebula 3.2.0<br>
> P.S. When I put references to images and network by ID (not name): Error<br>
> allocating a new virtual machine (nothing specific).<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
</div></div></blockquote></div><br></div>