I think I just figured out the problem. Please see:
https://bugs.launchpad.net/ceilometer/+bug/1024563 ________________________________ From: Doug Hellmann [doug.hellm...@dreamhost.com] Sent: Friday, July 13, 2012 11:19 AM To: TRAN, JOHN Cc: 张家龙; Julien Danjou; openstack Subject: Re: [Openstack] 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 <jt7...@att.com<mailto:jt7...@att.com>> 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....@lists.launchpad.net<mailto:att....@lists.launchpad.net> [openstack-bounces+jhtran=att....@lists.launchpad.net<mailto:att....@lists.launchpad.net>] on behalf of 张家龙 [zhan...@awcloud.com<mailto:zhan...@awcloud.com>] 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.hellm...@dreamhost.com<mailto:doug.hellm...@dreamhost.com>>; Date: Fri, Jul 13, 2012 11:28 PM To: "张家龙"<zhan...@awcloud.com<mailto:zhan...@awcloud.com>>; "Julien Danjou"<jul...@danjou.info<mailto:jul...@danjou.info>>; Cc: "openstack"<openstack@lists.launchpad.net<mailto:openstack@lists.launchpad.net>>; Subject: Re: [Openstack] Questions about ceilometer On Fri, Jul 13, 2012 at 10:04 AM, Doug Hellmann <doug.hellm...@dreamhost.com<mailto:doug.hellm...@dreamhost.com><mailto:doug.hellm...@dreamhost.com<mailto:doug.hellm...@dreamhost.com>>> wrote: On Thu, Jul 12, 2012 at 9:42 PM, 张家龙 <zhan...@awcloud.com<mailto:zhan...@awcloud.com><mailto:zhan...@awcloud.com<mailto:zhan...@awcloud.com>>> 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><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@lists.launchpad.net<mailto:openstack@lists.launchpad.net><mailto:openstack@lists.launchpad.net<mailto:openstack@lists.launchpad.net>> Unsubscribe : https://launchpad.net/~openstack<https://launchpad.net/%7Eopenstack> More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp