This is a multi-part message in MIME format.
--------------000007000001050100080900
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
On 08/05/2013 05:03 PM, Gilad Chaplik wrote:
----- Original Message -----
> From: "Yuko Katabami" <ykatabam(a)redhat.com>
> To: engine-devel(a)ovirt.org
> Sent: Monday, August 5, 2013 9:52:18 AM
> Subject: [Engine-devel] [oVirt 3.3 Localization Question #8] Cluster Policy Function
Label "Weights Modules"
>
> Hello all,
>
> I would like to ask another question:
>
> File: ApplicationConstants
> Resource ID: clusterPolicyFunctionLabel
> String: Weights Modules
> Question: Could anyone please describe what this is referring to and where on
> the portal it appears?
Hi Yuko,
it appears at: Configure (system level entity) -> cluster policies.
I'm going to add descriptions (=blue info icons) next to each section with the
following text:
Filter:
Filters represents hard constraints for running a VM.
Each filter implements logic which validates a minimum requirements in order to run a
VM.
For example, minimum RAM, CPU, designated host, etc. Hosts who fail this validation
are filtered out from the current request.
Weight:
Weights represent soft constraints for running a VM.
Note: in a weighting system, lower score is considered better. So a host with the
lowest score (weight) is the one the scheduler will choose.
Each weight module scores any given host based on an optimization logic the module
implements. For example, if we want to optimize for CPU load, the module will score
each host based on its known CPU load.
Weight modules scores are being summed, so it is possible to have more than one
weight module. The way to prioritize modules is by increasing / decreasing a factor.
Balance:
Load balancing is a logic that determines which hosts are over-utilized and which
are under-utilized. Then, the balancing mechanism calls the scheduler trying to
migrate a VM from an over-utilized to an under-utilized host.
Note that it is important to choose a balancing module that does not conflict with
the weight module. Such a policy may destabilize this cluster.
Only a single load-balancing module is supported.
Custom properties:
These properties are needed for one of the above modules, so they will appear when
needed. Setting it when creating a policy generates the default values, which may
be overridden in each specific cluster using this policy.
(high level feature description:
http://wiki.ovirt.org/Features/oVirtScheduler).
Thanks,
Gilad.
Hi Gilad,
Thank you very much for your detailed description.
It makes a clear sense now.
Kind regards,
Yuko
> Thank you,
>
> Yuko
>
> --
> Regards,
>
> Yuko Katabami (方波見裕子)
> Technical Translator II
> NAATI Accredited Professional Translator (English into Japanese) #28138
> RHCSA #111-119-244
> Mobile: +61 415 847 352
> Email: ykatabam(a)redhat.com
>
>
>
> Red Hat, Asia-Pacific Pty Ltd
> Level 1, 193 North Quay
> Brisbane 4000
> Office: +61 7 3514 8100
> Fax: +61 7 3514 8199
> Website:
www.redhat.com
>
> Facebook: Red Hat APAC | Red Hat Japan | Red Hat Korea | JBoss APAC
> Twitter: Red Hat APAC | Red Hat ANZ
> LinkedIn: Red Hat APAC | JBoss APAC
>
> _______________________________________________
> Engine-devel mailing list
> Engine-devel(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/engine-devel
>
--
Regards,
Yuko Katabami (方波見裕子)
Technical Translator II
NAATI Accredited Professional Translator (English into Japanese) #28138
RHCSA #111-119-244
*Mobile:* +61 415 847 352
*Email:* ykatabam(a)redhat.com
Red Hat
*Red Hat, Asia-Pacific Pty Ltd*
Level 1, 193 North Quay
Brisbane 4000
*Office:* +61 7 3514 8100
*Fax:* +61 7 3514 8199
*Website:*
www.redhat.com <
http://www.redhat.com>
*Facebook:* Red Hat APAC <
http://www.facebook.com/redhatapac> | Red Hat
Japan <
http://www.facebook.com/redhatjapan> | Red Hat Korea
<
http://www.facebook.com/redhatkorea> | JBoss APAC
<
http://www.facebook.com/JBossAPAC>
*Twitter:* Red Hat APAC <
http://www.twitter.com/red_hat_apac> | Red Hat
ANZ <
http://www.twitter.com/redhatanz>
*LinkedIn:* Red Hat APAC <
http://www.linkedin.com/groups?gid=3124596> |
JBoss APAC <
http://www.linkedin.com/groups?gid=4068303>
--------------000007000001050100080900
Content-Type: multipart/related;
boundary="------------000707020403090902050009"
--------------000707020403090902050009
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta content="text/html; charset=UTF-8"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">On 08/05/2013 05:03 PM, Gilad Chaplik
wrote:<br>
</div>
<blockquote
cite="mid:1332729136.11112893.1375686205797.JavaMail.root@redhat.com"
type="cite">
<pre wrap="">----- Original Message -----
</pre>
<blockquote type="cite">
<pre wrap="">From: "Yuko Katabami" <a
class="moz-txt-link-rfc2396E"
href="mailto:ykatabam@redhat.com"><ykatabam@redhat.com></a>
To: <a class="moz-txt-link-abbreviated"
href="mailto:engine-devel@ovirt.org">engine-devel@ovirt.org</a>
Sent: Monday, August 5, 2013 9:52:18 AM
Subject: [Engine-devel] [oVirt 3.3 Localization Question #8] Cluster Policy Function Label
"Weights Modules"
Hello all,
I would like to ask another question:
File: ApplicationConstants
Resource ID: clusterPolicyFunctionLabel
String: Weights Modules
Question: Could anyone please describe what this is referring to and where on
the portal it appears?
</pre>
</blockquote>
<pre wrap="">
Hi Yuko,
it appears at: Configure (system level entity) -> cluster policies.
I'm going to add descriptions (=blue info icons) next to each section with the
following text:
Filter:
Filters represents hard constraints for running a VM.
Each filter implements logic which validates a minimum requirements in order to run a VM.
For example, minimum RAM, CPU, designated host, etc. Hosts who fail this validation
are filtered out from the current request.
Weight:
Weights represent soft constraints for running a VM.
Note: in a weighting system, lower score is considered better. So a host with the
lowest score (weight) is the one the scheduler will choose.
Each weight module scores any given host based on an optimization logic the module
implements. For example, if we want to optimize for CPU load, the module will score
each host based on its known CPU load.
Weight modules scores are being summed, so it is possible to have more than one
weight module. The way to prioritize modules is by increasing / decreasing a factor.
Balance:
Load balancing is a logic that determines which hosts are over-utilized and which
are under-utilized. Then, the balancing mechanism calls the scheduler trying to
migrate a VM from an over-utilized to an under-utilized host.
Note that it is important to choose a balancing module that does not conflict with
the weight module. Such a policy may destabilize this cluster.
Only a single load-balancing module is supported.
Custom properties:
These properties are needed for one of the above modules, so they will appear when
needed. Setting it when creating a policy generates the default values, which may
be overridden in each specific cluster using this policy.
(high level feature description: <a class="moz-txt-link-freetext"
href="http://wiki.ovirt.org/Features/oVirtScheduler">http://...>).
Thanks,
Gilad.</pre>
</blockquote>
Hi Gilad,<br>
Thank you very much for your detailed description.<br>
It makes a clear sense now.<br>
<br>
Kind regards,<br>
<br>
Yuko<br>
<blockquote
cite="mid:1332729136.11112893.1375686205797.JavaMail.root@redhat.com"
type="cite">
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">
Thank you,
Yuko
--
Regards,
Yuko Katabami (方波見裕子)
Technical Translator II
NAATI Accredited Professional Translator (English into Japanese) #28138
RHCSA #111-119-244
Mobile: +61 415 847 352
Email: <a class="moz-txt-link-abbreviated"
href="mailto:ykatabam@redhat.com">ykatabam@redhat.com</a>
Red Hat, Asia-Pacific Pty Ltd
Level 1, 193 North Quay
Brisbane 4000
Office: +61 7 3514 8100
Fax: +61 7 3514 8199
Website: <a class="moz-txt-link-abbreviated"
href="http://www.redhat.com">www.redhat.com</a>
Facebook: Red Hat APAC | Red Hat Japan | Red Hat Korea | JBoss APAC
Twitter: Red Hat APAC | Red Hat ANZ
LinkedIn: Red Hat APAC | JBoss APAC
_______________________________________________
Engine-devel mailing list
<a class="moz-txt-link-abbreviated"
href="mailto:Engine-devel@ovirt.org">Engine-devel@ovirt.org</a>
<a class="moz-txt-link-freetext"
href="http://lists.ovirt.org/mailman/listinfo/engine-devel">...
</pre>
</blockquote>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<font color="#000000" face="arial, sans-serif"
size="2"> Regards,
<br>
<br>
Yuko Katabami (方波見裕子) <br>
Technical Translator II <br>
NAATI Accredited Professional Translator (English into Japanese)
#28138 <br>
RHCSA #111-119-244 <br>
<b>Mobile:</b> +61 415 847 352 <br>
<b>Email:</b> <a class="moz-txt-link-abbreviated"
href="mailto:ykatabam@redhat.com">ykatabam@redhat.com</a> <br>
<br>
<a target="_blank"><img
src="cid:part1.03050209.01050108@redhat.com" alt="Red
Hat"
height="42" border="0" width="128"></a>
<br>
<br>
<b>Red Hat, Asia-Pacific Pty Ltd</b> <br>
Level 1, 193 North Quay <br>
Brisbane 4000 <br>
<b>Office:</b> +61 7 3514 8100 <br>
<b>Fax:</b> +61 7 3514 8199 <br>
<b>Website:</b> <a href="http://www.redhat.com"
target="_blank">www.redhat.com</a>
<br>
<br>
<b>Facebook:</b> <a
href="http://www.facebook.com/redhatapac"
target="_blank">Red Hat APAC</a> | <a
href="http://www.facebook.com/redhatjapan"
target="_blank">Red
Hat Japan</a> | <a
href="http://www.facebook.com/redhatkorea"
target="_blank">Red Hat Korea</a> | <a
href="http://www.facebook.com/JBossAPAC"
target="_blank">JBoss
APAC</a> <br>
<b>Twitter:</b> <a
href="http://www.twitter.com/red_hat_apac"
target="_blank">Red Hat APAC</a> | <a
href="http://www.twitter.com/redhatanz"
target="_blank">Red
Hat ANZ</a> <br>
<b>LinkedIn:</b> <a
href="http://www.linkedin.com/groups?gid=3124596"
target="_blank">Red Hat APAC</a> | <a
href="http://www.linkedin.com/groups?gid=4068303"
target="_blank">JBoss APAC</a>
</font>
</div>
</body>
</html>
--------------000707020403090902050009
Content-Type: image/png;
name="redhat-logo.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.03050209.01050108(a)redhat.com>
Content-Disposition: inline;
filename="redhat-logo.png"
iVBORw0KGgoAAAANSUhEUgAAAIAAAAApCAYAAAD9LSHtAAAAGXRFWHRTb2Z0d2FyZQBBZG9i
ZSBJbWFnZVJlYWR5ccllPAAAA6NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tl
dCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1l
dGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUu
MC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpS
REYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgt
bnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6
Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRv
YmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9u
cy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxl
bWVudHMvMS4xLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMTM3NDQ3MkZCQzExMUUw
OTQzNzk0QTNCNkFFNjg1RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMTM3NDQ3MUZC
QzExMUUwOTQzNzk0QTNCNkFFNjg1RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBJbGx1c3Ry
YXRvciBDUzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDpD
QzZBQjQzODY4MDNERDExOENBRDk2OTlCQTZCNjM4OSIgc3RSZWY6ZG9jdW1lbnRJRD0idXVp
ZDpDQjZBQjQzODY4MDNERDExOENBRDk2OTlCQTZCNjM4OSIvPiA8ZGM6dGl0bGU+IDxyZGY6
QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPnJlZGhhdF9jbXlrX2xvZ288L3Jk
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
--------------000707020403090902050009--
--------------000007000001050100080900--