On Wed, Nov 07, 2012 at 02:22:54PM +0100, Justin Clift wrote:
Just as an idea, oVirt/RHEV has hooks available that can be called
when instance states change (and for various other events).
Nicely, these hooks can be written in any language. (Python hooks
are definitely around)
So, how about the idea of us creating hooks which get installed on
oVirt/RHEV hosts, and proactively notify us (or deltacloud) when
instances change state. So, we don't need to do polling.
Obviously it would have to be an optional approach, as it's an
intrusive measure for these hosts. But it should allow for low
latency state change notification and better scalability, for
these places that need it.
Other provider types (ie vSphere?) might also have hooks too
(unsure).
Interesting idea?
Very interesting. I'd especially like to see what OpenStack has
available in this area.
A whole separate effort for the Aeolus Project might ought to be a
cross-cloud notification service that would poke the state machine. So
you'd want for example to have a consistent API in front of:
* RHEV/oVirt hooks
* OpenStack equivalent mechanism (whatever that is?)
* CloudWatch
* (maybe) an in-guest SNMP agent/trap?
Thoughts folks?
--Hugh
--
== Hugh Brock, hbrock(a)redhat.com ==
== Engineering Manager, Cloud BU ==
== Aeolus Project: Manage virtual infrastructure across clouds. ==
==
http://aeolusproject.org ==
"I know that you believe you understand what you think I said, but I’m
not sure you realize that what you heard is not what I meant."
--Robert McCloskey