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).<div><br></div><div>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.</div>
<div><br></div><div>Doug<br><div><br><div class="gmail_quote">On Fri, Jul 13, 2012 at 1:17 PM, TRAN, JOHN <span dir="ltr"><<a href="mailto:JT708U@att.com" target="_blank">JT708U@att.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm having the same problem.  I'm running against nova trunk and I have rabbit notifier enabled.<br>
<br>
<br>
<br>
/etc/nova/nova.conf:notification_driver=nova.notifier.rabbit_notifier<br>
/home/stack/ceilometer-collector.conf:notification_driver=nova.notifier.rabbit_notifier<br>
<br>
________________________________<br>
From: openstack-bounces+jhtran=<a href="mailto:att.com@lists.launchpad.net">att.com@lists.launchpad.net</a> [openstack-bounces+jhtran=<a href="mailto:att.com@lists.launchpad.net">att.com@lists.launchpad.net</a>] on behalf of 张家龙 [<a href="mailto:zhangjl@awcloud.com">zhangjl@awcloud.com</a>]<br>

Sent: Friday, July 13, 2012 8:36 AM<br>
To: Doug Hellmann; Julien Danjou<br>
Cc: openstack<br>
<div class="im">Subject: Re: [Openstack] Questions about ceilometer<br>
<br>
Dear Doug,<br>
    I`m use Qpid instead of Rabbit .<br>
    Did it cause the error ?<br>
    In addition,my nova.conf,mongodb.conf and ceilometer-collector.conf are here:<br>
    <a href="http://pastebin.com/sW5d8eRv" target="_blank">http://pastebin.com/sW5d8eRv</a><br>
    <a href="http://pastebin.com/D5GMkLsb" target="_blank">http://pastebin.com/D5GMkLsb</a><br>
    <a href="http://pastebin.com/u5vH22Lh" target="_blank">http://pastebin.com/u5vH22Lh</a><br>
    Were there some errors in my config files?<br>
<br>
    Waiting your reply. Thanks.<br>
------------------<br>
Best Regards<br>
<br>
ZhangJialong<br>
<br>
<br>
<br>
------------------ Original ------------------<br>
From:  "Doug Hellmann"<<a href="mailto:doug.hellmann@dreamhost.com">doug.hellmann@dreamhost.com</a>>;<br>
Date:  Fri, Jul 13, 2012 11:28 PM<br>
To:  "张家龙"<<a href="mailto:zhangjl@awcloud.com">zhangjl@awcloud.com</a>>; "Julien Danjou"<<a href="mailto:julien@danjou.info">julien@danjou.info</a>>;<br>
Cc:  "openstack"<<a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a>>;<br>
Subject:  Re: [Openstack] Questions about ceilometer<br>
<br>
<br>
<br>
</div>On Fri, Jul 13, 2012 at 10:04 AM, Doug Hellmann <<a href="mailto:doug.hellmann@dreamhost.com">doug.hellmann@dreamhost.com</a><mailto:<a href="mailto:doug.hellmann@dreamhost.com">doug.hellmann@dreamhost.com</a>>> wrote:<br>

<div><div class="h5"><br>
<br>
On Thu, Jul 12, 2012 at 9:42 PM, 张家龙 <<a href="mailto:zhangjl@awcloud.com">zhangjl@awcloud.com</a><mailto:<a href="mailto:zhangjl@awcloud.com">zhangjl@awcloud.com</a>>> wrote:<br>
Dear all,<br>
<br>
    As the project named ceilometer appeared,I paid close attention to it.<br>
    According to the docs of ceilometer,I deploied it in openstack exsse environment.<br>
    While,I cannot start the ceilometer collector and agent.<br>
<br>
    The follows are my operations.<br>
<br>
    1.Install openstack nova ,mongodb and ceilometer.<br>
    2.configurate nova ,mongodb and ceilometer<br>
<br>
    The /etc/nova/nova.conf file is here:<br>
    <a href="http://pastebin.com/sW5d8eRv" target="_blank">http://pastebin.com/sW5d8eRv</a><br>
<br>
    Here is the /etc/ceilometer-collector.conf file is here:<br>
    <a href="http://pastebin.com/u5vH22Lh" target="_blank">http://pastebin.com/u5vH22Lh</a><br>
<br>
    And the /etc/mongodb.conf is here:<br>
    <a href="http://pastebin.com/D5GMkLsb" target="_blank">http://pastebin.com/D5GMkLsb</a><br>
<br>
    3.Start openstack nova ,mongodb<br>
<br>
    4.Then I start the ceilometer-collector<br>
    /usr/bin/ceilometer-collector start<br>
    While,some errors occurred:<br>
<br>
    2012-07-11 05:25:35 INFO ceilometer.storage [-] Loaded mongodb storage engine EntryPoint.parse('mongodb = ceilometer.storage.impl_mongodb:MongoDBStorage')<br>
    2012-07-11 05:25:35 INFO ceilometer.storage [-] Loaded mongodb storage engine EntryPoint.parse('mongodb = ceilometer.storage.impl_mongodb:MongoDBStorage')<br>
    2012-07-11 05:25:35 INFO ceilometer.storage.impl_mongodb [-] connecting to MongoDB on localhost:27017<br>
    2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-] attempting to load notification handler for ceilometer.collector.compute:instance<br>
    2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-] subscribing instance handler to compute.instance.create.end events<br>
    2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-] subscribing instance handler to compute.instance.exists events<br>
    2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-] subscribing instance handler to compute.instance.delete.start events<br>
    Traceback (most recent call last):<br>
      File "/usr/lib/python2.6/site-packages/eventlet/hubs/poll.py", line 97, in wait<br>
        readers.get(fileno, noop).cb(fileno)<br>
      File "/usr/lib/python2.6/site-packages/eventlet/greenthread.py", line 192, in main<br>
        result = function(*args, **kwargs)<br>
      File "/usr/lib/python2.6/site-packages/nova/service.py", line 101, in run_server<br>
        server.start()<br>
      File "/usr/lib/python2.6/site-packages/nova/service.py", line 162, in start<br>
        self.manager.init_host()<br>
      File "/usr/lib/python2.6/site-packages/ceilometer-0-py2.6.egg/ceilometer/collector/manager.py", line 69, in init_host<br>
</div></div>        topic='%<a href="http://s.info" target="_blank">s.info</a><<a href="http://s.info" target="_blank">http://s.info</a>>' % flags.FLAGS.notification_topics[0],<br>
<div class="im">      File "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line 867, in __getattr__<br>
        return self._substitute(self._get(name))<br>
      File "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line 1070, in _get<br>
        info = self._get_opt_info(name, group)<br>
      File "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line 1161, in _get_opt_info<br>
        raise NoSuchOptError(opt_name, group)<br>
    NoSuchOptError: no such option: notification_topics<br>
    Removing descriptor: 12<br>
<br>
    If anyone can help me ? Waiting your reply. Thanks !<br>
<br>
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?<br>

<br>
I think I left out a configuration step in the instructions at <a href="http://ceilometer.readthedocs.org/en/latest/install.html" target="_blank">http://ceilometer.readthedocs.org/en/latest/install.html</a>.<br>
<br>
Did you configure your system to use the Rabbit notifier?<br>
<br>
Doug<br>
<br>
<br>
Doug<br>
<br>
<br>
------------------<br>
Best Regards<br>
<br>
ZhangJialong<br>
<br>
<br>
_______________________________________________<br>
</div>Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><<a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/%7Eopenstack</a>><br>

Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><mailto:<a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a>><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><<a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/%7Eopenstack</a>><br>

More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br>
<br>
<br>
</blockquote></div><br></div></div>