Ошибка запуска облакомера-коллектора

Я пытаюсь установить Ceilometer для сбора данных об использовании Swift и столкнулся с кучей проблем. Я перехожу по ссылке ниже, чтобы установить и запустить Ceilometer для Swift:

http://docs.openstack.org/developer/ceilometer/install/manual.html#installing-manually

Я застрял на шаге 9, т.е. когда я пытаюсь запустить ceilometer-collector, я получаю следующую ошибку:

 **# ceilometer-collector
Traceback (most recent call last):
  File "/usr/local/bin/ceilometer-collector", line 6, in <module>
    from ceilometer.collector.service import collector
  File "/usr/local/lib/python2.7/dist-packages/ceilometer/collector/service.py", line 26, in <module>
    from ceilometer.service import prepare_service
  File "/usr/local/lib/python2.7/dist-packages/ceilometer/service.py", line 27, in <module>
    from ceilometer.openstack.common import gettextutils
  File "/usr/local/lib/python2.7/dist-packages/ceilometer/openstack/common/gettextutils.py", line 34, in <module>
    from babel import localedata
ImportError: No module named babel**

У меня есть следующие вопросы:

1) Что означает параметр, установленный на шаге 8.1 в приведенной выше ссылке? Я имею в виду, что в /etc/ceilometer/ceilometer.conf нет вариантов Swift для *_control_exchange 2) Кто-нибудь успешно установил Ceilometer для Swift? Любое пошаговое руководство будет очень полезно, так как приведенная выше ссылка является универсальной для ручной установки.

Моя конфигурация следующая:

Сервер управления, на котором запущен коллектор, хранилище данных, центральный агент, 2 прокси-сервера и 3 узла хранения. Все работает на OpenStack Grizzly на 64-битной Ubuntu 12.04.


person user2723253    schedule 27.08.2013    source источник


Ответы (2)


Дополнительную информацию можно найти в документации для разработчиков http://docs.openstack.org/developer/ceilometer/measurements.html#object-storage-swift

Также посетите официальную страницу проекта https://wiki.openstack.org/wiki/Ceilometer.

Не стесняйтесь присоединиться к списку рассылки разработчиков и опубликовать запрос функции, если вы считаете, что требуется дополнительная матрица.

Надеюсь, поможет.

person koolhead17    schedule 14.11.2013

вот сообщение об устранении неполадок для Ceilometer Havana на SLES 11 SP3, http://zqfan.github.io/openstack/2014/03/18/enable-swift-meter-on-suse/

сообщение «ImportError: нет модуля с именем babel» означает, что вы не установили зависимую библиотеку python.

Образец Swift отправляется промежуточным программным обеспечением ceilometer, что происходит в запросе API, поэтому я думаю, что такой опции swift_control_exchage нет.

person ZhiQiang Fan    schedule 31.10.2014