← Back to team overview

openstack team mailing list archive

Re: Running code on instance start/terminate

 

Hello,

I've been following this topic and i've been trying to receive the
notifications directly from rabbitmq with python+pika. So i far
i've managed to receive the start/terminate events and everything in
between. What i am unable to find though is the topic regarding *
compute.instance.exists* from http://wiki.openstack.org/SystemUsageData.
Does this even exist, or is there some extra configuration required with
nova?

Regards,

Leander

On Mon, Mar 26, 2012 at 4:54 PM, Russell Bryant <rbryant@xxxxxxxxxx> wrote:

> -----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-----
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References