<p dir="ltr">Im also curious about that.<br>
I think it is proper that ceilometer should have the role of Mornitoring vm.<br>
Nova just opens auto-evacuate API, when a trigger calls the API nova calls like shelve api for the vm re-spawn.<br>
What do you think of this?</p>
<div class="gmail_quote">2014. 2. 21. ¿ÀÀü 7:13¿¡ "Costantino, Leandro I" <<a href="mailto:leandro.i.costantino@intel.com">leandro.i.costantino@intel.com</a>>´ÔÀÌ ÀÛ¼º:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
Would like to know if there's any interest on having 'automatic evacuation' feature when a compute node goes down.<br>
I found 3 bps related to this topic:<br>
   [1] Adding a periodic task and using ServiceGroup API for compute-node status<br>
   [2] Using ceilometer to trigger the evacuate api.<br>
   [3] Include some kind of H/A plugin  by using a 'resource optimization service'<br>
<br>
Most of those BP's have comments like 'this logic should not reside in nova', so that's<br>
why i am asking what should be the best approach to have something like that.<br>
<br>
Should this be ignored, and just rely on external monitoring tools to trigger the evacuation?<br>
There are complex scenarios that require lot of logic that won't fit into nova nor any other OS component. (For instance: sometimes it will be faster to reboot the node or compute-nova than starting the evacuation, but if it fail X times then trigger an evacuation, etc )<br>

<br>
Any thought/comment// about this?<br>
<br>
Regards<br>
Leandro<br>
<br>
[1] <a href="https://blueprints.launchpad.net/nova/+spec/vm-auto-ha-when-host-broken" target="_blank">https://blueprints.launchpad.<u></u>net/nova/+spec/vm-auto-ha-<u></u>when-host-broken</a><br>
[2] <a href="https://blueprints.launchpad.net/nova/+spec/evacuate-instance-automatically" target="_blank">https://blueprints.launchpad.<u></u>net/nova/+spec/evacuate-<u></u>instance-automatically</a><br>
[3] <a href="https://blueprints.launchpad.net/nova/+spec/resource-optimization-service" target="_blank">https://blueprints.launchpad.<u></u>net/nova/+spec/resource-<u></u>optimization-service</a><br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</blockquote></div>