<div dir="ltr">Hi,<div><br></div><div class="gmail_extra"><div class="gmail_quote">On Tue, Mar 18, 2014 at 10:18 AM, Mario Benincasa <span dir="ltr"><<a href="mailto:mbeninca@gmail.com" target="_blank">mbeninca@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi all<br><br></div>I have a simple question (well I believe it is simple :-) )<br>

</div>I searched through documentation and mailing list archive, but I wasn't able to find anything. <br>
</div>Apologies if the question has already been answered somewhere.<br><div><div><br clear="all"><div><div><div>After template instantiation, the VM is placed in pending state until the scheduler decides to run it.<br></div>


<div>If there are not enough resources, it will remain in pending state. <br></div><div>"onevm deploy" will anyway run it, even in case of not enough resources. <br><br></div><div>My question is: is it possible to automatically have the deploy of the VM, even if the scheduler would leave it in pending state?<br>


<br></div><div>I need this for the fault tolerance script: I have two nodes, each running a certain number of VMs. In case a node crashes, I want the VMs to be deployed in the surviving node, even if the scheduler disagrees.<br>


</div><div>Currently, the VMs are left in pending state, thus they are not recovering the service. Of course a manual "onevm deploy" would recover, but I would like to have it automatically :-) <br></div><div>The impacted resource appears to be the RAM: the sum of the VMs' RAM allocation exceeds the physical RAM, but in real operating conditions the  RAM usage is quite under the allocated RAM, and thus I expect no problem in such an over provisioning. <br>


<br></div><div>Thanks for any hint.<span class=""><font color="#888888"><br><br></font></span></div><span class=""><font color="#888888"><div>   Mario</div></font></span></div></div></div></div></div></blockquote><div><br>

</div><div>We don't have any way to tell the scheduler to ignore the VM requirements, and I think it would be a problematic feature. Memory overcommitment (up to a certain amount) may not have a noticeable impact, but a full disk will certainly do.</div>

<div><br></div><div>I think your best option is to have the fault tolerance script do the forced deploy.</div><div><br></div><div>Regards</div><div><div dir="ltr">--<br><div>Carlos Martín, MSc<br>Project Engineer</div><div>

OpenNebula - Flexible Enterprise Cloud Made Simple<br><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" target="_blank" style="color:rgb(42,93,176)"></a></span></div>

</div></div></div><br><div> </div></div><br></div></div>