我正在尝试安装 Ceilometer 来收集 Swift 使用数据并遇到很多问题。我正在按照下面的链接安装和运行 Ceilometer for 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) 有没有人为 Swift 成功安装了 Ceilometer?任何分步指南都会非常有帮助,因为上面的链接对于手动安装是通用的。
我的配置如下:
运行收集器、数据存储、中央代理、2 个代理服务器和 3 个存储节点的管理服务器。一切都在 64 位 Ubuntu 12.04 上的 OpenStack Grizzly 上运行。