Hi,<div><br></div><div>The simplest way to deploy such scenario I can think of, without coding, is to have duplicated templates for the VMs of users in group B:</div><div><br></div><div>Template_1:</div><div>[..]</div><div>

NIC = [ NETWORK = B ]</div><div><br></div><div><div>Template_1_retry:</div><div>[..]</div><div>NIC = [ NETWORK = A ]</div></div><div><br></div><div><br></div><div>Users can try to instantiate Template_1 and, if the instantiation fails because the network B is out of leases, then instantiate Template_1_retry. This could be easily automated with a wrapper of the onetemplate instantiate method.</div>

<div><br></div><div><br></div><div>Of course you could implement more robust and complex solutions, but this should do the trick.</div><div><br></div><div>Regards.</div><div>--<br>Carlos Martín, MSc<br>Project Engineer<br>

OpenNebula - The Open-source Solution for Data Center Virtualization<div><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><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></div>

<br>
<br><br><div class="gmail_quote">On Wed, Feb 22, 2012 at 5:26 PM, Ulrich Schwickerath <span dir="ltr"><<a href="mailto:ulrich.schwickerath@cern.ch">ulrich.schwickerath@cern.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi, all,<br>
<br>
I have a dummy user question for an a bit more sophisticated use case.<br>
Let's say I have 2 networks A and B with fixed IP/MACs, and I have 2 user groups G1 and G2. Now I want that users of G1 can only use IPs from network A (that's easy), and that users from group B can use leases from network B _first_ and overflow to A if B is full or all machines are highly used. Is that possible ?<br>


<br>
In reality I have another network C which must be exclusively used by another user group G3. This network belongs to a group G3, is owned by the only user in that group and has permission set so that only this user can use this network.<br>


<br>
Now I naively tried not to specify the network I want to use in the VM template, so my NIC definition is simply:<br>
#------ networking -----<br>
NIC = [<br>
        MODEL="virtio"<br>
      ]<br>
Being a user of group G2 I thought I would get a MAC from B but I got one from network C. Is that a bug or did I miss something ?<br>
<br>
Thanks for your help!<br>
Ulrich<br>
<br>
-- <br>
------------------------------<u></u>--------<br>
Dr. Ulrich Schwickerath<br>
CERN IT/PES-PS<br>
1211 Geneva 23<br>
e-mail: <a href="mailto:ulrich.schwickerath@cern.ch" target="_blank">ulrich.schwickerath@cern.ch</a><br>
phone:   <a href="tel:%2B41%2022%20767%209576" value="+41227679576" target="_blank">+41 22 767 9576</a><br>
mobile:  <a href="tel:%2B41%2076%20487%205602" value="+41764875602" target="_blank">+41 76 487 5602</a><br>
<br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/<u></u>listinfo.cgi/users-opennebula.<u></u>org</a><br>
</blockquote></div><br></div>