← Back to team overview

openstack team mailing list archive

Re: Questions about ceilometer

 

On Thu, Jul 12, 2012 at 9:42 PM, 张家龙 <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' % 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?

Doug


>
>  **
> ------------------
>  Best Regards
>
> ZhangJialong
>  **
>  ** **
>
>
> _______________________________________________
> 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