Le 14/10/2014 01:46, Adam Lawson a écrit :

    /I think Adam is talking about this bp:
    https://blueprints.launchpad.net/nova/+spec/evacuate-instance-automatically/


Correct - yes. Sorry about that. ; )

So it would seem the question is not whether to support auto-evac but how it should be handled. If not handled by Nova, it gets complicated. Asking a user to configure a custom Nagios trigger/action... not sure if we'd recommend that as our definition of ideal.

  * I can foresee Congress being used to control whether auto-evac is
    required and what other policies come into play by virtue of an
    unplanned host removal from service. But that seems like a bit
    overkill.
  * i can foresee Nova/scheduler being used to perform the evac
    itself. Are they still pushing back?
  * I can foresee Ceilometer being used to capture service state and
    define how long a node should be inaccessible before it's
    considered offline. But seems a bit out of scope for what
    ceilometer was meant to do.


Well, IMHO Gantt should just enforce policies (possibly defined by Congress or whatever else) so if a condition is not met (here, HA on a VM), it should issue a reschedule. That said, Gantt is not responsible for polling all events and updating its internal view, that's another project which should send those metrics to it.

I'm not having a preference in between Heat, Ceilometer or whatever else for notifying Gantt. I even think that whatever the solution would be (even a Nagios handler), that's Gantt at the end which would trigger the evacuation by calling Nova to fence that compute node and move the VM to another host (like rescheduling already does, but in a manual way).


-Sylvain


I'm all about making this super easy to do a simple task though, at least so the settings are all defined in one place. Nova seems logical but I'm wondering if there is still resistance.

So curious; how are these higher-level discussions initiated/facilitated? TC?

I proposed a cross-project session at the Paris Summit about scheduling and Gantt (yet to be accepted), that usecase could be discussed there.

-Sylvain


*/
Adam Lawson/*

AQORN, Inc.
427 North Tatnall Street
Ste. 58461
Wilmington, Delaware 19801-2230
Toll-free: (844) 4-AQORN-NOW ext. 101
International: +1 302-387-4660
Direct: +1 916-246-2072


On Mon, Oct 13, 2014 at 3:21 PM, Russell Bryant <rbry...@redhat.com <mailto:rbry...@redhat.com>> wrote:

    On 10/13/2014 06:18 PM, Jay Lau wrote:
    > This is also a use case for Congress, please check use case 3 in the
    > following link.
    >
    >
    
https://docs.google.com/document/d/1ExDmT06vDZjzOPePYBqojMRfXodvsk0R8nRkX-zrkSw/edit#

    Wow, really?  That honestly makes me very worried about the scope of
    Congress being far too big (so early, and maybe period).

    --
    Russell Bryant

    _______________________________________________
    OpenStack-dev mailing list
    OpenStack-dev@lists.openstack.org
    <mailto:OpenStack-dev@lists.openstack.org>
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to