Swift の使用状況データを収集し、多くの問題を抱えているため、Ceilometer をインストールしようとしています。以下のリンクに従って、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 で設定されたオプションは何ですか? つまり、2/etc/ceilometer/ceilometer.conf
の Swift オプションはありません*_control_exchange
) Ceilometer for Swift のインストールに成功した人はいますか? 上記のリンクは手動インストールの一般的なものであるため、ステップバイステップのガイドは非常に役立ちます.
私の構成は次のとおりです。
コレクターを実行する管理サーバー、データ ストア、中央エージェント、2 つのプロキシ サーバー、および 3 つのストレージ ノード。すべてが 64 ビット Ubuntu 12.04 上の OpenStack Grizzly で実行されています。