[Openstack] Running code on instance start/terminate
Russell Bryant
rbryant at redhat.com
Mon Mar 26 15:54:16 UTC 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 03/26/2012 11:48 AM, Russell Bryant wrote:
> On 03/26/2012 10:15 AM, Rogério Vinhal Nunes wrote:
>> Hello,
>>
>> I'm developing a application to work along with openstack. My
>> application needs to keep track of all instances being started
>> or terminated such as feeding it information about the location,
>> status and other information about launched and terminated
>> instances. The current version makes timed queries to OpenStack
>> database, but this is showing to be a little consuming and
>> inefficient, so I would like to add a portion of code to make
>> OpenStack actively feed my application information whenever an
>> instance changes its status or location.
>>
>> What is the least intrusive way to do that? It would be very nice
>> if OpenStack provided a way to run code on these situations
>> without actually changing any code, such as defining a directory
>> of scripts to run in every instance status change.
>
> Check out the notifications system:
>
> http://wiki.openstack.org/NotificationSystem
>
That wasn't the page I thought it was ... I meant:
http://wiki.openstack.org/SystemUsageData
You can consume these events via AMQP if you configure nova to use the
rabbit notifier.
- --
Russell Bryant
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk9wkSgACgkQFg9ft4s9SAYFuACfUu23qtxiH6WLCJNyd9gBf8i1
FwQAnifjwWkFHYxo+KhYt8TAWEzTaMYZ
=UWlH
-----END PGP SIGNATURE-----
More information about the Openstack
mailing list