openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #14620
Re: Questions about ceilometer
I *just* ran into a problem today triggered by some code moving around in
nova and common. I had to set my driver to
"nova.openstack.common.notifier.rabbit_notifier" (in both files).
I didn't see any errors from that until I tried to launch an instance, so
it doesn't seem to prevent any of the nova services from starting up.
Doug
On Fri, Jul 13, 2012 at 1:17 PM, TRAN, JOHN <JT708U@xxxxxxx> wrote:
> I'm having the same problem. I'm running against nova trunk and I have
> rabbit notifier enabled.
>
>
>
> /etc/nova/nova.conf:notification_driver=nova.notifier.rabbit_notifier
>
> /home/stack/ceilometer-collector.conf:notification_driver=nova.notifier.rabbit_notifier
>
> ________________________________
> From: openstack-bounces+jhtran=att.com@xxxxxxxxxxxxxxxxxxx[openstack-bounces+jhtran=
> att.com@xxxxxxxxxxxxxxxxxxx] on behalf of 张家龙 [zhangjl@xxxxxxxxxxx]
> Sent: Friday, July 13, 2012 8:36 AM
> To: Doug Hellmann; Julien Danjou
> Cc: openstack
> Subject: Re: [Openstack] Questions about ceilometer
>
> Dear Doug,
> I`m use Qpid instead of Rabbit .
> Did it cause the error ?
> In addition,my nova.conf,mongodb.conf and ceilometer-collector.conf
> are here:
> http://pastebin.com/sW5d8eRv
> http://pastebin.com/D5GMkLsb
> http://pastebin.com/u5vH22Lh
> Were there some errors in my config files?
>
> Waiting your reply. Thanks.
> ------------------
> Best Regards
>
> ZhangJialong
>
>
>
> ------------------ Original ------------------
> From: "Doug Hellmann"<doug.hellmann@xxxxxxxxxxxxx>;
> Date: Fri, Jul 13, 2012 11:28 PM
> To: "张家龙"<zhangjl@xxxxxxxxxxx>; "Julien Danjou"<julien@xxxxxxxxxxx>;
> Cc: "openstack"<openstack@xxxxxxxxxxxxxxxxxxx>;
> Subject: Re: [Openstack] Questions about ceilometer
>
>
>
> On Fri, Jul 13, 2012 at 10:04 AM, Doug Hellmann <
> doug.hellmann@xxxxxxxxxxxxx<mailto:doug.hellmann@xxxxxxxxxxxxx>> wrote:
>
>
> On Thu, Jul 12, 2012 at 9:42 PM, 张家龙 <zhangjl@xxxxxxxxxxx<mailto:
> zhangjl@xxxxxxxxxxx>> wrote:
> Dear all,
>
> As the project named ceilometer appeared,I paid close attention to it.
> According to the docs of ceilometer,I deploied it in openstack exsse
> environment.
> While,I cannot start the ceilometer collector and agent.
>
> The follows are my operations.
>
> 1.Install openstack nova ,mongodb and ceilometer.
> 2.configurate nova ,mongodb and ceilometer
>
> The /etc/nova/nova.conf file is here:
> http://pastebin.com/sW5d8eRv
>
> Here is the /etc/ceilometer-collector.conf file is here:
> http://pastebin.com/u5vH22Lh
>
> And the /etc/mongodb.conf is here:
> http://pastebin.com/D5GMkLsb
>
> 3.Start openstack nova ,mongodb
>
> 4.Then I start the ceilometer-collector
> /usr/bin/ceilometer-collector start
> While,some errors occurred:
>
> 2012-07-11 05:25:35 INFO ceilometer.storage [-] Loaded mongodb storage
> engine EntryPoint.parse('mongodb =
> ceilometer.storage.impl_mongodb:MongoDBStorage')
> 2012-07-11 05:25:35 INFO ceilometer.storage [-] Loaded mongodb storage
> engine EntryPoint.parse('mongodb =
> ceilometer.storage.impl_mongodb:MongoDBStorage')
> 2012-07-11 05:25:35 INFO ceilometer.storage.impl_mongodb [-]
> connecting to MongoDB on localhost:27017
> 2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-]
> attempting to load notification handler for
> ceilometer.collector.compute:instance
> 2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-]
> subscribing instance handler to compute.instance.create.end events
> 2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-]
> subscribing instance handler to compute.instance.exists events
> 2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-]
> subscribing instance handler to compute.instance.delete.start events
> Traceback (most recent call last):
> File "/usr/lib/python2.6/site-packages/eventlet/hubs/poll.py", line
> 97, in wait
> readers.get(fileno, noop).cb(fileno)
> File "/usr/lib/python2.6/site-packages/eventlet/greenthread.py",
> line 192, in main
> result = function(*args, **kwargs)
> File "/usr/lib/python2.6/site-packages/nova/service.py", line 101,
> in run_server
> server.start()
> File "/usr/lib/python2.6/site-packages/nova/service.py", line 162,
> in start
> self.manager.init_host()
> File
> "/usr/lib/python2.6/site-packages/ceilometer-0-py2.6.egg/ceilometer/collector/manager.py",
> line 69, in init_host
> topic='%s.info<http://s.info>' %
> flags.FLAGS.notification_topics[0],
> File
> "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line 867,
> in __getattr__
> return self._substitute(self._get(name))
> File
> "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line 1070,
> in _get
> info = self._get_opt_info(name, group)
> File
> "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line 1161,
> in _get_opt_info
> raise NoSuchOptError(opt_name, group)
> NoSuchOptError: no such option: notification_topics
> Removing descriptor: 12
>
> If anyone can help me ? Waiting your reply. Thanks !
>
> It looks like we have a problem with the way we are loading nova's
> settings under Essex. I know some of the flags and cfg code was moved
> around and changed between Essex and Folsom as part of it moved into
> openstack-common. Julien, you're more familiar with Essex than I am, do you
> have any ideas about this problem?
>
> I think I left out a configuration step in the instructions at
> http://ceilometer.readthedocs.org/en/latest/install.html.
>
> Did you configure your system to use the Rabbit notifier?
>
> Doug
>
>
> Doug
>
>
> ------------------
> Best Regards
>
> ZhangJialong
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack<
> https://launchpad.net/%7Eopenstack>
> Post to : openstack@xxxxxxxxxxxxxxxxxxx<mailto:
> openstack@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~openstack<
> https://launchpad.net/%7Eopenstack>
> More help : https://help.launchpad.net/ListHelp
>
>
>
>
Follow ups
References