[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