Я пытаюсь установить 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.