1

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 で実行されています。

4

2 に答える 2

0

詳細については、開発者向けドキュメントhttp://docs.openstack.org/developer/ceilometer/measurements.html#object-storage-swiftを参照してください。

公式プロジェクトページもチェックしてくださいhttps://wiki.openstack.org/wiki/Ceilometer

さらにマトリックスが必要だと思われる場合は、開発者のメーリング リストに自由に参加して機能リクエストを投稿してください。

それが役に立てば幸い。

于 2013-11-14T05:30:29.000 に答える
0

これは、SLES 11 SP3 での Ceilometer Havana のトラブルシューティングに関する投稿です。http://zqfan.github.io/openstack/2014/03/18/enable-swift-meter-on-suse/

「ImportError: No module named babel」というメッセージは、依存する python lib がインストールされていないことを意味します。

Swift のサンプルは、API リクエストで発生する ceilometer ミドルウェアによって送信されるため、そのような swift_control_exchage オプションはないと思います

于 2014-10-31T10:11:57.983 に答える