<div dir="ltr">Hi,<div><br></div><div>On Sun, Apr 28, 2013 at 12:18 AM, Jon <span dir="ltr"><<a href="mailto:three18ti@gmail.com" target="_blank">three18ti@gmail.com</a>></span> wrote:<br></div><div class="gmail_extra">

<div class="gmail_quote"><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">Hello All,<div><br>

</div><div>I'm only able to provision resources up to 750 / 800 CPU and 7GB / 7.8GB.</div><div>VMs provisioned after this limit has been reached causes the VMs to stay in "pend" status until vms are turned off or destroyed.</div>

</div></blockquote><div><br></div><div>The scheduler will reserve some memory for the hypervisor, this can be configured with the HYPERVISOR_MEM attribute in sched.conf [1].<br></div><div><br></div><div> </div><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>  Even though 7GB has been provisioned, I'm hardly using 2G.</div>
<div><br></div><div><div>>> HOST SHARES                                                                     </div><div>>> TOTAL MEM             : 7.8G                </div><div>>> USED MEM (REAL)       : 1.9G                </div>


<div>>> USED MEM (ALLOCATED)  : 7G                  </div><div>>> TOTAL CPU             : 800                 </div><div>>> USED CPU (REAL)       : 44                  </div><div>>> USED CPU (ALLOCATED)  : 750                 </div>


<div>>> RUNNING VMS           : 10</div></div><div><br></div><div>How can I configure OpenNebula to allow overcommit of resources?</div><div><br></div></div></blockquote><div><br class="">Currently there is no way to do Memory over-commitment, but you<span style="font-family:arial,sans-serif;font-size:13px"> can do cpu</span><span style="font-family:arial,sans-serif;font-size:13px"> </span><span class="" style="font-family:arial,sans-serif;font-size:13px">over</span><span style="font-family:arial,sans-serif;font-size:13px">-</span><span class="" style="font-family:arial,sans-serif;font-size:13px">commitment</span><span style="font-family:arial,sans-serif;font-size:13px"> </span><span style="font-family:arial,sans-serif;font-size:13px">with the CPU & VCPU attributes. For example, if you need a VM with 2 Virtual CPUs, you don't have to reserve 2 of the Host CPUs; you could request only 0.25:</span></div>

<div><div style="font-size:13px;font-family:arial,sans-serif"><br></div><div style="font-size:13px;font-family:arial,sans-serif">CPU = 0.25</div><div style="font-size:13px;font-family:arial,sans-serif">VCPU = 2</div><div>

<br></div><div>If you are using 4.0, you can use the onevm resize command [2] on your existing VMs.</div></div><div> </div><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>I see in the host template, there are free/totalmem and free/totalcpu parameters:</div>
<div><br></div><div>>> FREECPU="756.0"</div><div>>> FREEMEMORY="6152516"</div><div>>> TOTALCPU="800"</div><div>>> TOTALMEMORY="8169164"</div><div>
<br></div><div>I can edit these in SunStone, but it doesn't seem to have an effect.  As they are monitoring attributes, I'm not sure I'm looking in the right place.</div><div><br></div></div></blockquote><div>

<br class="">The host template holds the information returned by the drivers. You can edit it to add custom attributes, but they will not be understood by OpenNebula as monitoring values. If you want to customize the monitoring drivers, take a look at this guide [3].</div>

<div><br></div><div style>Regards</div><div style><br></div><div> </div><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>Thanks for the advice,</div>
<div>Jon A</div></div>
<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>
<br></blockquote></div><br></div><div class="gmail_extra"><div><div><br class="">[1] <a href="http://opennebula.org/documentation:rel4.0:schg" target="_blank">http://opennebula.org/documentation:rel4.0:schg</a></div><div>

[2] <a href="http://opennebula.org/documentation:rel4.0:vm_guide_2#resizing_a_vm">http://opennebula.org/documentation:rel4.0:vm_guide_2#resizing_a_vm</a><br><div>[3] <a href="http://opennebula.org/documentation:rel4.0:img#tuning_extending">http://opennebula.org/documentation:rel4.0:img#tuning_extending</a><br>

</div></div></div><div><br></div><div class="gmail_extra"><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" target="_blank" style="color:rgb(42,93,176)"></a></span></div>

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