[one-users] is it possible to reduce cpu/ram of a host?

Ruben S. Montero rsmontero at opennebula.org
Fri Mar 23 02:39:33 PDT 2012


Hi

Sure, go to the probes directory. For example for xen, you have to
edit /var/lib/one/remotes/im/xen.d/xen.rb

At the end there is a bunch of print_info statements (that's the info
sent to OpenNebula), there you can change that to suit your needs,
e.g. :

print_info("TOTALCPU",cpu_info[:total].round.to_s)

to
print_info("TOTALCPU",(0.80 * cpu_info[:total]).round.to_s)

You may want to define the secure limit in an array for each host....

Also, to debug this just execute the script directly in any of the
hosts of your infrastructure. The output should be a space separated
list of values. Do not forget to execute onehost sync when you are
done and wait for the new script to be distributed...

Cheers

Ruben


On Thu, Mar 22, 2012 at 1:00 PM, Olivier Sallou <olivier.sallou at irisa.fr> wrote:
> Hi,
> I'd like to know if it is possible to define a "security limit" for
> hosts to be sure for example that we keep at least 1 cpu and 2Gb RAM
> free on the host server ?
>
> Though VM template can define some requirements on host by the user, I'd
> like to define some "hard" limits.
>
> Thanks
>
> Olivier
>
> --
>
> gpg key id: 4096R/326D8438  (keyring.debian.org)
> Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org



-- 
Ruben S. Montero, PhD
Project co-Lead and Chief Architect
OpenNebula - The Open Source Solution for Data Center Virtualization
www.OpenNebula.org | rsmontero at opennebula.org | @OpenNebula



More information about the Users mailing list