← Back to team overview

openstack team mailing list archive

Re: Questions about ceilometer

 

I have been doing all of my development with Folsom HEAD because DreamHost
plans to deploy ceilometer with our Folsom-based cloud. I know Julien has
done some work on Essex compatibility, but I don't know where that stands
or if he is still working on it.

Doug

On Mon, Jul 16, 2012 at 10:12 AM, Aguiar, Glaucimar (Brazil R&D-ECL) <
glaucimar.aguiar@xxxxxx> wrote:

>  Doug,****
>
> ** **
>
> I will start ceilometer installation now. Would you recommend installing
> Folsom then instead of essex? (I already have essex installed so, this is
> the reason for asking).****
>
> ** **
>
> Thanks,****
>
> Glaucimar Aguiar****
>
> ** **
>
> ** **
>
> *From:* openstack-bounces+glaucimar.aguiar=hp.com@xxxxxxxxxxxxxxxxxxx[mailto:
> openstack-bounces+glaucimar.aguiar=hp.com@xxxxxxxxxxxxxxxxxxx] *On Behalf
> Of *Doug Hellmann
> *Sent:* segunda-feira, 16 de julho de 2012 09:55
> *To:* 张家龙
> *Cc:* openstack
>
> *Subject:* Re: [Openstack] Questions about ceilometer****
>
> ** **
>
> ** **
>
> On Sat, Jul 14, 2012 at 10:02 PM, 张家龙 <zhangjl@xxxxxxxxxxx> wrote:****
>
> Hi,all.
>     Sorry for late reply.
>     Until now, I not test folsom. So, I`am not sure how it work in folsom .
>     The follow is my qpid config file:
> *    http://pastebin.com/sBXm6k7z*
>     And Doug writed set driver to
> "nova.openstack.common.notifier.rabbit_notifier",
>     while , I cannot found this class or modules in exsse.****
>
> ** **
>
> The notifier classes moved in Folsom, so that's the setting you would need
> if you were working with Folsom.****
>
>
> I'm traveling this week, so I won't be able to set up a test environment
> with Essex or qpid until next week some time.****
>
> ** **
>
> Based on rereading the configuration files you posted, I do suspect that
> this is a problem with the code, rather than your configuration. You might
> want to try the patch John posted above. I don't think that's the right
> long-term solution, but if it gets you past this situation we can find a
> better solution later.****
>
> ** **
>
> Doug****
>
>  ****
>
> ** **
>
> ------------------****
>
> Best Regards****
>
>  ****
>
> ZhangJialong****
>
>  ****
>
>  ****
>
>  ****
>
> ------------------ Original ------------------****
>
> *From: * "Doug Hellmann"<doug.hellmann@xxxxxxxxxxxxx>;****
>
> *Date: * Sat, Jul 14, 2012 00:17 AM****
>
> *To: * "张家龙"<zhangjl@xxxxxxxxxxx>; ****
>
> *Cc: * "Julien Danjou"<julien@xxxxxxxxxxx>; "openstack"<
> openstack@xxxxxxxxxxxxxxxxxxx>; ****
>
> *Subject: * Re: [Openstack] Questions about ceilometer****
>
>  ****
>
> ** **
>
> On Fri, Jul 13, 2012 at 11:36 AM, 张家龙 <zhangjl@xxxxxxxxxxx> wrote:****
>
> Dear Doug,
>     I`m use Qpid instead of Rabbit .
>     Did it cause the error ?****
>
>  ** **
>
> Qpid should work, but I haven't been testing with that so you might have
> found a bug.****
>
> ** **
>
> There are (at least) two differences between your setup and what I
> normally use: Essex and qpid. Have you tried running against a folsom
> install? That would at least tell us if the qpid configuration is correct
> or if the problem is related to Essex.****
>
> ** **
>
> Doug****
>
>  ****
>
>     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> wrote:****
>
> ** **
>
> 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?****
>
> ** **
>
> 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 ****
>
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp ****
>
>  ** **
>
>  ** **
>
>  ** **
>
>  ** **
>

References