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

Reply via email to