2013-08-27 43 views
1

我正在嘗試安裝雲高計收集Swift使用數據併產生一堆問題。我下面的鏈接下方,爲雨燕安裝和運行雲高儀:雲高計收集器雲高儀啓動錯誤

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

我停留在第9步即當我嘗試推出雲高儀收集器,我得到以下錯誤:

**# 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)是否有人成功安裝了Ceileometer for Swift?任何分步指南都非常有幫助,因爲上面的鏈接通常用於手動安裝。

我的配置如下:

管理服務器上運行的集電極,數據存儲,中央劑,2臺代理服務器和3個存儲節點。一切都在64位Ubuntu 12.04上的OpenStack Grizzly上運行。

回答

0

這裏是麻煩的SLES 11 SP3爲雲高儀哈瓦那拍攝後,http://zqfan.github.io/openstack/2014/03/18/enable-swift-meter-on-suse/

消息「導入錯誤:沒有模塊名爲巴別塔」意味着你還沒有安裝依賴的Python庫。

Swift樣本是由雲高儀中間件發送的,這是在API請求中發生的,所以我認爲沒有這樣的swift_control_exchage選項